ApiCaptain

Zurück

Beschreibung

ApiCaptain ist eine leichtgewichtige Symfony-Bibliothek, die das Erstellen von RESTful-APIs deutlich beschleunigt. Sie stellt abstrakte Basisklassen für Entities, Repositories und Controller bereit, sodass sich der typische Boilerplate-Code für CRUD-Endpunkte auf ein Minimum reduziert.

Die Bibliothek bringt generische Such-, Filter-, Sortier- und Paginierungs-Logik mit, deren Ausgabeformat direkt mit den Datentabellen von PrimeVue und Vuetify kompatibel ist. ApiCaptain setzt auf Symfony 7.4 / 8.0, Doctrine ORM 3.6+ und PHP 8.2+ und steht unter der MIT-Lizenz auf GitHub zur Verfügung.

Ursprünglich entstand ApiCaptain im Rahmen der Arbeit am Projekt AdCaptain und wurde anschließend als eigenständige Open-Source-Bibliothek ausgekoppelt.