Skip to content

Commit 9c6dad7

Browse files
authored
Update README.md
1 parent fae72c5 commit 9c6dad7

File tree

1 file changed

+26
-22
lines changed

1 file changed

+26
-22
lines changed

README.md

Lines changed: 26 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -4,28 +4,7 @@ Single file PHP script that adds a REST API to a MySQL/MariaDB, PostgreSQL, SQL
44

55
NB: This is the [TreeQL](https://treeql.org) reference implementation in PHP.
66

7-
Related projects:
8-
9-
- [JS-CRUD-API](https://github.com/thipages/js-crud-api): A JavaScript client library for the API of PHP-CRUD-API
10-
- [PHP-API-AUTH](https://github.com/mevdschee/php-api-auth): Single file PHP script that is an authentication provider for PHP-CRUD-API
11-
- [PHP-CRUD-UI](https://github.com/mevdschee/php-crud-ui): Single file PHP script that adds a UI to a PHP-CRUD-API project.
12-
- [PHP-CRUD-ADMIN](https://github.com/mevdschee/php-crud-admin): Single file PHP script that adds a database admin interface to a PHP-CRUD-API project.
13-
- [PHP-SP-API](https://github.com/mevdschee/php-sp-api): Single file PHP script that adds a REST API to a SQL database.
14-
- [VUE-CRUD-UI](https://github.com/nlware/vue-crud-ui): Single file Vue.js script that adds a UI to a PHP-CRUD-API project.
15-
16-
There are also ports of this script in:
17-
18-
- [Go-CRUD-API](https://github.com/dranih/go-crud-api) (work in progress)
19-
- [Java JDBC by Ivan Kolchagov](https://github.com/kolchagov/java-crud-api) (v1)
20-
- [Java Spring Boot + jOOQ](https://github.com/mevdschee/java-crud-api/tree/master/full) (v2: work in progress)
21-
22-
There are also proof-of-concept ports of this script that only support basic REST CRUD functionality in:
23-
[PHP](https://github.com/mevdschee/php-crud-api/blob/master/extras/core.php),
24-
[Java](https://github.com/mevdschee/java-crud-api/blob/master/core/src/main/java/com/tqdev/CrudApiHandler.java),
25-
[Go](https://github.com/mevdschee/go-crud-api/blob/master/api.go),
26-
[C# .net core](https://github.com/mevdschee/core-data-api/blob/master/Program.cs),
27-
[Node.js](https://github.com/mevdschee/js-crud-api/blob/master/app.js) and
28-
[Python](https://github.com/mevdschee/py-crud-api/blob/master/api.py).
7+
Promise: 1) Upload "api.php" 2) configure it to connect to your database 3) have an instant full-featured REST API
298

309
## Requirements
3110

@@ -141,6 +120,31 @@ The following features are supported:
141120
- Security enhancing middleware is included
142121
- Standard compliant: PSR-4, PSR-7, PSR-12, PSR-15 and PSR-17
143122

123+
## Related projects and ports
124+
125+
Related projects:
126+
127+
- [JS-CRUD-API](https://github.com/thipages/js-crud-api): A JavaScript client library for the API of PHP-CRUD-API
128+
- [PHP-API-AUTH](https://github.com/mevdschee/php-api-auth): Single file PHP script that is an authentication provider for PHP-CRUD-API
129+
- [PHP-CRUD-UI](https://github.com/mevdschee/php-crud-ui): Single file PHP script that adds a UI to a PHP-CRUD-API project.
130+
- [PHP-CRUD-ADMIN](https://github.com/mevdschee/php-crud-admin): Single file PHP script that adds a database admin interface to a PHP-CRUD-API project.
131+
- [PHP-SP-API](https://github.com/mevdschee/php-sp-api): Single file PHP script that adds a REST API to a SQL database.
132+
- [VUE-CRUD-UI](https://github.com/nlware/vue-crud-ui): Single file Vue.js script that adds a UI to a PHP-CRUD-API project.
133+
134+
There are also ports of this script in:
135+
136+
- [Go-CRUD-API](https://github.com/dranih/go-crud-api) (work in progress)
137+
- [Java JDBC by Ivan Kolchagov](https://github.com/kolchagov/java-crud-api) (v1)
138+
- [Java Spring Boot + jOOQ](https://github.com/mevdschee/java-crud-api/tree/master/full) (v2: work in progress)
139+
140+
There are also proof-of-concept ports of this script that only support basic REST CRUD functionality in:
141+
[PHP](https://github.com/mevdschee/php-crud-api/blob/master/extras/core.php),
142+
[Java](https://github.com/mevdschee/java-crud-api/blob/master/core/src/main/java/com/tqdev/CrudApiHandler.java),
143+
[Go](https://github.com/mevdschee/go-crud-api/blob/master/api.go),
144+
[C# .net core](https://github.com/mevdschee/core-data-api/blob/master/Program.cs),
145+
[Node.js](https://github.com/mevdschee/js-crud-api/blob/master/app.js) and
146+
[Python](https://github.com/mevdschee/py-crud-api/blob/master/api.py).
147+
144148
## Compilation
145149

146150
You can install all dependencies of this project using the following command:

0 commit comments

Comments
 (0)