FindSoftware

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

Status
Active
Maintainer
Nguyen Ngoc Phuong and Contributors4
Maintained by
Community
First release
20248

Rendering and deploy

Install with
docker pull ghcr.io/fastschema/fastschema36

Releases

Current major version
Pre-1.07
Last release
2026-07-117

Adoption

GitHub stars
5762
Contributors
119

Why these figures do not compare

Sources

  1. 2026-10-23: links, Content API
    fastschema.com/
  2. 2026-10-23: links, Written in, License, GitHub stars
    api.github.com/repos/fastschema/fastschema
  3. 2026-10-23: links, Runtime, Install with
    fastschema.com/docs/getting-started
  4. 2026-10-23: Maintainer, License model
    raw.githubusercontent.com/fastschema/fastschema/develop/LICENSE
  5. 2026-10-23: Categories, Databases, Admin interface
    github.com/fastschema/fastschema/blob/develop/README.md
  6. 2026-10-23: Install with
    fastschema.com/docs/framework/deployment
  7. 2026-10-23: Current major version, Last release
    github.com/fastschema/fastschema/releases/tag/v0.15.1
  8. 2026-10-23: First release
    github.com/fastschema/fastschema/releases/tag/v0.0.1
  9. 2026-10-23: Contributors
    api.github.com/repos/fastschema/fastschema/contributors

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON