A minimal, clean, and modern open-source front-end UI framework currently available as a public alpha preview on the road to a full v1 release.
This version of
Nexa-UIis a fresh restart of the original project. Parts of the design, feel, and selected code will be reused and refined fromNexa-UI-old, while the new structure stays cleaner, easier to maintain, and more release-ready.
Nexa-UI is being built around a simple goal:
- minimal design
- clean component styling
- modern layout patterns
- lightweight front-end structure
- easy-to-read, easy-to-use code
The aim is to keep the framework visually polished without becoming bloated or overcomplicated.
Nexa-UI is currently in a public alpha preview phase.
Right now the focus is on:
- refining the rebuilt structure
- polishing the core component set
- standardising naming and file organisation
- preparing for the final stable
v1.0.0release
Nexa-UI/
├── dist/ # Production-ready compiled output
├── src/ # Framework source files
├── docs/ # Documentation site
├── demos/ # Standalone demo pages
├── tools/ # Build / compile scripts
├── README.md
└── LICENSE
src/css/— core framework stylessrc/js/— framework JavaScriptsrc/tokens/— colors, spacing, breakpoints, design tokenssrc/components/— reusable component markup/examplessrc/assets/— fonts, icons, and images
The intended look and feel for Nexa-UI is:
- modern
- minimal
- clean
- lightweight
- readable
- responsive
Rather than starting from scratch stylistically, this rebuild keeps the original visual direction alive by reusing and improving ideas from Nexa-UI-old.
- Set up the base CSS foundation
- Rebuild core components
- Reintroduce the best parts of the old version
- Add cleaner documentation and examples
- Prepare a usable
dist/build for release - Finalise
Nexa-UI v1
npm run buildFor local preview and testing:
- docs:
docs/index.html - demos:
demos/ - release scope:
V1_SCOPE.md - release checklist:
RELEASE-CHECKLIST.md - changelog:
CHANGELOG.md
1.0.0-alpha.1 is intended as the first public preview of the rebuilt framework.
It already includes:
- a clean CSS architecture
- a working demo and docs setup
- a lightweight build pipeline
- a solid starter component set
The final stable 1.0.0 should come after one more polish pass on interactions and documentation.
For now, this repository is being prepared as the new home for the framework.
The workflow is expected to be:
- build and refine components inside
src/ - test layout and styling in
demos/ - document usage in
docs/ - generate final release files into
dist/
Nexa-UI-old is being kept as a reference source for:
- original design choices
- reusable styling ideas
- existing component behaviour
- overall framework identity
The goal is not to discard the old work, but to turn it into a cleaner and more maintainable v1 foundation.
See LICENSE for project licensing information.