Discover and explore top open-source AI tools and projects—updated daily.
daptinBackend-as-a-Service application server
Top 22.6% on SourcePulse
Daptin provides a comprehensive, "batteries-included" application server designed to streamline backend development. It addresses common needs like data modeling, APIs, authentication, permissions, file management, and background jobs, serving as a robust foundation for new projects or a powerful sidecar for existing systems. Developers benefit from a unified backend solution that reduces boilerplate and accelerates development cycles.
How It Works
Daptin operates on a schema-driven approach, defining data models that automatically generate RESTful (JSON:API), GraphQL, and OpenAPI specifications. It integrates core backend functionalities including user management, granular permissions (entity and row-level), file storage (local/cloud via rclone), background task execution (actions, state machines, scheduled jobs), and real-time capabilities via WebSockets. This consolidated architecture aims to provide a stable and consistent backend foundation.
Quick Start & Requirements
curl -L -o daptin https://github.com/daptin/daptin/releases/latest/download/daptin-linux-amd64 && chmod +x daptin && ./daptin -port=6336).docker run --rm -p 6336:8080 -p 6443:6443 daptin/daptin:v0.12.15.Highlighted Details
id, reference_id, etc.), supporting JSON:API, optional GraphQL, and OpenAPI endpoints./v1/...) with built-in provider routing./live) for event publishing (Olric PubSub) and optional YJS collaboration support.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
For production deployments, using SQLite is discouraged in favor of PostgreSQL or MySQL/MariaDB. Secure configurations involving stable secrets, HTTPS/TLS, and robust backup/restore procedures for both database and file storage are essential. Durable file storage typically requires configuring cloud storage providers.
2 days ago
Inactive
theopenco
songquanpeng