TuiCss is a CSS framework and JavaScript library that enables developers to build retro-style text-based user interfaces (TUI) for the web, mimicking the aesthetic of MS-DOS applications and Turbo Vision. It provides a comprehensive set of SCSS components including windows, panels, buttons, forms, tables, charts, modals, progress bars, and a responsive grid system, all styled with high-contrast colors and monospace fonts. The accompanying vanilla JavaScript adds interactivity for tabs, collapsible side navigation, modal dialogs, and live clock displays. The codebase is well-organized with modular SCSS files, a build pipeline using Gulp, and a clean separation of concerns. While the library has no automated tests, its examples demonstrate functional correctness, and the component structure supports straightforward reuse or theming via SCSS variables. The project is published on npm and has a small but active community with a healthy issue tracker.
This repository is a comprehensive collection of CSS hacks and stylesheets for customizing the appearance of Mozilla Firefox, primarily through userChrome.css and userContent.css files. It provides over 200 self-contained CSS files that modify various UI elements such as tabs, toolbars, sidebars, URL bar, context menus, and more. The repo also includes a Python script (add_style.py) for managing tags and creating new styles, and an interactive HTML/JS tag browser to explore styles by category. The collection has been actively maintained for years, with styles updated to match Firefox's evolving internal structure, and a deprecated folder for older versions. While each CSS file is tightly coupled to Firefox's internal IDs and structure, the overall organization and modular design make it easy for users to compose their desired appearance. The project is not a standalone application but a resource for Firefox theming enthusiasts.