Skip to content
@gorbital

gorbital

gorbital

gorbital

Go APIs, ready for orbit.

Website · Documentation · pkg.go.dev · Source


gorbital is a Go library and a CLI, orb, that write a production API into your repository: PostgreSQL, sign-in with 2FA and passkeys, API keys, organisations, background jobs, email, feature flags, audit logs, observability and ops endpoints. You own every file it writes. The parts that must stay correct live in the library, so security fixes reach you with go get.

go install gorbital.dev/cli/cmd/orb@latest
orb new my-api --preset full
cd my-api && orb dev

orb dev starts PostgreSQL and a mail catcher in Docker, runs migrations and seed data, and serves your API with its docs and the Dev Portal.

What it decided for you

  • Plain Go. net/http, log/slog, constructors. No DI container, no reflection wiring.
  • PostgreSQL only. Jobs, sessions, rate limits and settings live there too. No MySQL, no SQLite.
  • You own the code. orb upgrade merges template changes on a branch and never overwrites your edits.
  • Your app keeps working without us. Uninstall orb and it still builds, tests and deploys.

Repositories

Repository What's in it
gorbital The library modules under gorbital.dev, the orb CLI, example apps, docs and decision records

Status

v0.1.0 is the first public release. v0 carries no compatibility promise; v1.0.0 freezes the API after an external security review. See the changelog and roadmap.

Get involved

Read CONTRIBUTING.md before opening a pull request. Report vulnerabilities privately as described in SECURITY.md, never in a public issue.

Apache License 2.0. Provided "as is", without warranty of any kind.

Pinned Loading

  1. gorbital gorbital Public

    gorbital: production Go APIs written into your repository. Library and the orb CLI.

    Go 4 3

Repositories

Showing 4 of 4 repositories

Top languages

Loading…

Most used topics

Loading…