Skip to content

MattInnovates/Nexa-UI

Repository files navigation

Nexa-UI

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-UI is a fresh restart of the original project. Parts of the design, feel, and selected code will be reused and refined from Nexa-UI-old, while the new structure stays cleaner, easier to maintain, and more release-ready.

Vision

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.

Current Status

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.0 release

Project Structure

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/ overview

  • src/css/ — core framework styles
  • src/js/ — framework JavaScript
  • src/tokens/ — colors, spacing, breakpoints, design tokens
  • src/components/ — reusable component markup/examples
  • src/assets/ — fonts, icons, and images

Design Direction

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.

Planned v1 Goals

  • 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

Quick Start

npm run build

For local preview and testing:

  • docs: docs/index.html
  • demos: demos/
  • release scope: V1_SCOPE.md
  • release checklist: RELEASE-CHECKLIST.md
  • changelog: CHANGELOG.md

Alpha Release Notes

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.

Development Notes

For now, this repository is being prepared as the new home for the framework.

The workflow is expected to be:

  1. build and refine components inside src/
  2. test layout and styling in demos/
  3. document usage in docs/
  4. generate final release files into dist/

Important Note

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.

License

See LICENSE for project licensing information.

About

A minimal, clean, and modern open-source UI framework currently being rebuilt for a polished `v1` release.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors