Catalog npm
PACKAGE EXPLORERView in registry

95css

npm

A windows 95-style CSS framework

95cssframeworkwindows
Versions collected8
Direct dependencies3From release 0.4.2
Last observed20 Oct, 21:32 UTC

README

Current package documentation

preview

95CSS

A Windows 95 style CSS framework

Version 0.4.2 GitHub License Maintenance

Browser compatibility

Chrome compatibility Edge compatibility Safari compatibility Firefox compatibility

About

95CSS is a simple CSS framework in the style of the Windows95 O.S. While we try to get as close as possible to the original Windows95 styling, we have made changes and updates in some places to make it more useable for the modern screen.

Getting started

To get started, you can use a CDN or import it in your CSS.

Via HTML: <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/95css@latest/css/95css.min.css" />

Via CSS import @import "https://cdn.jsdelivr.net/npm/95css@latest/css/95css.min.css";

Styled components

At this moment, the following components have been styled

Buttons

Including

  • Default state
  • Active state
  • Focused state
  • Disabled state
  • Highlighted state (Think of this as a "primary" button)

Inputs

  • Text inputs
  • Number inputs
  • Checkboxes
  • Radios
  • Selects
    • Including [multiple]
  • Range
  • Color

Dialogs

Comes in different sizes Can be used for modals/popups as well as a card component

Other components

  • Tabs
  • Fieldsets
  • Legends
  • Dividers (hr's)
  • Progress bars
  • Scrollbars
  • Header/navigation

Helpers

We currently provide basic helpers for the following styling:

  • Width
  • Spacing (margins, paddings, gaps)
  • Grid This will be expanded upon in the future

Javascript

Currently, no JavaScript is included in the framework. While this may change in the future to enhance interactivity for certain components—such as tabs, modals, or dropdowns—or to enable more advanced styling, our focus is on providing robust CSS styles that make it easy for you to implement any necessary JavaScript yourself.

Maintenance

This repository is being actively maintained. Please be aware that we are still in an early stage and any and all styling might change in the future. This includes breaking changes.

Design

A community Figma file is available here. Please note that this file might not be actively updated.

Code copyright 2025 Yoshi Mannaert. Code released under the MIT license.

Downloads & popularity

0downloads
1-day window · source-reported counts19 Oct 2026
66330
2026-07-22: 4 · observed 2026-10-20T23:34:14.4908995Z · period 2026-07-22–2026-07-222026-07-23: 1 · observed 2026-10-20T23:34:14.4908995Z · period 2026-07-23–2026-07-232026-07-24: 9 · observed 2026-10-20T23:34:14.4908995Z · period 2026-07-24–2026-07-242026-07-25: 10 · observed 2026-10-20T23:34:14.4908995Z · period 2026-07-25–2026-07-252026-07-26: 12 · observed 2026-10-20T23:34:14.4908995Z · period 2026-07-26–2026-07-262026-07-27: 7 · observed 2026-10-20T23:34:14.4908995Z · period 2026-07-27–2026-07-272026-07-28: 8 · observed 2026-10-20T23:34:14.4908995Z · period 2026-07-28–2026-07-282026-07-29: 5 · observed 2026-10-20T23:34:14.4908995Z · period 2026-07-29–2026-07-292026-07-30: 3 · observed 2026-10-20T23:34:14.4908995Z · period 2026-07-30–2026-07-302026-07-31: 2 · observed 2026-10-20T23:34:14.4908995Z · period 2026-07-31–2026-07-312026-08-01: 17 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-01–2026-08-012026-08-02: 1 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-02–2026-08-022026-08-03: 2 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-03–2026-08-032026-08-04: 2 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-04–2026-08-042026-08-05: 1 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-05–2026-08-052026-08-06: 9 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-06–2026-08-062026-08-07: 1 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-07–2026-08-072026-08-08: 1 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-08–2026-08-082026-08-09: 2 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-09–2026-08-092026-08-10: 17 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-10–2026-08-102026-08-11: 3 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-11–2026-08-112026-08-12: 2 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-12–2026-08-122026-08-13: 2 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-13–2026-08-132026-08-14: 0 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-14–2026-08-142026-08-15: 66 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-15–2026-08-152026-08-16: 1 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-16–2026-08-162026-08-17: 6 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-17–2026-08-172026-08-18: 3 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-18–2026-08-182026-08-19: 6 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-19–2026-08-192026-08-20: 3 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-20–2026-08-202026-08-21: 10 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-21–2026-08-212026-08-22: 4 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-22–2026-08-222026-08-23: 6 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-23–2026-08-232026-08-24: 1 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-24–2026-08-242026-08-25: 4 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-25–2026-08-252026-08-26: 4 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-26–2026-08-262026-08-27: 8 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-27–2026-08-272026-08-28: 5 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-28–2026-08-282026-08-29: 2 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-29–2026-08-292026-08-30: 12 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-30–2026-08-302026-08-31: 4 · observed 2026-10-20T23:34:14.4908995Z · period 2026-08-31–2026-08-312026-09-01: 5 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-01–2026-09-012026-09-02: 4 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-02–2026-09-022026-09-03: 0 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-03–2026-09-032026-09-04: 44 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-04–2026-09-042026-09-05: 2 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-05–2026-09-052026-09-06: 3 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-06–2026-09-062026-09-07: 0 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-07–2026-09-072026-09-08: 0 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-08–2026-09-082026-09-09: 3 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-09–2026-09-092026-09-10: 3 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-10–2026-09-102026-09-11: 6 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-11–2026-09-112026-09-12: 17 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-12–2026-09-122026-09-13: 3 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-13–2026-09-132026-09-14: 9 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-14–2026-09-142026-09-15: 0 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-15–2026-09-152026-09-16: 1 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-16–2026-09-162026-09-17: 39 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-17–2026-09-172026-09-18: 6 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-18–2026-09-182026-09-19: 6 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-19–2026-09-192026-09-20: 16 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-20–2026-09-202026-09-21: 7 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-21–2026-09-212026-09-22: 9 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-22–2026-09-222026-09-23: 3 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-23–2026-09-232026-09-24: 8 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-24–2026-09-242026-09-25: 1 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-25–2026-09-252026-09-26: 1 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-26–2026-09-262026-09-27: 9 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-27–2026-09-272026-09-28: 2 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-28–2026-09-282026-09-29: 2 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-29–2026-09-292026-09-30: 4 · observed 2026-10-20T23:34:14.4908995Z · period 2026-09-30–2026-09-302026-10-01: 4 · observed 2026-10-20T23:34:14.4908995Z · period 2026-10-01–2026-10-012026-10-02: 14 · observed 2026-10-20T23:34:14.4908995Z · period 2026-10-02–2026-10-022026-10-03: 6 · observed 2026-10-20T23:34:14.4908995Z · period 2026-10-03–2026-10-032026-10-04: 2 · observed 2026-10-20T23:34:14.4908995Z · period 2026-10-04–2026-10-042026-10-05: 9 · observed 2026-10-20T23:34:14.4908995Z · period 2026-10-05–2026-10-052026-10-06: 0 · observed 2026-10-20T23:34:14.4908995Z · period 2026-10-06–2026-10-062026-10-07: 8 · observed 2026-10-20T23:34:14.4908995Z · period 2026-10-07–2026-10-072026-10-08: 2 · observed 2026-10-20T23:34:14.4908995Z · period 2026-10-08–2026-10-082026-10-09: 2 · observed 2026-10-20T23:34:14.4908995Z · period 2026-10-09–2026-10-092026-10-10: 1 · observed 2026-10-20T23:34:14.4908995Z · period 2026-10-10–2026-10-102026-10-11: 3 · observed 2026-10-20T23:34:14.4908995Z · period 2026-10-11–2026-10-112026-10-12: 14 · observed 2026-10-20T23:34:14.4908995Z · period 2026-10-12–2026-10-122026-10-13: 0 · observed 2026-10-20T23:34:14.4908995Z · period 2026-10-13–2026-10-132026-10-14: 0 · observed 2026-10-20T23:34:14.4908995Z · period 2026-10-14–2026-10-142026-10-15: 0 · observed 2026-10-20T23:34:14.4908995Z · period 2026-10-15–2026-10-152026-10-16: 10 · observed 2026-10-20T23:34:14.4908995Z · period 2026-10-16–2026-10-162026-10-17: 0 · observed 2026-10-20T23:34:14.4908995Z · period 2026-10-17–2026-10-172026-10-18: 15 · observed 2026-10-20T23:34:14.4908995Z · period 2026-10-18–2026-10-182026-10-19: 0 · observed 2026-10-20T23:34:14.4908995Z · period 2026-10-19–2026-10-19
22 Jul19 Oct

npm · 90 observations shown. Missing days are unknown.

View observed values
Date / source periodValueObserved at
2026-10-19 – 2026-10-1902026-10-20T23:34:14.4908995Z
2026-10-18 – 2026-10-18152026-10-20T23:34:14.4908995Z
2026-10-17 – 2026-10-1702026-10-20T23:34:14.4908995Z
2026-10-16 – 2026-10-16102026-10-20T23:34:14.4908995Z
2026-10-15 – 2026-10-1502026-10-20T23:34:14.4908995Z
2026-10-14 – 2026-10-1402026-10-20T23:34:14.4908995Z
2026-10-13 – 2026-10-1302026-10-20T23:34:14.4908995Z
2026-10-12 – 2026-10-12142026-10-20T23:34:14.4908995Z
2026-10-11 – 2026-10-1132026-10-20T23:34:14.4908995Z
2026-10-10 – 2026-10-1012026-10-20T23:34:14.4908995Z
2026-10-09 – 2026-10-0922026-10-20T23:34:14.4908995Z
2026-10-08 – 2026-10-0822026-10-20T23:34:14.4908995Z
2026-10-07 – 2026-10-0782026-10-20T23:34:14.4908995Z
2026-10-06 – 2026-10-0602026-10-20T23:34:14.4908995Z
2026-10-05 – 2026-10-0592026-10-20T23:34:14.4908995Z
2026-10-04 – 2026-10-0422026-10-20T23:34:14.4908995Z
2026-10-03 – 2026-10-0362026-10-20T23:34:14.4908995Z
2026-10-02 – 2026-10-02142026-10-20T23:34:14.4908995Z
2026-10-01 – 2026-10-0142026-10-20T23:34:14.4908995Z
2026-09-30 – 2026-09-3042026-10-20T23:34:14.4908995Z
2026-09-29 – 2026-09-2922026-10-20T23:34:14.4908995Z
2026-09-28 – 2026-09-2822026-10-20T23:34:14.4908995Z
2026-09-27 – 2026-09-2792026-10-20T23:34:14.4908995Z
2026-09-26 – 2026-09-2612026-10-20T23:34:14.4908995Z
2026-09-25 – 2026-09-2512026-10-20T23:34:14.4908995Z
2026-09-24 – 2026-09-2482026-10-20T23:34:14.4908995Z
2026-09-23 – 2026-09-2332026-10-20T23:34:14.4908995Z
2026-09-22 – 2026-09-2292026-10-20T23:34:14.4908995Z
2026-09-21 – 2026-09-2172026-10-20T23:34:14.4908995Z
2026-09-20 – 2026-09-20162026-10-20T23:34:14.4908995Z
2026-09-19 – 2026-09-1962026-10-20T23:34:14.4908995Z
2026-09-18 – 2026-09-1862026-10-20T23:34:14.4908995Z
2026-09-17 – 2026-09-17392026-10-20T23:34:14.4908995Z
2026-09-16 – 2026-09-1612026-10-20T23:34:14.4908995Z
2026-09-15 – 2026-09-1502026-10-20T23:34:14.4908995Z
2026-09-14 – 2026-09-1492026-10-20T23:34:14.4908995Z
2026-09-13 – 2026-09-1332026-10-20T23:34:14.4908995Z
2026-09-12 – 2026-09-12172026-10-20T23:34:14.4908995Z
2026-09-11 – 2026-09-1162026-10-20T23:34:14.4908995Z
2026-09-10 – 2026-09-1032026-10-20T23:34:14.4908995Z
2026-09-09 – 2026-09-0932026-10-20T23:34:14.4908995Z
2026-09-08 – 2026-09-0802026-10-20T23:34:14.4908995Z
2026-09-07 – 2026-09-0702026-10-20T23:34:14.4908995Z
2026-09-06 – 2026-09-0632026-10-20T23:34:14.4908995Z
2026-09-05 – 2026-09-0522026-10-20T23:34:14.4908995Z
2026-09-04 – 2026-09-04442026-10-20T23:34:14.4908995Z
2026-09-03 – 2026-09-0302026-10-20T23:34:14.4908995Z
2026-09-02 – 2026-09-0242026-10-20T23:34:14.4908995Z
2026-09-01 – 2026-09-0152026-10-20T23:34:14.4908995Z
2026-08-31 – 2026-08-3142026-10-20T23:34:14.4908995Z
2026-08-30 – 2026-08-30122026-10-20T23:34:14.4908995Z
2026-08-29 – 2026-08-2922026-10-20T23:34:14.4908995Z
2026-08-28 – 2026-08-2852026-10-20T23:34:14.4908995Z
2026-08-27 – 2026-08-2782026-10-20T23:34:14.4908995Z
2026-08-26 – 2026-08-2642026-10-20T23:34:14.4908995Z
2026-08-25 – 2026-08-2542026-10-20T23:34:14.4908995Z
2026-08-24 – 2026-08-2412026-10-20T23:34:14.4908995Z
2026-08-23 – 2026-08-2362026-10-20T23:34:14.4908995Z
2026-08-22 – 2026-08-2242026-10-20T23:34:14.4908995Z
2026-08-21 – 2026-08-21102026-10-20T23:34:14.4908995Z
2026-08-20 – 2026-08-2032026-10-20T23:34:14.4908995Z
2026-08-19 – 2026-08-1962026-10-20T23:34:14.4908995Z
2026-08-18 – 2026-08-1832026-10-20T23:34:14.4908995Z
2026-08-17 – 2026-08-1762026-10-20T23:34:14.4908995Z
2026-08-16 – 2026-08-1612026-10-20T23:34:14.4908995Z
2026-08-15 – 2026-08-15662026-10-20T23:34:14.4908995Z
2026-08-14 – 2026-08-1402026-10-20T23:34:14.4908995Z
2026-08-13 – 2026-08-1322026-10-20T23:34:14.4908995Z
2026-08-12 – 2026-08-1222026-10-20T23:34:14.4908995Z
2026-08-11 – 2026-08-1132026-10-20T23:34:14.4908995Z
2026-08-10 – 2026-08-10172026-10-20T23:34:14.4908995Z
2026-08-09 – 2026-08-0922026-10-20T23:34:14.4908995Z
2026-08-08 – 2026-08-0812026-10-20T23:34:14.4908995Z
2026-08-07 – 2026-08-0712026-10-20T23:34:14.4908995Z
2026-08-06 – 2026-08-0692026-10-20T23:34:14.4908995Z
2026-08-05 – 2026-08-0512026-10-20T23:34:14.4908995Z
2026-08-04 – 2026-08-0422026-10-20T23:34:14.4908995Z
2026-08-03 – 2026-08-0322026-10-20T23:34:14.4908995Z
2026-08-02 – 2026-08-0212026-10-20T23:34:14.4908995Z
2026-08-01 – 2026-08-01172026-10-20T23:34:14.4908995Z
2026-07-31 – 2026-07-3122026-10-20T23:34:14.4908995Z
2026-07-30 – 2026-07-3032026-10-20T23:34:14.4908995Z
2026-07-29 – 2026-07-2952026-10-20T23:34:14.4908995Z
2026-07-28 – 2026-07-2882026-10-20T23:34:14.4908995Z
2026-07-27 – 2026-07-2772026-10-20T23:34:14.4908995Z
2026-07-26 – 2026-07-26122026-10-20T23:34:14.4908995Z
2026-07-25 – 2026-07-25102026-10-20T23:34:14.4908995Z
2026-07-24 – 2026-07-2492026-10-20T23:34:14.4908995Z
2026-07-23 – 2026-07-2312026-10-20T23:34:14.4908995Z
2026-07-22 – 2026-07-2242026-10-20T23:34:14.4908995Z

Versions 8

Collected releases
VersionPublishedDirect dependenciesOpen version
0.4.2Registry latest18 Jan 20253
0.4.118 Jan 20253
0.4.018 Jan 20253
0.3.018 Jan 20253
0.2.517 Jan 20253
0.2.412 Jan 20253
0.2.312 Jan 20253
0.2.212 Jan 20253

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

ACCESSIBLE
yoshimannaert/95css

Shared repository data · GitHub

License detected in repository
MIT
License branch / ref
main
Last push
18 Jan 2025
Archived
No
Contributor identities
— · partial collection

Public sponsor counts have not been collected. These signals belong to the repository owner.

Downloads & popularity

6count
Gauge · observed snapshots21 Oct 2026
630
2026-10-21: 6 · observed 2026-10-21T18:23:00.7469112Z
21 Oct21 Oct

github · 1 observations shown. Missing days are unknown.

View observed values
Date / source periodValueObserved at
2026-10-2162026-10-21T18:23:00.7469112Z

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 21:32 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:bcad51f863c12536fb8236c9dfe80c3676dc90badf9ac442458ce6d8d51be218