A modern, high-performance web framework designed for building reactive applications with Single File Components (.can). Can combines the simplicity of signal-based reactivity with a powerful CLI and a built-in compiler.
🚀 Features
Signal-Based Reactivity: Fine-grained updates without a Virtual DOM.
Single File Components: Write logic, templates, and scoped styles in .can files.
Powerful CLI: Integrated tools for building, serving (HMR), and scaffolding.
Static Site Generation (SSG): Pre-render your app for maximum SEO and speed.
First-Class Tooling: Custom VS Code extension for syntax highlighting and snippets.
Built-in Essentials: Store management, I18n, Animations, and Routing.
📦 Installation
Clone the repository and install dependencies:
npm install
npm run compile # Compiles the framework core and CLI
🛠️ CLI Usage
Once compiled, you can use the can command to manage your projects: