98.css – design system for building faithful recreations of Windows 98 UIs

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • 7.css

    A JS-independent, tree-shakeable CSS framework for building faithful recreations of the Windows 7 UI.

  • XP.css

    A CSS framework for building faithful recreations of operating system GUIs.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 98.css

    A design system for building faithful recreations of old UIs

  • retro-css-shell-demo

    AnderShell 3000 - Retro looking terminal in CSS

  • React95

    🌈🕹 Windows 95 style UI component library for React

  • terminal.css

    Modern and minimalistic CSS framework for terminal enthusiasts

  • csswin10

    A CSS / JS based Windows 10 UI

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • BOOTSTRA.386

    A vintage 1980s DOS inspired Twitter Bootstrap theme

  • Renkbench

    Discontinued Javascript Amiga Workbench 1.3 look and feel clone [Moved to: https://github.com/renkman/Renkbench]

  • window98-html-css-js

    Windows 98 on the Web using HTML5, CSS3 and JS.

  • PSone.css

    🎮 PS1 style CSS Framework, inspired by NES.css

  • NES.css

    NES-style CSS Framework | ファミコン風CSSフレームワーク

  • classic.css

    Generate a Classic Mac interface in your browser

  • platinum

    Generate a Classic Mac interface in your browser

  • after-dark-css

    Recreating After Dark screensavers in CSS.

  • new-dawn

    Discontinued Generate a Classic Mac interface in your browser [Moved to: https://github.com/npjg/classic.css]

  • retro-desktop

    A Retro Desktop UI built on Vanilla JS (vintage)

  • c64css3

    HTML5 + CSS3 = C64

  • system.css

    A design system for building retro Apple interfaces

  • TuiCss

    Text-based user interface CSS library

  • ExplorerPatcher

    This project aims to enhance the working environment on Windows

  • I use ExplorerPatcher so that on W11, I can still have a button per open application:

    https://github.com/valinet/ExplorerPatcher

    It also brings other Windows 10 UI paradigm's back in.

  • vuedows

    A reimplementation of the Windows 3.11 shell in CSS, Typescript and Vue

  • Pretty cool. I love those old UI's. I once tried rebuilding a functional Windows 3.11 with pure CSS and Vue components. Sadly the used Vue version is kinda outdated by now and I am not sure if I want to spent time updating it all...

    https://github.com/sleepybuildings/vuedows

  • Chicago95

    A rendition of everyone's favorite 1995 Microsoft operating system for Linux.

  • ...and this still does not catch all, because you wouldn't believe how often web devs just take some div and put an onclick handler on it without making it accessible.

    Secondly, as soon as you overwrite the background color of all buttons, you will lose its background images which may be important. This happens way too often, also surrounding elements which actually have nothing to do with button semantics. So you need to apply a partially transparent background color. While it can still look perfect with the right tuning, it will then look horrible on non-white backgrounds.

    There are also way too many nested buttons and empty buttons out there, it all needs consideration.

    Finally, to detect a "pressed down" state, you'd normally use `aria-selected`, but barely anyone ever uses that, so it's back to matching class names `.active` and `.selected`, but then you also need to exclude `.inactive`, `.interactive`, `.deselected` and so on...

    My conclusion so far is that building a global style sheet is definitely possible, but can get ugly sometimes.

    Also worth mentioning: A near-perfect win95 XFCE theme: https://github.com/grassmunk/Chicago95

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Hacker News stylized as a retro 90s macOS desktop

    22 projects | news.ycombinator.com | 18 Sep 2022
  • Thunderbird Time Machine: Windows XP and Thunderbird 1.0

    19 projects | news.ycombinator.com | 18 Aug 2022
  • System.css: A design system for building retro Apple interfaces

    14 projects | news.ycombinator.com | 11 Aug 2022
  • Are there any other CSS frameworks like Bootstrap worth learning?

    2 projects | /r/webdev | 4 Dec 2021
  • 10 Retro CSS frameworks to relive your childhood

    6 projects | dev.to | 22 Feb 2021