Learn by doing - walkthroughs of core patterns, API concepts, advanced techniques, and ecosystem tools.
Create your first ebosma project with the CLI
→ Project SetupComponents, state, & event system fundamentals
→ Build First AppHandle routing and integrate server-side endpoints
→ Page LayoutsOptimize your app with lazy loading and memoization
→ Code SplittingCreate a complete counter application using state, components, and events.
npm create ebosma@latest
Implement navigation between pages using dynamic routing patterns.
cd your-project\nnpm run dev
The power of reactive state with automatic updates
import { state } from '@ebosma/core';\n\nconst counter = state(0);\n\nexport default function Counter() {\n return \n <div>\n Count: {counter.value}\n <button onClick={() => counter.value++}>+</button>\n </div>\n;
Help make ebosma documentation better for everyone by suggesting corrections or new tutorials.
Contribute to Docs