Hey devs! 👋
Over the past month, I’ve been building a new Angular component library called Cerious Widgets — focused on clean, dependency-free, highly customizable UI components for modern Angular apps.
Our flagship component — the GridComponent
— is already live and gaining traction with over 500 downloads in the first month. It supports features like:
- ✅ Virtual scroll
- ✅ Multi-column sorting
- ✅ Column grouping & pinning
- ✅ Signal support
- ✅ Plugin system
- ✅ Standalone Component support
- ✅ Zero dependencies outside of Angular
Now, I'm looking for collaborators and contributors to help grow the library into something truly useful for the Angular ecosystem.
🛣️ What’s the Roadmap?
We’re building a flexible, Angular-native component suite. Here's what we're focusing on next:
- TypeAhead / Autocomplete
- Select dropdowns (single/multi, searchable)
- Toast / Notification system
- Dialog/Modal service with async confirm support
- Form field wrappers for consistent layout
🔍 Have ideas or feature requests? I’d love your input to shape what comes next.
🧠 What I’m Looking For
You don’t need to be a full-time OSS contributor. If you’re comfortable with Angular (v16+) and enjoy clean UI or component architecture, there’s room to help.
You can contribute to:
- 📦 New components
- 📖 Documentation & demos
- 🐞 Bug fixes and refactoring
- 🎨 Styling & Tailwind compatibility
- 💡 Roadmap planning
🔧 Project Philosophy
Cerious Widgets is built around these principles:
- 🧼 No third-party UI libraries — pure Angular
- 💡 Standalone & Signal support
- 🧩 Composable, plugin-ready architecture
- 🪶 Minimal styling + easy theming
- 🧑💻 Developer-first design
🙌 Want to Get Involved?
📍 Repo: github.com/ryoucerious/cerious-widgets
💬 Discussion: GitHub Discussions
📧 Contact: ryoucerious.dev@gmail.com
Even if you're not ready to contribute code, I’d love your feedback on what the community needs most from a modern Angular UI library.
Let’s build something awesome together!