Roadmap

    Upcoming change to the onwo ui library.

    This document describe the planned journey of this library, as a new project, I am starting with the essentials and gradually expanding to create a complete toolkit for modern web interfaces. This roadmap will evolve as I progress and incorporate feedback

    Why this library

    I have been using Qwik for a while and I used or explored a few libraries while using it, the most proeminent one being qwikui. In my projects I amassed a large amount of components or utility, but it was always quite messy to orchestrate them and moving them around, there was no unified way to share them accross projects, and rather than create a close sourced library for my own pleasure I decided to open up this project.

    Currently my sole goal is to release it with a few dozen styled and accessible components following the styles from moon.io but also leveraging the works from qwikui, shadcn and by extension radix-ui.

    Current goals

    Initial Setup

    • Make the library available for use on npm registry ✅
    • Implement CI/CD pipeline for automated deployments ✅

    Core

    • Import moon.io stylings and fonts ✅
    • Deliver foundational components (buttons, inputs, icons, etc.) 🕒

    Release preparation

    • Cleanup this documentation + QA
    • Node.js compatibility for v20 & v21
    • Official release 🚀

    Long term visions

    • Keep integrating components from diverse ui libraries, shadcn being the prime inspiration
    • Add logics utilities (forms management, hooks, cookie banner, etc.)
    • Improve CI for automatic versionning + related QOL / security features
    • Ready to use templates & themes, inspired by shadcnblocks

    How to Contribute

    Whether you're fixing a typo in the docs or adding a complex new component any addition is welcomed! Let me know if you are looking to take a more active part in the project, there's much to do!