Architecture guidelines for single-binary Go services using the Echo framework, embedded SQLite, and minimal-JS server-rendered UI.
Standardized production guidelines for Go, the Echo web framework, and embedded SQLite — the pattern behind small, single-binary, self-hosted tools that a user can run with one command and no external database server.
PocketBase is the canonical example of this exact stack (Go + Echo + embedded SQLite, single binary). Gitea and Gatus follow the same single-binary, embeddable-SQLite philosophy, offering PostgreSQL as an opt-in upgrade path for larger deployments rather than a requirement.
Yes — AGENTS.md is the open, cross-tool standard read by Cursor, Claude Code, Windsurf, and 30+ other agents. A dedicated .mdc file is also included for Cursor's native .cursor/rules format.
That rule targets a full-throughput web dashboard with a separate React frontend and a managed PostgreSQL server. This rule targets single-binary, self-hostable tools -- status pages, git servers, embedded backends -- where the entire application, including its database, ships as one file an operator runs with zero external dependencies.
SQLite's default rollback-journal mode takes an exclusive lock on the whole database file for the duration of a write, so any concurrent read blocks until it finishes. WAL (write-ahead log) mode lets readers continue against the last-committed state while a write is in progress, which is the difference between a tool that handles a handful of concurrent requests and one that locks up under them.
Architecture rules for Astro server-side rendering, React client islands, Tailwind CSS, and Cloudflare Pages/Workers edge deployment.
Ultra-fast edge API architecture using Bun.serve(), Hono v4, Drizzle ORM with embedded SQLite / Turso libSQL, and Zod OpenAPI validation.
Production guidelines for Django 5 enterprise applications, PostgreSQL connection pooling, Redis caching, and Celery async workers.
Production guidelines for FastAPI, Pydantic v2 validation, Async SQLAlchemy 2.0 (asyncpg), Alembic migrations, and PostgreSQL/Redis.