A Silex provider that automatically generates a REST API from a RAML configuration file for any relational database.
Microrest is a PHP library that automatically generates a RESTful API from a RAML configuration file, connecting to any relational database via Doctrine DBAL. It eliminates manual coding for standard CRUD operations by interpreting the API specification and creating corresponding endpoints. This tool is designed for rapid prototyping and simplifying backend development for relational data.
PHP developers using the Silex micro-framework who need to quickly expose relational databases as REST APIs without writing repetitive controller code. It's also suitable for projects prioritizing API-first design with RAML specifications.
Developers choose Microrest for its ability to generate a fully functional REST API directly from a RAML file, reducing development time and ensuring the implementation matches the API design. Its integration with Silex and Doctrine DBAL provides a lightweight, database-agnostic solution for prototyping or building simple data-driven APIs.
A micro web application providing a REST API on top of any relational database, using Silex and Doctrine DBAL
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Promotes API-first development by defining endpoints in a human-readable YAML file, as emphasized in the philosophy section, ensuring the implementation aligns with the design from the start.
Automatically generates RESTful routes (GET, POST, PUT, DELETE) directly from the RAML specification, eliminating manual coding for common operations and saving development time.
Uses Doctrine DBAL to work with any relational database like MySQL, PostgreSQL, or SQLite, providing flexibility in data storage without code changes.
Includes a complete example with ng-admin for backend administration, allowing quick testing and API exploration, as shown in the demo section with simple install commands.
The repository is explicitly marked as archived, meaning no bug fixes, security updates, or community support, which is a critical risk for any serious deployment.
Requires integration with the Silex micro-framework, which has limited adoption and ecosystem compared to more popular frameworks, making it less future-proof.
Primarily generates standard endpoints; complex API features like custom middleware, authentication, or non-RESTful operations are not supported out-of-the-box, requiring manual extensions.