Skip to content

Tech Radar ​

🇰🇷 한국어 버전

Technology adoption status across the Specvital platform.

Ring Definitions ​

RingDescription
AdoptProven in production, recommended for new work
TrialBeing tested in limited scope
AssessWorth exploring, not yet in active use
HoldNot recommended for new projects

Quadrants ​

Languages & Runtimes ​

TechnologyRingVersionNotes
GoAdopt1.24Primary backend
TypeScriptAdopt5.8Frontend
Node.jsAdopt22 LTSTooling runtime

Backend ​

TechnologyRingVersionNotes
ChiAdopt5.2HTTP router
Tree-sitterAdopt-Multi-language parser
RiverAdopt-PostgreSQL-based task queue
pgxAdopt-PostgreSQL driver
sqlcAdopt-Type-safe SQL
oapi-codegenAdopt-OpenAPI code generation
testcontainersAdopt-Integration testing

Frontend ​

TechnologyRingVersionNotes
Next.jsAdopt16.0React framework
ReactAdopt19.1UI library
TanStack QueryAdopt-Server state
TanStack VirtualAdopt-Virtual scrolling
Tailwind CSSAdopt4.1Utility-first CSS
Radix UIAdopt-Headless components
ZodAdopt-Schema validation
VitestAdopt-Unit testing

Platform & Infrastructure ​

TechnologyRingNotes
RailwayAdoptApplication hosting
NeonDBAdoptServerless PostgreSQL 16
DockerAdoptContainerization
GitHub ActionsAdoptCI/CD
Dev ContainersAdoptDevelopment environment

Development Tools ​

TechnologyRingNotes
pnpmAdoptPackage manager
JustAdoptTask runner
AirAdoptGo hot reload
AtlasAdoptSchema migration
PrettierAdoptCode formatter
HuskyAdoptGit hooks
semantic-releaseAdoptAutomated versions

AI Tooling ​

TechnologyRingNotes
Claude CodeAdoptAI coding assistant
MCPAdoptModel Context Protocol
GeminiAdoptAI coding assistant

Principles ​

  1. Type Safety: Compile-time validation (Go, TypeScript, sqlc)
  2. Simplicity: Well-maintained, focused libraries
  3. Avoid Lock-in: Standard protocols, portable solutions
  4. DX Priority: Hot reload, type generation

Open-source test coverage insights