Hacker ApprovedDepartments

98.css

Hacker Approved

Ranked 3 of 11 CSS frameworks by recommenders

A free CSS library that recreates the Windows 98 look closely, loved for nostalgia and easy use; some tabs and control spacing are off.

A free CSS library that recreates the Windows 98 look closely, loved for nostalgia and easy use; some tabs and control spacing are off.

46 people gave an opinion

recommend it
42
criticize it
4
approval share
91%
Each figure is one person. RecommendsCriticizes

Recommended in 4 of 13 months

  1. November 2025: not recommended
  2. December 2025: not recommended
  3. January 2026: not recommended
  4. February 2026: recommended
  5. March 2026: not recommended
  6. April 2026: not recommended
  7. May 2026: not recommended
  8. June 2026: not recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: not recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 42 people recommend itNeeds 10 or more, met.
  • 11 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 4 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

What people warn about

Each mark is one comment

  • Tabs don't switch in some examples

    “I tried clicking on the tabs in the tab component, and nothing happened.”

    Comment from 24 Jul 2026 in “98.css”

    “tabs in the multirow tabs example do not change position randomly as they should when clicked”

    Comment from 24 Jul 2026 in “98.css”
  • Small font and cursor inaccuracies

    “it would be more historically accurate to omit pointer cursors on expandable treeview items”

    Comment from 24 Jul 2026 in “98.css”

    “Looks terrible on my machine. Something wrong with the font.”

    Comment from 24 Jul 2026 in “98.css”

    “the ever-so-slightly-incorrect version of MS Sans Serif”

    Comment from 24 Jul 2026 in “98.css”

Other CSS frameworks people recommend

The four most recommended other CSS frameworks, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

98.css compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Tailwind CSS38723462%125 yrs6 owners—
Bootstrap734065%11——
98.cssThis page42491%4—Approved
Oat HTML UI component library291173%2——
DaisyUI22679%6—Approved
See all 11 CSS frameworks, ranked

What people said

36 of the 47 comments that mention it, newest first. Each links to the original comment.

“I think it's pretty great, and a really refreshing return to some older paradigms.”

RecommendsComment from 5 Oct 2026 in “A browser-native classic Visual Basic VB6 IDE”

“Feel free to lift any CSS you need from https://jdan.github.io/98.css/ , it's MIT licensed.”

RecommendsComment from 5 Oct 2026 in “A browser-native classic Visual Basic VB6 IDE”

“98 UI and art will never tire me.”

RecommendsComment from 24 Jul 2026 in “98.css”

“The 98 style is still my favorite.”

RecommendsComment from 24 Jul 2026 in “98.css”

“I tried clicking on the tabs in the tab component, and nothing happened.”

MixedComment from 24 Jul 2026 in “98.css”

“Better interface than the current Windows UI.”

RecommendsComment from 24 Jul 2026 in “98.css”

“Looks terrible on my machine. Something wrong with the font.”

CriticizesComment from 24 Jul 2026 in “98.css”

“This is neat for all Windows fans”

RecommendsComment from 24 Jul 2026 in “98.css”

“the ever-so-slightly-incorrect version of MS Sans Serif”

CriticizesComment from 24 Jul 2026 in “98.css”

“I love this UI, so here is my attempt to re-create this using ImGUI”

RecommendsComment from 24 Jul 2026 in “98.css”

“My only contribution to the project is monitoring the repo for high-quality pull requests.”

RecommendsComment from 24 Jul 2026 in “98.css”

“it has one common flaw that other implementations have: lots of empty space between controls”

MixedComment from 24 Jul 2026 in “98.css”

“so much clearer than modern UIs”

MixedComment from 24 Jul 2026 in “98.css”

“You have brought back so many memories of mine through this one website.”

RecommendsComment from 24 Jul 2026 in “98.css”

“pixel-perfect (and functional) recreation of the windows 98 desktop environment in under a MB”

RecommendsComment from 24 Jul 2026 in “98.css”

“XP felt like such a huge upgrade”

MixedComment from 24 Jul 2026 in “98.css”

“it would be more historically accurate to omit pointer cursors on expandable treeview items”

CriticizesComment from 24 Jul 2026 in “98.css”

“the way it works on the web feels more correct to me”

RecommendsComment from 24 Jul 2026 in “98.css”

“a throwback lib that seems to be mostly pixel-accurate”

MixedComment from 24 Jul 2026 in “98.css”

“Thank you so much for your project!”

RecommendsComment from 24 Jul 2026 in “98.css”

“the css library paired with your story gave me a modern day Norman Rockwell dopamine hit”

RecommendsComment from 24 Jul 2026 in “98.css”

“IMHO things like this were the whole point of CSS”

RecommendsComment from 24 Jul 2026 in “98.css”

“It was very easy to modify and extend, thanks!”

RecommendsComment from 24 Jul 2026 in “98.css”

“Hits just the right mix of usability and nostalgia”

RecommendsComment from 24 Jul 2026 in “98.css”

“This is even more impressive knowing that its artisanal code”

RecommendsComment from 24 Jul 2026 in “98.css”

“I wrapped many projects in 98.css. And some in Aero and even XP. Thank you!”

RecommendsComment from 24 Jul 2026 in “98.css”

“Great project. Thanks for making it!”

RecommendsComment from 24 Jul 2026 in “98.css”

“Very authentic almost down to the pixel.”

MixedComment from 24 Jul 2026 in “98.css”

“This was my burnout recovery project and holds a place near and dear to my heart.”

RecommendsComment from 24 Jul 2026 in “98.css”

“The blue gradients on the titlebars are actually very pleasing.”

RecommendsComment from 24 Jul 2026 in “98.css”

“tabs in the multirow tabs example do not change position randomly as they should when clicked”

CriticizesComment from 24 Jul 2026 in “98.css”

“The border and box-shadow tricks to recreate the beveled Win98 look are really well done!”

RecommendsComment from 24 Jul 2026 in “98.css”

“Seeing this makes me unreasonably happy.”

RecommendsComment from 24 Jul 2026 in “98.css”

“looks really identical to the widgets and stuff of Win98”

RecommendsComment from 23 Jul 2026 in “98.css”

“Thank you for the library.”

RecommendsComment from 23 Jul 2026 in “98.css”

“I also like your 98.css style”

RecommendsComment from 22 Feb 2026 in “Gamedate – A site to revive dead multiplayer games”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.