eQual is a versatile, language-agnostic and web-oriented framework, aiming to elegantly manage interactions between front-end Apps and Business Logic involved in modern Web Applications.
Rock Solid Security Secure every API endpoint with User Management, Role-Based Access Controls, SSO Authentication, JWT, CORS, and OAuth.
Server-Side Scripting Implement custom logic on the request or response of any API endpoint or quickly build your own custom APIs with JavaScript V8, Node.js, or PHP.
Instant APIs Without Code Automatically generate a complete set of REST APIs with live documentation for any SQL or NoSQL database, file storage system, or external service.
$ ./equal.run --get=demo_first
GET /?get=demo_first HTTP/1.1
<?php
// Tired of steep learning curves?
echo "This is a valid Contoller!";
eQual requires the following environment:
- PHP 7+ with extensions mysqli (mandatory) + gd opcache zip tidy (optional)
- Apache 2+ or Nginx
- MySQL 5+ compatible DBMS (tested up to MySQL 5.7 and MariaDB 10.3)
Download code as ZIP:
wget https://github.com/cedricfrancoys/equal/archive/master.zip
or clone with Git :
git clone https://github.com/cedricfrancoys/equal.git
For more info, see : http://doc.equal.run/getting-started/installation