A rapid prototyping playground for building LLM-assisted applications. ProtoFast provides a streamlined environment for quickly iterating on UI concepts and application flows with AI assistance.
ProtoFast is a boilerplate optimized for LLM-driven development. It's designed to help you quickly prototype applications by providing a flexible, moldable foundation that works seamlessly with AI coding assistants.
Key Principles:
- Focus on rapid iteration over production-readiness
- Human-readable mock data (JSON)
- No persistence by default - add only when needed
- Optimized codebase structure for LLM consumption and modification
Create a new ProtoFast project:
bunx create-react-router@latest --template jarle/proto-fastThen start the development server:
bun run devYour application will be available at http://localhost:5173.
- Runtime: Bun.sh
- Framework: React Router v7
- Styling: TailwindCSS v4 + DaisyUI v5
- Icons: Lucide
- Language: TypeScript
This project includes an AGENTS.md file with instructions for LLMs working on your prototype. Key guidelines:
- Keep route pages under 150 lines by splitting into logical components
- Use proper type safety (no
anytypes) - Infer and derive types rather than casting
- Maintain an
adr.mdfile for important design decisions
bun run typecheck
bun run buildProtoFast is a playground, not a production template. Generate, iterate, and experiment freely. Add real functionality only when you're ready to move beyond prototyping.
Built for rapid prototyping with LLMs.