30 open-source projects similar to grassmunk/chicago95, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.
Arc Theme is a cross-application visual theme and GTK desktop theme. It provides a flat design interface characterized by a minimalist look and transparent elements for system windows and menus. The project synchronizes visual styles across a variety of system components, including desktop environments, docks, and integrated web browsers. It includes a system for managing light, dark, and high-contrast color schemes to maintain a consistent visual identity across the interface. The implementation covers desktop environment styling and GTK toolkit interfaces. It utilizes CSS-based style injec
Fluent-gtk-theme is a desktop style and window theme for Linux environments that brings Microsoft Fluent design aesthetics to GNOME and GTK-based applications. It functions as a Linux desktop customization tool, utilizing visual styling utilities to transform the appearance of windows, controls, and sandboxed apps on the host system. The project incorporates theme propagation to maintain visual consistency across containerized programs by binding host-level user interface themes into sandboxed application runtimes. It coordinates system-wide file copying permissions and desktop schema updates
This project is a Linux SVG icon theme and a collection of scalable vector assets designed to create a unified visual style across desktop environments. It provides a comprehensive library of images for applications and system folders, alongside a customization suite for adapting icon colors and styles to match various system schemes. The project includes a folder color management system for modifying directory colors globally or individually. It also features a hardcoded icon override tool that replaces absolute-path icons in desktop files and tray areas to maintain theme consistency, extend
React95 is a React UI component library and themed framework designed to emulate the aesthetic of a nineties desktop operating system. It provides a collection of reusable interface elements that allow developers to build web applications with a nostalgic visual style. The library functions as a design system centered on a Windows 95 theme. It utilizes a centralized theme provider to manage global color palettes and styling across the application. The framework covers retro UI development through a set of pre-styled components and themed interface design tools. These capabilities enable the
This project is a collection of configuration files for managing a personalized Linux desktop environment. It provides a comprehensive bundle for a tiling window manager, a Zsh shell environment, and a Neovim editor setup to synchronize software settings across different machines. The configuration focuses on unified system theming, utilizing a cross-application theme suite to sync color palettes and visual styles across the terminal, browser, and system utilities. It includes a visual settings editor for immediate theme switching and wallpaper management without requiring session restarts.
React95 is a React component library and retro UI framework designed to replicate the visual aesthetic and interaction patterns of classic nineties desktop operating systems. It provides a collection of reusable user interface elements and a nostalgic interface library for constructing web layouts that mimic the windowing behavior of vintage computer systems. The project functions as a CSS-in-JS design system, using a centralized set of visual tokens to ensure consistent retro styling without the need for external stylesheets. It operates as a frontend design system that provides the necessar
98.css is a CSS retro UI framework and component library designed to recreate the visual aesthetic of legacy desktop operating systems. It serves as a retro design system and web UI emulator, providing a collection of styles to build faithful reproductions of vintage user interfaces. The framework employs a CSS-only component architecture to emulate classic software environments. It uses border-shadow emulation and state-based visual transitions to simulate physical button presses and three-dimensional panels without requiring external JavaScript logic. The library covers a wide range of int
Orchis-theme is a Material Design theme for the GNOME shell and GTK-based desktop environments. It provides a set of interface assets and CSS styles to apply a consistent, layered aesthetic to Linux desktop components and system applications. The project synchronizes visual styles across the host system and modern application libraries, including integration for Libadwaita. It specifically handles Flatpak theme synchronization by configuring permission paths so that isolated sandbox applications can inherit the visual style of the host system. The theme covers general GNOME desktop customiza
Wayfire is a modular Wayland compositor for Linux that functions as a graphical session controller and window manager. It provides the core infrastructure for a desktop environment by managing window placement, input device handling, and display output configurations. The compositor utilizes hardware-accelerated rendering to manage the desktop state and coordinate the interaction between client applications and the display server. The project is distinguished by its plugin-based architecture, which allows for the dynamic extension of core functionality through modular components. It offers ex
BOOTSTRA.386 is a retro CSS framework and web UI kit designed to implement nostalgic user interfaces that mimic the aesthetic of vintage computer systems and old-school operating systems. It provides a collection of pre-styled components and styling engines to maintain a consistent legacy appearance across different screen sizes. The toolkit includes a customizable theme engine and a web-based interface for modifying visual properties and colors. It also features a responsive grid layout system that organizes web content into columns and rows that adapt to various device dimensions. The proj
This project is a CSS theme for the Firefox web browser designed to integrate its user interface with the GNOME desktop environment. It implements a visual layer that aligns browser elements with the typography, spacing, and overall design language of the GTK system. The theme provides multiple color palettes, including standard dark mode and high-contrast OLED black variants. It also includes system icon integration, allowing the browser to replace internal images with system-level icons to match the host operating system's aesthetics. Beyond color and iconography, the project covers interf
Budgie Desktop is a graphical workspace environment for Linux systems that integrates window management, application launching, and system control tools. Built upon the GTK toolkit, it provides a unified shell for organizing open windows and interacting with daily computing tasks. The environment distinguishes itself through a modular, plugin-based panel architecture that allows for the dynamic loading of applets into a shared container. It utilizes a centralized object-oriented framework to manage component lifecycles and relies on a dedicated service for secure, authenticated handling of ad
This project is an Electron-based desktop application that emulates the full Windows 95 operating system, allowing it to run as a native application on modern macOS, Linux, and Windows machines. It provides a complete retro OS environment for software preservation and nostalgia, launching the classic operating system directly on contemporary platforms. The emulated environment supports running classic DOS games, with preinstalled titles and the ability to add additional games from the internet. Users can also install legacy Windows applications or games into the virtualized system through a M
Komorebi is an animated wallpaper engine and manager for Linux systems. It functions as a toolkit for rendering videos, web pages, and images as dynamic desktop backgrounds. The project includes a custom wallpaper creator for building personalized backgrounds from various media types and web content. It provides a multi-monitor controller to coordinate individual or synchronized wallpaper settings across multiple display outputs. The software manages desktop preferences through a context-menu interface and supports resource throttling to reduce CPU and GPU usage. Its capabilities cover multi
Spicetify Themes is a community-maintained collection of CSS-based visual themes for customizing the Spotify desktop client. The repository serves as a shared library of user-contributed themes that alter the appearance, layout, and sidebar configuration of the Spotify interface through the Spicetify modding tool. The theme system works by injecting custom CSS into Spotify's web-based UI through Spicetify's extension and loading mechanism, replacing default style files with user-provided themes at application startup. Themes use CSS custom properties for consistent color and spacing adjustmen
Dunst is a lightweight notification daemon for Linux desktop environments that receives and displays system alerts via the DBus protocol. It functions as a configurable alert service and notification manager, rendering pop-up messages for X11 and Wayland. The project distinguishes itself through a pattern-based rule engine that allows for dynamic alert filtering and conditional modifications of visual styles or behavioral settings based on the sending application or category. It also supports notification workflow automation by triggering external scripts and system commands when specific not
This project is a WPF Material Design library and XAML UI framework providing a collection of pre-styled components and themed controls for Windows desktop applications. It functions as a desktop component library and theme engine to ensure design consistency across .NET applications. The toolkit implements a standardized visual language through a Material Design component library, including specialized buttons, cards, and dialogs. It enables the application of comprehensive visual styles and theme implementations to align standard controls with established design patterns. The framework cov
HandyControl is a desktop UI framework and component library designed for building Windows desktop software. It provides a collection of pre-styled and themed user interface controls for applications developed using the Windows Presentation Foundation framework. The project serves as a XAML style library, offering reusable resources and templates that define the visual appearance of common interface elements. It enables the creation of consistent layouts and modern visual themes across Windows applications by providing ready-made components that reduce the need for custom styling and boilerpl
This project is a collection of visual styles, layout variants, and color schemes for the Polybar status bar on Linux. It functions as a UI style coordinator that provides customizable status bar presets to modify the look and feel of a desktop environment. The system includes a dynamic color generator that creates matching color palettes based on wallpaper assets or random selections. This ensures visual consistency by synchronizing the colors of the status bar and application launchers with the desktop background. The project manages Linux desktop theming through the application of diverse
Hyprdots is a collection of configuration files and installation scripts designed to set up and customize a Hyprland tiling window manager environment on Linux. It provides an automated system for deploying a personalized desktop interface, including pre-configured themes, styles, and keyboard shortcuts. The project utilizes a modular dotfiles management workflow to organize system settings into discrete files for visual styles and keybindings. It employs shell-scripted installation to automate dependency deployment and uses symbolic links to map a centralized configuration directory to syste
DWMBlurGlass is a Windows UI theme extension and title bar customizer designed to apply blur effects and translucent styles to system windows on Windows 10 and 11. It functions as a visual modifier for the operating system, allowing for the adjustment of window decorations with custom blur radii and blend colors. The tool features dynamic theme automation that synchronizes title bar color schemes with active light or dark mode settings. It also includes capabilities for legacy style restoration, which allows users to reset title bar button heights and glow effects to emulate the appearance of
Material Shell is a tiling window manager and Linux desktop environment that replaces traditional window management with a grid-based organizer. It functions as a spatial layout engine that automatically arranges application windows into non-overlapping grids to maximize screen space. The system acts as a desktop session manager, recording and restoring window positions and workspace assignments to preserve the exact state of a previous session after a restart. It employs a coordinate-based layout engine to map applications to specific rows and cells for consistent placement. The project cov
QWidgetDemo is a collection of reusable GUI components, layout templates, and a desktop UI framework built with the Qt framework. It functions as a component library for creating modern graphical user interfaces, ranging from system event managers and network debugging toolsets to multi-channel video dashboards. The project focuses on creating specialized user interface elements, including frameless windows, flat design aesthetics, and custom themes. It provides the means to implement specialized controls such as battery indicators, resource monitors, and IP address inputs. Its capabilities
i3 is an X11 tiling window manager for Linux that organizes application windows into a non-overlapping grid to maximize screen space. It functions as a configurable window layout engine and a desktop environment component that interfaces with the X Window System to handle window placement and input events. The manager specifically provides the ability to add configurable visual spacing and gaps between windows and screen edges. It determines window borders and spacing by parsing a text configuration file at startup or during runtime. The system covers workspace layout optimization and interf
activate-linux is a Linux desktop customization tool that renders a persistent system notification watermark on the screen. It functions as a visual overlay to emulate the appearance and behavior of a Windows license expiration notification on non-Windows operating systems. The project specializes in simulating system interface aesthetics by rendering simulated activation watermarks. It utilizes a compositor to handle alpha blending for semi-transparent text and backgrounds over the system wallpaper. The tool operates as a background process daemon using an X11-based window overlay to ensure
system.css is a CSS component library and design system used to build web applications that mimic the look and feel of traditional desktop computing environments. It provides a toolkit of semantic classes and global variables to ensure visual uniformity across nostalgic, retro-inspired user interfaces. The framework enables the development of desktop-style web applications by structuring content within window containers and modal dialogs. It specifically supports the creation of monochrome interfaces and layouts that replicate the aesthetic of classic Macintosh operating systems. The library
Omakub is an automated Ubuntu setup tool that transforms a fresh Ubuntu installation into a complete web development workstation with a single command. It provisions a full desktop environment with curated developer tools, editors, terminals, and productivity applications, applying opinionated system settings and desktop preferences through a shell-script-based automation process. The tool coordinates multiple package managers to install software from different sources, applies user preferences by copying pre-defined configuration files into the home directory, and is designed to be re-run sa
screenFetch is a shell-based system information tool and terminal profiler. It retrieves hardware and software specifications, operating system details, and kernel data to display them within a terminal window. The utility combines system discovery with distribution branding, printing gathered specifications alongside ASCII-art logos. It includes a utility to trigger screenshots of the resulting terminal output. The tool handles environment variable extraction and the execution of external system commands to format and arrange system metadata for display.
This project is a keyboard-driven menu framework and application launcher for X11 and Wayland desktop environments. It serves as a customizable system control interface for building themed popup menus and applets. The framework allows for extensive visual style customization and the creation of themed launchers through configuration files and style presets. It enables the construction of personalized Linux desktop interfaces by separating functional applets into a modular script architecture. The system covers broad management capabilities, including hardware control for audio and brightness
react-select is a customizable select input for React applications that supports single and multiple value selection with integrated search. It functions as a form input library providing a selection interface capable of fetching and displaying options from remote APIs dynamically as a user types. The library is distinguished by a component-injection architecture that allows users to replace internal UI fragments with custom React components. It further enables deep visual customization through prop-based style merging, allowing user-defined CSS objects to override internal defaults for brand