Hi HN,<p>Daptin is an open-source competitor to API first CMSs like airtable/contentful.<p><a href="https://github.com/daptin/daptin" rel="nofollow">https://github.com/daptin/daptin</a><p>Daptin is a server side software and the name is inspired by the word "adaptable". The goal is to allow developers/designers easily create applications without any kind of lock-in at any level (pay per user/pay per 10k rows etc...). Using daptin, you get a predictable normalized schema in your db (mysql/postgres/sqlite). A JSONAPI.org based stateless API over the database exposing CRUD with authentication and authorization in place. The same data is exposed as a GraphQL endpoint too.<p>Daptin can be deployed as the front-facing server exposing static-sites and daptin can handle multiple domains/sub-domains or can be used as as internal service where you consume it as an API.<p>Why should you use daptin?<p><pre><code> - JSONAPI.org API, ready to use clients for all languages: http://jsonapi.org/implementations/
- GraphQL
- Authentication and row level authorization with user-group based permission over all APIs/data
- Querying/filtering/pagination, in-built data auditing (turn on/off), in-built data versioning
- Asset management, connect to any cloud storage service (rclone integrated natively in Daptin)
- Stateless, horizontally scalable
- Actions to model workflows, call external services
- Easily re-creatable instances based on schemas: use json/yaml to model your data/relations/actions and more
- Expose static sites (js/html/css)
- Connect with social-login
- Work with external oauth2 connections
- Reusable workflows
- Templatable (JSON/YAML file based schemas), Self-host marketplace to share your templates (example: https://docs.dapt.in/extend/marketplace/)
- Native binary for most OS. Binaries for linux/darwin/windows/arm
- Easy to use docker image (daptin/daptin), deploy with kubernetes or docker compose or deploy on heroku
</code></pre>
Documentation at <a href="https://docs.dapt.in/" rel="nofollow">https://docs.dapt.in/</a><p>Would love feedback