A minimalist UI framework inspired by component-based design, built with Scala.js
- 🚀 Built on Scala.js for type-safe, performant applications
- 🎨 Seamless integration with TailwindCSS and DaisyUI
- 🔄 Simple yet powerful state management
- 📦 Small bundle size with minimal runtime dependencies (Lucide)
- 🧪 Comprehensive test suite with jsdom
The easiest way to start a new Fluxus project is to use the fluxus-template repository. This template provides:
- Complete project setup with Vite
- Ready-to-use example components and applications
- Development environment with Hot Module Reloading (HMR)
- Optimized production build configuration
For detailed documentation and guides, please visit edadma.github.io/fluxus.
To create a new Fluxus project:
- Visit github.com/edadma/fluxus-template
- Click "Use this template" to create your own repository
- Follow the setup instructions in the template's README
The template includes everything you need to start building modern web applications with Fluxus.