Skip to main content

2 posts tagged with "htmx"

View All Tags

Tracks v0.3.0: Phase 1 Complete - The Core Web Layer

· 6 min read
Aaron Ross
Creator of Tracks, Owner of Anomalous Ventures

The day after Thanksgiving seems like the perfect time to share what we've been cooking up. Tracks v0.3.0 marks the completion of Phase 1 (Core Web Layer), and we're grateful for the progress. Generated applications now include a complete web stack with Chi router, templ templates, HTMX v2, TemplUI components, and a production-ready middleware stack.

What's in v0.3.0

Status: Phase 1 - Core Web Layer ✅ Complete

New in This Release:

  • ✅ Complete middleware stack (10 middleware with security headers, CSP, CORS)
  • ✅ TemplUI integration with 100+ shadcn-style components
  • tracks ui CLI commands for component management
  • ✅ Asset pipeline with TailwindCSS v4, HTMX v2, and hashfs caching
  • ✅ Air live reload for .templ, .css, and .js files
  • ✅ Working counter example demonstrating HTMX patterns
  • ✅ Comprehensive documentation for all features

Try It:

# Install via Homebrew (macOS/Linux)
brew install anomalousventures/tap/tracks

# Or with Go 1.25+
go install github.com/anomalousventures/tracks/cmd/tracks@v0.3.0

# Create a new project
tracks new myapp
cd myapp

# Start development (live reload with Air)
make dev

Building Tracks: A Rails-Inspired Go Web Framework for the AI Era

· 14 min read
Aaron Ross
Creator of Tracks, Owner of Anomalous Ventures

Why I'm creating a batteries-included Go framework with AI integration and code generation

TL;DR

What is Tracks? An opinionated Go web framework that brings Rails-like conventions to Go while embracing modern tools like HTMX, templ, and SQLC. Unlike traditional frameworks, it generates clean, readable Go code you own completely—no runtime dependencies, no magic.

What makes it unique:

  • 🎛️ Interactive Terminal UI for development, debugging, and monitoring
  • 🤖 AI Integration via Model Context Protocol for intelligent code generation
  • 🎵 DAW-style generation - compose your app from separate "tracks" (models, services, handlers, templates)
  • 🚫 Zero runtime dependencies - generated code has no framework lock-in

Tech Stack: Go • HTMXtemplSQLCChiCasbinOpenTelemetry
Who it's for: Go developers who want rapid development without sacrificing control or code quality
Current Status: Phase 0 (Foundation) - Core scaffolding ✅ | Everything else 🚧

GitHubDocumentation