Universal frontend technology comparison platform - Learn, compare, and contribute implementations across ALL frontend frameworks
Frontend Lab is an open-source, community-driven platform where developers can:
Test any component in any framework. In real time. With real metrics.
We're building the React MVP first to prove the concept, then expanding to other frameworks (v2.0+).
What's included in v1.0:
frontend-lab/
āāā packages/
ā āāā core/ # Framework-agnostic utilities & types
ā ā āāā types/ # TypeScript interfaces
ā ā āāā utils/ # Pure JS functions
ā ā āāā data/ # Mock data generators
ā ā āāā metrics/ # Performance measurement
ā ā
ā āāā react/ # React ecosystem
ā ā āāā shared/ # React components & demos
ā ā āāā vite-spa/ # Vite + React SPA
ā ā āāā nextjs/ # Next.js App Router
ā ā
ā āāā eslint-config/ # Shared ESLint config
ā āāā typescript-config/ # Shared TypeScript config
ā
āāā docs/ # Complete documentation
āāā CHECKLIST.md # Implementation progress tracker
āāā turbo.json # Turborepo configuration
# Clone the repository
git clone https://github.com/YOUR_USERNAME/frontend-lab.git
cd frontend-lab
# Install dependencies
pnpm install
# Start development servers
pnpm dev
This will start:
pnpm dev # Start all apps in dev mode
pnpm build # Build all packages
pnpm lint # Lint all packages
pnpm check-types # TypeScript type checking
pnpm clean # Clean build artifacts
pnpm format # Format code with Prettier
We welcome contributions! After v1.0 launch, you'll be able to:
See CONTRIBUTING.md for guidelines (coming soon).
See ROADMAP.md for details.
MIT Ā© Frontend Lab
Built with inspiration from:
Built with ā¤ļø for the frontend community
Start building: Follow the CHECKLIST.md to implement v1.0!