danielyogel / automatic-api

A list of software that turns your database into a REST/GraphQL API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The following is a list of tools that automatically expose a REST, GraphQL, or another kind of API for your database.

Project name/link Database(s) supported API type Implementation language License GitHub stats Notes
Datasette SQLite 3 REST Python 3 Apache 2.0 1093 ★; 253 commits, latest 2017-12-15 Read-only.
DreamFactory MySQL, PostgreSQL, SQLite, MongoDB, CouchDB, and others. REST PHP 5 Apache 2.0, proprietary (optional extras) 725 ★; 760 commits, latest 2017-11-16
PHP-CRUD-API MySQL, PostgreSQL, MS SQL Server 2012. Limited support for SQLite 3. REST PHP 5 MIT 1219 ★; 1004 commits, latest 2017-11-19
PostGraphQL PostgreSQL GraphQL TypeScript (Node.js) MIT 4504 ★; 665 commits, latest 2017-12-19
PostgREST PostgreSQL REST Haskell MIT 10068 ★; 1351 commits, latest 2017-12-12
pREST PostgreSQL REST Go MIT 1555 ★; 400 commits, latest 2017-12-20
sandman2 All supported by SQLAlchemy (MySQL, PostgreSQL, SQLite, Oracle, MS SQL, and others). REST Python 2/3 Apache 2.0 644 ★; 129 commits, latest 2017-03-06
tuql SQLite 3 GraphQL JavaScript (Node.js) MIT 175 ★; 34 commits, latest 2017-11-22 Read-only.
xmysql MySQL REST JavaScript (Node.js) MIT 1672 ★; 205 commits, latest 2017-12-07

GitHub stats updated 2017-12-23. The commit count and the latest commit date are for the default branch (usually master).

Contributing

Your contributions are welcome! Please submit a pull request or create an issue to add a new project to the list or to update an existing one. A submitted project should be at least alpha quality, i.e., ready for users to test. A project that is no longer actively maintained should be more mature than that and already tested by users.

Note that README.md is automatically generated from README.md.template and the data in data/. Do not edit README.md directly. To update a project's information, edit the corresponding file in data/. To add a project, create a new file.

License

This document and the data in data/ are licensed under the Creative Commons Attribution 4.0 International License. By contributing you agree to release your contribution under this license.

About

A list of software that turns your database into a REST/GraphQL API


Languages

Language:Go 97.2%Language:Makefile 2.8%