What is beads built with?

beads is a Go repo built with net/http and fastmcp. It stores its data in MySQL and SQLite, uses AI through Anthropic, makes its content with github.com/JohannesKaufmann/html-to-markdown/v2, github.com/microcosm-cc/bluemonday, and github.com/yuin/goldmark, validates its data with Pydantic and github.com/invopop/jsonschema, is tested with github.com/DATA-DOG/go-sqlmock, github.com/stretchr/testify, github.com/testcontainers/testcontainers-go, and github.com/testcontainers/testcontainers-go/modules/dolt, deploys with OpenTelemetry, go.opentelemetry.io/otel/trace, go.opentelemetry.io/otel/metric, go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp, go.opentelemetry.io/otel/exporters/stdout/stdoutmetric, and 2 more, and uses go-sqlite3. It has 1,299,687 written lines, with 2,621 test files.

Read on November 8, 2026, at commit 2edea9c. Read it as markdown

Frontend

Styles 1

Interface 2

  • charm.land/glamour/v21 file
  • charm.land/huh/v21 file

Backend

Support

The base 1

Content 3

Validation 2

Testing 4

  • github.com/DATA-DOG/go-sqlmock116 files
  • github.com/stretchr/testify52 files
  • github.com/testcontainers/testcontainers-go4 files
  • github.com/testcontainers/testcontainers-go/modules/dolt3 files

Deploy 7

Tools 2

  • github.com/spf13/cobra189 files
  • golang.org/x/mod3 files

Other 16

  • github.com/spf13/viper3 files
  • Google3 files
  • github.com/charmbracelet/x/ansi2 files
  • go.opentelemetry.io/otel/exporters/stdout/stdouttrace1 file
  • pydantic-settings1 file
  • golang.org/x/sys24 files
  • golang.org/x/term14 files
  • gopkg.in/yaml.v311 files
  • github.com/cenkalti/backoff/v410 files
  • github.com/BurntSushi/toml5 files
  • github.com/spf13/pflag3 files
  • golang.org/x/net3 files
4 more
  • golang.org/x/sync2 files
  • github.com/creack/pty1 file
  • github.com/olebedev/when1 file
  • github.com/subosito/gotenv1 file

Other repos with a similar stack

Ordered by how much of its stack they share with beads, then by stars.

Frequently asked questions

What language is beads written in?
beads is written in Go, with 1,299,687 written lines.
What framework does beads use?
beads is built with net/http and fastmcp.
What database does beads use?
beads stores its data in MySQL and SQLite.

The proof: internal/storage/dolt/store.go, line 37

Does beads use AI?
Yes. beads uses AI through Anthropic.

The proof: internal/compact/haiku.go, line 14

What services does beads use?
beads uses go-sqlite3.
Does beads have tests?
Yes. beads has 2,621 test files and is tested with github.com/DATA-DOG/go-sqlmock, github.com/stretchr/testify, github.com/testcontainers/testcontainers-go, and github.com/testcontainers/testcontainers-go/modules/dolt.
Which repos have a stack like beads's?

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →