Up and Running
in 30 Seconds
Install via npm, import the component, and you're ready to go. No complex setup, no configuration hell.
$ npm install
@bw-ui/datepicker
Build real UI components from scratch. No frameworks, no dependencies, just clean architecture and real education for developers who want to understand, not just use.
Every component is built from the ground up with a plugin architecture, full accessibility, and mobile-first design.
Full-featured date picker with plugin architecture. Theming, accessibility, positioning, mobile support, and more.
Undo/Redo, Excel copy-paste, Command palette, AI filtering, offline-first, column formulas, URL state sync.
Command palette component with fuzzy search, keyboard navigation, nested menus, and custom actions.
Install via npm, import the component, and you're ready to go. No complex setup, no configuration hell.
$ npm install
@bw-ui/datepicker
We believe in building, not just consuming. Understanding the fundamentals, not hiding behind abstractions.
No bloated node_modules. Every line of code is intentional, auditable, and yours to understand.
Use only what you need. Every feature is a separate plugin — theming, accessibility, mobile, positioning.
Not tutorials — deep understanding. Learn the architecture decisions, patterns, and trade-offs behind every component.
Most tutorials teach you how to use a library. We teach you how to build one. From architecture decisions to production optimization, learn the skills that separate junior from senior engineers.
Build a production-grade DatePicker with EventBus, StateManager, Plugin System, and publish to npm.
Build a production-grade DataTable with undo/redo, Excel copy-paste, AI filtering, and more.
We're building more components, courses, and resources. DataTable, Command Palette, and advanced courses are in development.