Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Mahmoudz/Hello-API
PHP Framework for building scalable API's on top of Laravel.
https://github.com/Mahmoudz/Hello-API
api api-centric api-starter api-starter-template apiato laravel-starter php-api php-framework porto starter-app starter-kit starter-project
Last synced: about 21 hours ago
JSON representation
PHP Framework for building scalable API's on top of Laravel.
- Host: GitHub
- URL: https://github.com/Mahmoudz/Hello-API
- Owner: apiato
- License: mit
- Created: 2016-04-17T10:30:15.000Z (over 8 years ago)
- Default Branch: 12.x
- Last Pushed: 2024-10-29T00:14:19.000Z (16 days ago)
- Last Synced: 2024-10-29T11:27:16.327Z (16 days ago)
- Topics: api, api-centric, api-starter, api-starter-template, apiato, laravel-starter, php-api, php-framework, porto, starter-app, starter-kit, starter-project
- Language: PHP
- Homepage: http://apiato.io
- Size: 13.8 MB
- Stars: 3,018
- Watchers: 127
- Forks: 485
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
- Support: .github/SUPPORT.md
Awesome Lists containing this project
README
Apiato
Build scalable APIs faster | Powered by PHP and Laravel
---
## Overview
**Apiato** is a PHP framework built on top of Laravel, specifically designed for creating scalable, testable, API-centric applications. Utilizing the [Porto SAP](https://mahmoudz.github.io/Porto/) architectural pattern, Apiato offers a robust foundation for building complex APIs with flexibility and speed.
### Key Features
- **Code Generators** for faster development and streamlined API creation
- **Documentation Generators** to easily build comprehensive API documentation
- **API Versioning** to maintain backward compatibility across versions
- **OAuth2.0 Authentication** for secure, standardized user authentication
- **Role-Based Access Control** to manage user permissions effectively
- **Pagination Support** for efficient data retrieval and navigation
- **Data Caching** to optimize performance and reduce server load
- **ETag Support** for optimized caching and reduced bandwidth usage
- **Performance Profiler** to identify and improve application bottlenecks
- **Localization** for multilingual support in global applications
- **Social Authentication** with integrations for popular platforms
- **Test Helpers** for building reliable, maintainable tests
- **Multiple Response Formats** to adapt to client needs easily
- **Query Parameters Support** for flexible data querying and filtering
- **Hash ID Support** to secure sensitive IDs in API responses
- **Comprehensive Documentation** for seamless onboarding and usageFor a comprehensive list of features, visit the [Apiato Documentation](https://apiato.io).
---
## Getting Started
To get started with Apiato, please refer to the [Getting Started Guide](https://apiato.io/docs/getting-started/introduction) in the documentation.
---
## Community & Support
Join our [Discord Community](https://discord.gg/ryPcV4KM5k) for free support, discussions, and connecting with other developers using Apiato.
If you find a bug or have a feature request, feel free to [open an issue](https://github.com/apiato/apiato/issues).
---
## Contributing
Thank you for considering contributing to Apiato! Contributions are welcome, whether it's documentation, bug reports, or feature suggestions. Check out our [Contribution Guide](https://apiato.io/docs/contribution-guide) for guidelines on how to get started.
Please adhere to the [Code of Conduct](https://apiato.io/docs/contribution-guide#code-of-conduct) to maintain a welcoming environment for all contributors.
---
## Security
If you discover a security vulnerability, please report it to [Mohammad Alavi](mailto:[email protected]). Your report will be addressed promptly.
---
## Project Maintainers
Mahmoud Zalt
@mahmoudz
Mohammad Alavi
@Mohammad-Alavi
Moslem Deris
@mderis
## Contributors
[![Apiato Contributors](https://opencollective.com/apiato/contributors.svg?width=890&button=false&isActive=true)](https://github.com/apiato/apiato/graphs/contributors)
## License
Apiato is open-sourced software licensed under the [MIT license](https://github.com/apiato/apiato/blob/master/LICENSE).
---
Made with ❤️ by the Apiato community