Analysis updated 2026-05-18
Drop the CSS and JS files into a static site to get a Nothing-styled UI instantly.
Build an admin or dashboard screen using the included buttons, tables, and navigation components.
Hand the SPEC.md file to an AI assistant so it generates new UI consistent with this design system.
Switch a page between dark and light themes with a single data-theme attribute.
| wangbh030722/vibe-nothing-ui-design | hossein8360/cdn-ip-finder | webdevsimplified/javascript-simplified | |
|---|---|---|---|
| Stars | 127 | 126 | 124 |
| Language | HTML | HTML | HTML |
| Last pushed | — | — | 2023-01-04 |
| Maintenance | — | — | Dormant |
| Setup difficulty | easy | easy | easy |
| Complexity | 1/5 | 2/5 | 1/5 |
| Audience | designer | general | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Vibe Nothing UI Design is a component library for building web interfaces in the visual style of the Nothing phone brand: monochrome surfaces, round dot typography and icons, and a single signal red accent color used only for meaningful states. It is not a written specification you have to interpret yourself. It ships as actual, ready to use components such as buttons, inputs, tables, navigation, cards, and dialogs that you copy directly into a project and use. The library has zero dependencies. It is built from plain HTML, CSS custom properties, and a small amount of vanilla JavaScript, with no framework and no build step required. To use it, you link the CSS file, add a script tag, and set a data theme attribute on the page body to switch between dark and light modes on any element in the page. In total there are 46 components covering foundations like color and type, form controls, navigation, feedback elements, and data display, all available in both themes. The project also includes a complete example application screen built entirely from the library, showing a sidebar, breadcrumb, search bar, and a data table with status indicators, demonstrating how the accent color is reserved for genuine signals like something deploying or needing review rather than decoration. A distinct visual feature is the glyph matrix, a 25 by 25 circular dot grid used for a canonical icon, alongside smaller 9 by 9 dot icons used throughout the interface. The fonts bundled with the project, including a round dot display font, a general UI font, a monospace font for labels, and an italic font for editorial text, are all open licensed and self contained, so no proprietary fonts are needed. Documentation includes a SPEC file describing the exact design tokens and rules, meant to be handed to an AI assistant so it can generate compatible interfaces, and a DESIGN file explaining the reasoning behind the choices. The project is released under the MIT license and is an independent fan project, not affiliated with or endorsed by Nothing Technology Limited.
A zero-dependency, copy-in UI component library styled after the Nothing phone brand: monochrome, round-dot type, and a signal-red accent for real states only.
Mainly HTML. The stack also includes HTML, CSS, JavaScript.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly designer.
This repo across BitVibe Labs
Verify against the repo before relying on details.