{"id":26268108,"url":"https://github.com/oslabs-beta/lexiql","last_synced_at":"2025-06-20T16:10:50.857Z","repository":{"id":50427579,"uuid":"350442712","full_name":"oslabs-beta/lexiQL","owner":"oslabs-beta","description":"lexiQL is a GraphQL prototyping tool and SQL database visualizer built for developers looking to optimize their queries and transition away from RESTful APIs","archived":false,"fork":false,"pushed_at":"2024-08-10T01:47:27.000Z","size":20337,"stargazers_count":86,"open_issues_count":1,"forks_count":26,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-30T19:34:59.926Z","etag":null,"topics":["code-mirror","database","graphql","postgresql-database","react","react-flow","sql"],"latest_commit_sha":null,"homepage":"https://www.lexiql.io/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oslabs-beta.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"open-source-labs","custom":["https://donorbox.org/donations-to-oslabs-inc"]}},"created_at":"2021-03-22T18:07:58.000Z","updated_at":"2025-04-24T07:48:32.000Z","dependencies_parsed_at":"2025-04-30T19:33:39.278Z","dependency_job_id":"90b74241-059b-4312-9277-c52ef1d4df40","html_url":"https://github.com/oslabs-beta/lexiQL","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/oslabs-beta/lexiQL","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2FlexiQL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2FlexiQL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2FlexiQL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2FlexiQL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oslabs-beta","download_url":"https://codeload.github.com/oslabs-beta/lexiQL/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oslabs-beta%2FlexiQL/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260976817,"owners_count":23091516,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["code-mirror","database","graphql","postgresql-database","react","react-flow","sql"],"created_at":"2025-03-14T04:19:32.955Z","updated_at":"2025-06-20T16:10:45.839Z","avatar_url":"https://github.com/oslabs-beta.png","language":"JavaScript","funding_links":["https://github.com/sponsors/open-source-labs","https://donorbox.org/donations-to-oslabs-inc"],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"https://user-images.githubusercontent.com/77026961/114807368-4be50700-9d74-11eb-9af3-af87cd74c9e1.png\" style=\"margin-top: 10px; margin-bottom: -10px;\"\u003e\n\u003cbr/\u003e\n\n![GitHub package.json version](https://img.shields.io/github/package-json/v/oslabs-beta/lexiQL) ![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat) ![Tweet](https://img.shields.io/twitter/url?style=social\u0026url=https%3A%2F%2Ftwitter.com%2Flexiql)\n\n\nlexiQL 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 \u003ca href=\"https://ryan-mcdaniel.medium.com/introducing-lexiql-56401bbf8d9e\"\u003eMedium.\u003c/a\u003e\u003cbr/\u003e\u003cbr/\u003e\nAccelerated by \u003ca href=\"https://github.com/oslabs-beta/\" /\u003eOS Labs\u003c/a\u003e.\n\n\u003chr /\u003e\n\n## Getting Started\n### Visit www.lexiql.io to utilize the tool.\n\n#### Select your database\n* Input your PostgreSQL URI\n* OR use the sample database to view data rendered in an interactive diagram.\n\n\u003cimg src=\"client/assets/userdbinput.gif\" width=\"700\" height=\"500\" /\u003e\u003cbr /\u003e\n\n#### View your relational database\n* Easily view the relationships between the tables via the links that highlight the foreign key constraints.\n* Move any table and arrange them to optimally view the structure of the database and the relationships between the tables.\n  \n\u003cimg src=\"client/assets/movingtables.gif\" width=\"700\" height=\"500\" /\u003e\n\n#### View your GQL schema\n* View the generated GraphQL schema, including the types and associated resolvers.\n* Use the copy button to effortlessly integrate the code into your project.\n\n\u003cimg src=\"client/assets/codemirror.gif\" width=\"700\" height=\"500\" /\u003e\n\n#### Test GQL queries\n* Interactively construct full queries using the sample database.\n* Use the \"Docs\" to explore the possible queries, fields, types, mutations, and more.\n\n\u003cimg src=\"client/assets/graphiql.gif\" width=\"700\" height=\"500\" /\u003e\n\n## Developers\n* Christopher Carney – [@Carthanial](https://github.com/Carthanial) \u003cbr/\u003e\n* Stacy Learn – [@hello-stacy](https://github.com/hello-stacy)  \u003cbr/\u003e\n* John Li – [@john-li7](https://github.com/john-li7)  \u003cbr/\u003e\n* Ryan McDaniel – [@ryanmcd118](https://github.com/ryanmcd118) \n\n## License \nThis product is licensed under the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foslabs-beta%2Flexiql","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foslabs-beta%2Flexiql","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foslabs-beta%2Flexiql/lists"}