FastSchema
Go backend-as-a-service that generates a database, REST endpoints and an admin dashboard from schemas, and can also be embedded as a Go web framework.
FastSchema is a backend as a service written in Go. A project defines its data as schemas in the admin dashboard, and FastSchema creates the database tables and a set of REST endpoints for each schema, along with an OpenAPI description. It runs as a standalone binary or in a Docker container, and it can also be imported into a Go program as a web framework with resources, hooks and an ORM.
SQLite is the default database, and MySQL or PostgreSQL can be selected through the environment configuration. Uploaded files are stored on a local disk or in an S3-compatible store through rclone drivers. Access is controlled by roles and permissions, and a new install creates the admin, user and guest roles. Social sign-in providers are enabled in the configuration.
Worth knowing
The project describes itself as beta. Its file storage supports the local filesystem and S3-compatible stores, and the docs say other storage systems are not yet supported.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-23: links, Content API
fastschema.com/ - 2026-10-23: links, Written in, License, GitHub stars
api.github.com/repos/fastschema/fastschema - 2026-10-23: links, Runtime, Install with
fastschema.com/docs/getting-started - 2026-10-23: Maintainer, License model
raw.githubusercontent.com/fastschema/fastschema/develop/LICENSE - 2026-10-23: Categories, Databases, Admin interface
github.com/fastschema/fastschema/blob/develop/README.md - 2026-10-23: Install with
fastschema.com/docs/framework/deployment - 2026-10-23: Current major version, Last release
github.com/fastschema/fastschema/releases/tag/v0.15.1 - 2026-10-23: First release
github.com/fastschema/fastschema/releases/tag/v0.0.1 - 2026-10-23: Contributors
api.github.com/repos/fastschema/fastschema/contributors