Giter Club home page Giter Club logo

giraffeql's Introduction

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


License

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.