Skip to content

Search is only available in production builds. Try building and previewing the site to test it out locally.

Developer-Focused

Developer Experience (DX) is a fundamental principle in FRAME. We believe that:

  1. Fast tools and frictionless processes lead to better code with fewer missteps
  2. Developer time should be spent creating user value, not fighting poorly configured tools or slow processes.
  • Turborepo: Ultra-fast monorepo orchestration with local and remote cache. You only compile, lint, and test what has changed.
  • pnpm: Extremely fast dependency installation that is efficient with disk space through its symlink system.
  • Oxlint and Oxfmt: Linting and formatting tools written in Rust. Linting in FRAME takes milliseconds instead of seconds.
  • Vitest: High-performance unit testing, native to Vite, with instant hot reload and a modern configuration.
  • Setup Scripts (pnpm frame setup): Getting started in FRAME is as easy as cloning the repository and running one command. Local databases, containers, and environment variables are provisioned almost automatically.
  • Unified Environment: Conventions, development tool configurations, and scripts are kept as identical as possible across every part of the ecosystem, reducing cognitive load when switching context or applications.