oslabs-beta / lexiQL

lexiQL is a GraphQL prototyping tool and SQL database visualizer built for developers looking to optimize their queries and transition away from RESTful APIs

Home Page:https://www.lexiql.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


GitHub package.json version contributions welcome Tweet

lexiQL is an open-source GraphQL prototyping tool that visualizes your relational database and facilitates GraphQL API prototyping and configuration, allowing developers to to optimize their queries and transition away from RESTful APIs. The tool takes a relational database input and uses it to generate the respective GraphQL schemas alongside an interactive GUI that displays all of the tables in a database, including primary/foreign key relationships between tables, as well as each table’s columns and associated data types. Read more on Medium.

Accelerated by OS Labs.


Getting Started

Visit www.lexiql.io to utilize the tool.

Select your database

  • Input your PostgreSQL URI
  • OR use the sample database to view data rendered in an interactive diagram.


View your relational database

  • Easily view the relationships between the tables via the links that highlight the foreign key constraints.
  • Move any table and arrange them to optimally view the structure of the database and the relationships between the tables.

View your GQL schema

  • View the generated GraphQL schema, including the types and associated resolvers.
  • Use the copy button to effortlessly integrate the code into your project.

Test GQL queries

  • Interactively construct full queries using the sample database.
  • Use the "Docs" to explore the possible queries, fields, types, mutations, and more.

Developers

License

This product is licensed under the MIT License.

About

lexiQL is a GraphQL prototyping tool and SQL database visualizer built for developers looking to optimize their queries and transition away from RESTful APIs

https://www.lexiql.io/


Languages

Language:JavaScript 82.4%Language:SCSS 17.3%Language:HTML 0.2%Language:Dockerfile 0.1%