Skip to content

🦒 Developer tool to visualize relational databases and export schemas for GraphQL API's.

License

Notifications You must be signed in to change notification settings

oslabs-beta/giraffeQL

Repository files navigation

license issues last commit Repo stars

giraffeQL is an open source tool that visualizes your PostgreSQL relationships to easily configure your database for a GraphQL API. In other words, you can drag-and-drop colorful tables and export Javascript!

Users can create new tables, connect columns, and edit data while seeing their changes take effect in a real-time GraphQL code preview. The code can be exported ready-to-go in any application.

Features

  • Sign-in page: Sign up for an account through GitHub OAuth, or just continue as a guest. Registered users enjoy additional project-saving functionality.

  • Start a new diagram: Upload an existing PostgreSQL URI to auto-populate your data or start from scratch.

  • Organize your tables: Drag-and-drop your new nodes and organize your data to best visualize the architecture of your database.

  • Search for nodes: Search for tables by name to easily find data or relationships among large or cluttered databases.

  • Create connections: Visualize and modify constraints between column relationships by connecting nodes with one-click.

  • Edit data: Enter edit mode to change a table's names, fix a mistake, switch data types, or properties.

  • Add tables/columns: Notice something missing or just want something new? Create new tables and columns easily.

  • Export your code: Easily copy your generated code to your clipboard or export as a Javascript file to add to your project.

Contributors

Benjamin Trosch @benjitrosch

Anson Avellar @theansonia

Dan Snyder @dasnyder3

Eric Peng @ericpengJoJo

Dawid Stasiński @StasinskiPL


License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

🦒 Developer tool to visualize relational databases and export schemas for GraphQL API's.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published