├── .gitignore
├── LICENSE
├── README.md
├── code-of-conduct.md
└── contributing.md
/.gitignore:
--------------------------------------------------------------------------------
1 | # Prerequisites
2 | *.d
3 |
4 | # Compiled Object files
5 | *.slo
6 | *.lo
7 | *.o
8 | *.obj
9 |
10 | # Precompiled Headers
11 | *.gch
12 | *.pch
13 |
14 | # Compiled Dynamic libraries
15 | *.so
16 | *.dylib
17 | *.dll
18 |
19 | # Fortran module files
20 | *.mod
21 | *.smod
22 |
23 | # Compiled Static libraries
24 | *.lai
25 | *.la
26 | *.a
27 | *.lib
28 |
29 | # Executables
30 | *.exe
31 | *.out
32 | *.app
33 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2022 Exajobs, Inc
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Operating Systems (OS) Collection
2 |
3 | > Welcome To The World of Operating System. An ongoing & curated collection of awesome software, frameworks and libraries, learning tutorials and videos, technical guidelines and best practices about Operating Systems (OS).
4 | > Thanks to our daily readers and contributors. The goal is to build a categorized community-driven collection of very well-known resources. Sharing, suggestions and contributions are always welcome!
5 |
6 | ## `About Operating Systems (OS)?`
7 |
8 | ## `Table of Contents`
9 |
10 | - [Introduction](#about-operating-systems-os)
11 | - [Open Source Operating Systems](#open-source-operating-systems)
12 | - [Hobby](#hobby)
13 | - [Popular Operating Systems](#popular-operating-system)
14 | - [Windows](#--windows)
15 | - [Macintosh](#-macintosh)
16 | - [Linux](#--linux)
17 | - [Indie-OS](#-indie-os)
18 | - [Portfolio](#-portfoliopersonal-os)
19 | - [good-old-os](#good-old-oss)
20 | - [Other Sources](#other-sources)
21 | - [Browsers](#-browsers)
22 | - [For Whom](#for-whom)
23 |
24 |
25 |
26 |
27 | ## Open Source Operating Systems
28 |
29 | * [ackOS](https://github.com/ackOS-project/ackOS) - A simple 64-bit operating system.
30 | * [AROS](https://aros.sourceforge.io/) - Research Operating System is a lightweight, efficient, and flexible desktop operating system, designed to help you make the most of your computer. It's an independent, portable and free project, aiming at being compatible with AmigaOS at the API level
31 | * [BoneOS](https://github.com/Bone-Project/BoneOS)- OS for everyone built by everyone
32 | * [Bottlerocket OS](https://github.com/bottlerocket-os/bottlerocket)- Linux-based OS meant for hosting containers.
33 | * [Cadex OS](https://github.com/opencreeck/Cadex-OS-Official) - a simple operating system kernel originally made by Prof. Douglas Thain at the University of Notre Dame and students
34 | * [ChibiOS](http://www.chibios.org/) - a complete development environment for embedded applications including RTOS, an HAL, peripheral drivers, support files and tools
35 | * [Clive](https://lsub.org/ls/clive.html) - A unikernel OS inspired by Plan9 and Nix developed at *Universidad Rey Juan Carlos of Madrid*
36 | * [CollapseOS](https://collapseos.org/) - Bootstrap post-collapse technology
37 | * [dahliaOS](https://dahliaos.io)- dahliaOS is a modern, secure, lightweight and responsive operating system, combining the best of GNU/Linux and Fuchsia OS.
38 | * [eggos](https://github.com/icexin/eggos) - A Go unikernel running on x86 bare metal
39 | * [Embox](http://www.embox.rocks/) - Configurable operating system kernel designed for resource constrained and embedded systems.
40 | * [FreeRTOS](https://aws.amazon.com/freertos/), [GitHub](https://github.com/aws/amazon-freertos) - IoT operating system for microcontrollers, by Amazon.
41 | * [Genode](https://genode.org/) - A FOSS operating system framework consisting of a microkernel abstraction layer and a collection of userspace components
42 | * [gopher-os](https://github.com/gopher-os/gopher-os) - A proof of concept OS kernel written in Go
43 | * [GreenteaOS](https://greenteaos.github.io/), [Github](https://github.com/GreenteaOS/Greentea) - A free OS designed to be compatible with Windows executables
44 | * [HarveyOS](https://harvey-os.org/) - A distributed operating system
45 | * [HelenOS](https://github.com/HelenOS/helenos) - multikernel multiserver OS
46 | * [helium](https://github.com/mszoek/helium) - A BSD-based OS project that aims to provide an experience like and some compatibility with macOS
47 | * [Hubris](https://hubris.oxide.computer/) - Hubris is an operating system for microcontrollers developed by Oxide Computer Company in Rust
48 | * [Interim](https://github.com/mntmn/interim) - Minimalist OS with concepts from Lisp machines and Plan9
49 | * [Jehanne](http://jehanne.io/), [GitHub](https://github.com/JehanneOS/jehanne/) - OS inspired by Plan9, 9front and Harvey OS
50 | * [KnightOS](https://github.com/KnightOS/KnightOS) - for z80 calculators
51 | * [L4re](https://github.com/kernkonzept/l4re-core) - Operating system and hypervisor for security/safety-critical and virtualization-enabled applications.
52 | * [managarm](https://github.com/managarm/managarm) - Pragmatic microkernel-based OS with fully asynchronous I/O
53 | * [Mimiker](https://mimiker.ii.uni.wroc.pl/), [GitHub](https://github.com/cahirwpz/mimiker) - Simple unix-like operating system for education and research purposes. MIPS microkernel.
54 | * [Minoca OS](https://github.com/minoca/os) - General purpose OS, written in C
55 | * [Nanos](https://github.com/nanovms/nanos) - Unikernel that is linux-compatible, written in C
56 | * [NodeOS](https://github.com/NodeOS/NodeOS) - OS using NodeJS and Linux
57 | * [Pidi OS](https://github.com/GandelXIV/pidi-os) - Independent and minimalistic OS
58 | * [Redox](https://github.com/redox-os/redox) - written in Rust
59 | * [Sanos](http://www.jbox.dk/sanos/), [GitHub](https://github.com/ringgaard/sanos) - Sanos is a minimalistic 32-bit x86 operating system kernel for network server appliances running on standard PC hardware.
60 | * [skiftOS](https://skiftos.org/), [GitHub](https://github.com/skiftOS/skift) - A simple, handmade, operating system with a graphical user interface.
61 | * [Sculpt OS](https://genode.org/download/sculpt) - Genode based OS
62 | * [soso](https://github.com/ozkl/soso) - Simple unix-like operating system written in Nasm assembly and mostly in C
63 | * [SynestiaOS](https://github.com/SynestiaOS/SynestiaOS) - 32/64 bit operating system written in C for arm platform
64 | * [Thor](https://github.com/wichtounet/thor-os) - 64bit operating system mostly written in C++
65 | * [Theseus](https://github.com/theseus-os/Theseus) - A modern experimental OS written from scratch in Rust to explore novel OS structure and state management techniques.
66 | * [tock](https://www.tockos.org/), [GitHub](https://github.com/tock/tock) - A secure embedded operating system for microcontrollers
67 | * [Unikraft](https://github.com/unikraft/unikraft) - A modular unikernel for specialization, high efficiency, performance, and security; Linux/POSIX-compatible; mostly in C
68 | * [Mimosa](https://icfp20.sigplan.org/details/scheme-2020-papers/3/Running-Scheme-On-Bare-Metal-Experience-Report-), [GitHub](https://github.com/udem-dlteam/mimosa) - Research Operating System that runs Scheme on bare-metal
69 | * [hhuOS](https://github.com/hhuOS/hhuOS) - hhuOS is a small operating system written in C++ and Assembler for the x86-architecture. The main purpose of this project is to show how different aspects of operating systems theory can be implemented and linked together. The system is not aimed to be a full-featured operating system for daily use.
70 |
71 | ### Hobby
72 | * [AquilaOS](https://aquilaos.com) - Operating System that is designed to be POSIX compliant and mostly ISA transparent
73 | * [Animal](https://github.com/frednora/animal) - 32 bit multithreaded operating system (formerly Gramado)
74 | * [Brutal](https://brutal-org.netlify.app/), [GitHub](https://github.com/brutal-org/brutal) - An operating system inspired by brutalist design that combines the ideals of UNIX from the 1970s with modern technology and engineering
75 | * [Cyjon](https://github.com/Blackend/Cyjon/) - pure x64 assembly language operating system
76 | * [emerald](https://github.com/Abb1x/emerald) - An operating system kernel written for fun in C
77 | * [HalideOS](https://dsc-kiit.github.io/project-halide/) - experimental operating system written entirely from scratch.
78 | * [hydrogen](https://github.com/mszoek/hydrogen) - toy OS. 64-bit, preemptive multitasking kernel supporting EFI, PCIe, SATA, framebuffer graphics mode, HFS+.
79 | * [KripayaOS](https://github.com/Kridar/KripayaOS) - x86 Kernel with it's own bootloader.
80 | * [KolibriOS](http://www.kolibrios.org) - MenuetOS fork
81 | * [LemonOS](https://lemonos.org/), [GitHub](https://github.com/fido2020/Lemon-OS) - UNIX-like 64-bit operating system written in C++.
82 | * [lyre](https://github.com/lyre-os/lyre) - x86 kernel and distribution powered by mlibc, GNU userland tools, and other common *nix software.
83 | * [Mako](https://github.com/AjayMT/mako) - Hobby OS for x86 from scratch, written in C
84 | * [MenuetOS](http://www.menuetos.net/) - Hobby OS supporting 32 and 64 bit, written in Assembly language
85 | * [mOS](https://github.com/MQuy/mos) - A hobby operating system developed from scratch
86 | * [moros](https://github.com/vinc/moros) - MOROS is a hobby operating system written in Rust for the x86 architecture.
87 | * [MyXomycota](https://sourceforge.net/projects/myxomycota/) - Monolithic kernel in C
88 | * [nopeos](https://github.com/d99kris/nopeos) - Simple OS kernel with BASIC interpreter for x86
89 | * [oneOS](https://github.com/nimelehin/oneOS) - x86-32 and ARMv7 kernel with pre-emptive multi-threading, window manager and editor
90 | * [pranaOS](https://github.com/pranaOS/pranaOS) - A unix operating system written from scratch in c / c++
91 | * [PathOS](http://path-os.duckdns.org/) - Hobby OS based on [MikeOS](https://github.com/mig-hub/mikeOS), written in Assembly Language
92 | * [PonyOS](https://ponyos.org/), [GitHub](https://github.com/klange/ponyos) - ToaruOS-based, My Little Pony themed OS
93 | * [PouplyOS](https://github.com/mtribiere/PoulpyOS) - Simple OS for fun and learning, named after the ESISAR mascot Poulpy
94 | * [r3](https://github.com/Narasimha1997/r3) - A hobby x86_64 Operating System kernel written in Rust -- with minimal functionalities
95 | * [Serenity](https://github.com/SerenityOS/serenity) - Graphical Unix-like operating system for x86 computers
96 | * [SimpleOS](https://github.com/xing1357/SimpleOS) - Simple Operating System coded in C and Assembly
97 | * [Snowdrop OS](http://sebastianmihai.com/snowdrop/) - a homebrew operating system from scratch, in assembly language
98 | * [Sortix](https://sortix.org/) - Hobby OS in C and C++ by *Jonas 'Sortie' Termansen*
99 | * [TempleOS](https://github.com/minexew/TempleOS) - Religious OS :-)
100 | * [TETRIS-OS](https://github.com/jdah/tetris-os) - An operating system, but it only plays Tetris.
101 | * [ToaruOS](https://github.com/klange/toaruos) - Hobby operating system from scratch
102 | * [Týndur](http://www.tyndur.org/) - Hobby operating system build by the Lowlevel community. Written in C and Pascal
103 | * [Ultron OS](https://github.com/aswinmohanme/ultronOS) - x86 Operating System written in C++, High School Project
104 | * [Visopsys](https://visopsys.org/) - Open Source Hobby OS developed since 1997
105 | * [willOS](https://github.com/willdurand/willOS) - A minimal 64 bits kernel (Operating System that cannot "operate" a lot of things)
106 | * [Windows 95 in Electron](https://github.com/felixrieseberg/windows95) - Hobby Windows 95 implementation in Electron
107 | * [Xv6](https://pdos.csail.mit.edu/6.828/2019/xv6.html) - A teaching operating system developed in the summer of 2006 for MIT's operating systems course
108 | * [BareMetal](http://www.returninfinity.com/), [GitHub](https://github.com/ReturnInfinity/BareMetal) - 64 bit operating system written in Assembly for x86-64
109 | * [ZealOS](https://github.com/Zeal-Operating-System/ZealOS) - The Zeal Operating System is a modernized, professional fork of the 64-bit Temple Operating System, TempleOS.
110 |
111 | ### Popular Operating Systems
112 | * [Darwin XNU](https://github.com/apple/darwin-xnu) - The XNU kernel source code for use in MacOS and iOS
113 | * [FreeBSD](https://freebsd.org/), [Github](https://github.com/freebsd/freebsd) - Unix-like operating system based on the BSD
114 | * [FreeDOS](http://freedos.org/) - DOS compatible OS
115 | * [Haiku](https://github.com/haiku/haiku) - BeOS inspired OS
116 | * [Linux](https://github.com/torvalds/linux) - Linux kernel
117 | * [Minix](https://www.minix3.org/), [Github](https://github.com/Stichting-MINIX-Research-Foundation/minix) - Unix-like operating system based on a microkernel architecture
118 | * [MS-DOS](https://github.com/microsoft/MS-DOS) - The original sources of MS-DOS 1.25 and 2.0
119 | * [NetBSD](https://www.netbsd.org/), [Github](https://github.com/netbsd/src) - Unix-like operating system based on the BSD
120 | * [OpenBSD](https://www.openbsd.org/), [Github](https://github.com/openbsd/src) - Unix-like operating system based on the BSD
121 | * [ReactOS](https://reactos.org/), [Github](https://github.com/reactos/reactos) - A free Windows-compatible Operating System
122 | * [SystemV](https://archive.org/details/ATTUNIXSystemVRelease4Version2) - AT&T UNIX System V Source Code
123 |
124 | ## Books and Guides
125 |
126 | ### Online books
127 |
128 | * [How to Make a Computer Operating System](https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-System) - in C++
129 | * [Intermezzos](https://intermezzos.github.io/book/) - A follow along book to build IntermezzosOS in Rust
130 | * [Linux Kernel in a Nutshell](http://www.kroah.com/lkn/) - Covers the entire range of kernel tasks, available as chapters or one PDF
131 | * [The little book about OS development](http://littleosbook.github.io/) by *Erik Helin* and *Adam Renberg*
132 | * [Think OS](http://greenteapress.com/thinkos/) - A Brief Introduction to Operating Systems by *Allen B. Downey*
133 | * [Operating System Development Series](http://www.brokenthorn.com/Resources/OSDevIndex.html) - OS from the ground up in C
134 | * [Operating Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP/) - Easy to read book covering virtualization, concurrency and persistence
135 | * [xv6: a simple, Unix-like teaching operating system](https://pdos.csail.mit.edu/6.828/2019/xv6/book-riscv-rev0.pdf) - Book for Xv6
136 | * [Operating Systems: From 0 to 1](https://tuhdo.github.io/os01/) - Bootstrap yourself to write an OS from scratch by *Do Hoang Tu*
137 |
138 | ### Tutorials
139 |
140 | * [Baking Pi – Operating Systems Development](https://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/os/index.html) by University of Cambridge
141 | * [Build a minimal multi-tasking OS kernel for ARM from scratch](https://github.com/jserv/mini-arm-os) by Jim Huang
142 | * [Bran's Kernel Development](http://www.osdever.net/bkerndev/Docs/title.htm) by Brandon Friesen
143 | * [How to write a Linux kernel patch and submit it](https://github.com/gregkh/kernel-tutorial) by Greg Kroah-Hartman
144 | * [Presentation on how the Linux kernel is developed](https://github.com/gregkh/kernel-development) by Greg Kroah-Hartman
145 | * [os-tutorial - How to create an OS from scratch](https://github.com/cfenollosa/os-tutorial) by Carlos Fenollosa
146 | * [Roll your own toy UNIX-clone OS](http://jamesmolloy.co.uk/tutorial_html/) by James Molloy
147 | * [Writing an OS in Rust](https://os.phil-opp.com/) by Philipp Oppermann
148 | * [Making a RISC-V Operating System using Rust](http://osblog.stephenmarz.com/) by Stephen Marz
149 | * [Operating systems development for Dummies](https://medium.com/@lduck11007/operating-systems-development-for-dummies-3d4d786e8ac) by Leo Whitehead
150 | * [Kernels 101 – Let’s write a Kernel](https://arjunsreedharan.org/post/82710718100/kernels-101-lets-write-a-kernel) by Arjun Sreedharan
151 | * [Kernels 201 - Let’s write a Kernel with keyboard and screen support](https://arjunsreedharan.org/post/99370248137/kernels-201-lets-write-a-kernel-with-keyboard) by Arjun Sreedharan
152 | * [Writing a Tiny x86 Bootloader](https://www.joe-bergeron.com/posts/Writing%20a%20Tiny%20x86%20Bootloader/) by Joe Bergeron
153 | * [Writing a Bootloader](http://3zanders.co.uk/2017/10/13/writing-a-bootloader/) by Alex Parker
154 | * [Learning operating system development using Linux kernel and Raspberry Pi](https://github.com/s-matyukevich/raspberry-pi-os)
155 |
156 | ### Website & Virtualization
157 | * [Genodians](https://genodians.org/) - Stories around the Genode Operating System
158 | * [os-dev](http://wiki.osdev.org/Main_Page) - Wiki with everything you need to know
159 | * [Lowlevel](http://www.lowlevel.eu/wiki/Hauptseite) - A wiki about creating an OS from scratch. In German
160 | * [POSIX](https://pubs.opengroup.org/onlinepubs/9699919799/) - Standards for maintaining compatibility between operating systems
161 | * [OS Boxes](https://www.osboxes.org/)
162 | * [VMware Marketplace](https://marketplace.cloud.vmware.com/)
163 | * [Virtualization Platform Comparisons](https://en.wikipedia.org/wiki/Comparison_of_platform_virtualization_software)
164 |
165 | ### Papers
166 | * [The benefits and costs of writing a POSIX kernel in a high-level language](https://www.usenix.org/conference/osdi18/presentation/cutler) by Cody Cutler, M. Frans Kaashoek, and Robert T. Morris, MIT CSAIL
167 | * [Running Scheme On Bare Metal](https://icfp20.sigplan.org/details/scheme-2020-papers/3/Running-Scheme-On-Bare-Metal-Experience-Report-) by Samuel Yvon, Marc Feeley, Scheme 2020
168 | * [Unikraft: Fast, Specialized Unikernels the Easy Way](https://dl.acm.org/doi/pdf/10.1145/3447786.3456248) by Kuenzer et al., EuroSys 2021
169 |
170 | ### Video Tutorials
171 |
172 |
173 | ## WINDOWS
174 |
175 |
176 | | N. | Identifier | Description | Live Demo/Docs |
177 | | ---- | :----------------- | :--------------- | :--------- |
178 | | 01. | [windows11](https://github.com/Rajaniraiyn/windows11)
| Want to experience Windows 11 now within your browser?
`HTML` `CSS` `JS` ~ [@Rajaniraiyn](https://github.com/Rajaniraiyn) | [here](https://rajaniraiyn.github.io/windows11) |
179 | | 02. | [windows-11-web](https://github.com/PiyushSuthar/Windows-11-Web) | Awe-amazing Windows 11 clone. Oh wait, Not for your Computer, but for the web! ⚡
`Preact` `ViteJS` `TS` `Vercel` `HTML` `CSS` `JS` ~ [@PiyushSuthar](https://github.com/PiyushSuthar) | [here](https://win11.vercel.app) |
180 | | 03. | [windows11](https://github.com/blueedgetechno/windows11) | Windows 11 using R E A C T
`React` `Redux` `Tailwind CSS` `Fontawesome` `SCSS` `JS` ~ [@blueedgetechno](https://github.com/blueedgetechno) | [here](https://win11.blueedge.me) |
181 | | 04. | [react-windows-ui](https://github.com/virtualvivek/react-windows-ui) | Full featured Windows fluent UI apps using ReactJS. Provides a set of accessible, reusable, and composable React components that make it super easy to create websites and apps.
`TS` `SCSS` `HTML` `CSS` `JS` ~ [@VirtualVivek](https://github.com/virtualvivek) | [here](https://virtualvivek.github.io/react-windows-ui/) |
182 | | 05. | [windows10-framework](https://github.com/virtualvivek/Windows10-framework/) | Build full featured Windows 10 Native apps or Web apps using Html, CSS & JavaScript. Comes with rich native like components, icon sets. Used as fast prototyping tool for Windows environment platforms.
`SCSS` `HTML` `CSS` `JS` ~ [@VirtualVivek](https://github.com/virtualvivek) | [here](https://windows10framework.github.io) |
183 | | 06. | [react-desktop](https://github.com/gabrielbull/react-desktop) | React UI Components for macOS High Sierra and Windows 10
`React` `JS` ~ [@GabrielBull](https://github.com/gabrielbull) | [here](http://reactdesktop.js.org) |
184 | | 07. |windows 8 start-page| A Windows 8 like start page, not open-source |[here](https://webdesktop.net) |
185 | | 08. | [winXP](https://github.com/ShizukuIchi/winXP) | Web based Windows XP desktop recreation.
`React` `JS` `Vercel` ~ [@ShizukuIchi](https://github.com/ShizukuIchi) | [here](https://winxp.vercel.app) |
186 | | 09. | [x-webDesktop-vue](https://github.com/OXOYO/X-WebDesktop-Vue) | A Windows WebDesktop system based on Vue
`Vue` `JS` ~ [@OXOYO](https://github.com/OXOYO) | [here](http://oxoyo.co/X-WebDesktop-Vue/) |
187 | | 10. |Windows XP | Simple Widnows XP demo with many integrated open source softwares| [here](https://desk.glitchy.website )|
188 | | 11. | [jspaint](https://github.com/1j01/jspaint) | 🎨 Classic MS Paint, REVIVED + ✨Extras
`NODEJS` `HTML5 Canvas` `CSS` `JS` ~ [@1j01](https://github.com/1j01) | [here](https://jspaint.app/#local:9fdbb2f31c0bb8) |
189 | | 12. | [98](https://github.com/1j01/98) | Web-based Windows-98 desktop recreation .
`C++` `JS` `HTML` `CSS` ~ [@1j01](https://github.com/1j01) | [here](https://98.js.org) |
190 | | 13. | [packard-belle-desktop](https://github.com/padraigfl/packard-belle-desktop) | Building websites with packard-belle UI library and react-rnd. Inspired by Windows!
`HTML` `CSS` `JS` ~ [@padraigfl](https://github.com/padraigfl) | [here](https://packard-belle.netlify.app) |
191 | | 14. | [windows98-html-css-js](https://github.com/lolstring/window98-html-css-js) | Windows-98 on the W E B! using HTML5, CSS3 and JS
`HTML` `CSS` `JS` ~ [@lolstring](https://github.com/lolstring) | [here](https://rahul.io/) |
192 | | 15. | windows 98| A simple Windows 98 display |[here](http://51pegasib.free.fr/emuls/ws/wm.htm) |
193 | | 16. | [windows95](https://github.com/felixrieseberg/windows95) | Windows-95 in Electron. Runs on macOS, Linux, and Windows.
`Electron` `TS` `Docker` `JS` ~ [@Felixrieseberg](https://github.com/felixrieseberg) | [here](https://github.com/felixrieseberg/windows95/releases/tag/v2.3.0) |
194 | | 17. | [react95](https://github.com/arturbien/React95) | Refreshed Windows-95 style UI components for your React app.
`React` `JS` ~ [@Arturbien](https://github.com/arturbien) | [here](https://react95.io/#) |
195 | | 18. | [win95](https://win95.ajf.me/) | Pretty much Similar to Windows-95 experience. Downloadable file |[here](https://archive.org/details/win95_in_dosbox )|
196 | | 19. | Windows 93| Web based Windows 93 experience |[here](https://www.windows93.net )|
197 | | 20. | [emupedia](https://github.com/Emupedia/emupedia.github.io) | Emulator-focused Win9X desktop. The purpose of Emupedia is to serve as a nonprofit meta-resource, hub and community for those interested mainly in video game preservation which aims to digitally collect, archive and preserve games and software to make them available online accessible by a user-friendly UI that simulates several retro operating systems for educational purposes.
`CSS` `JS` ~ [@Emupedia](https://github.com/Emupedia) | [here](https://emupedia.net/beta/emuos/) |
198 | | 21. |Image OS| A WIndows and Mac images simulation of operating system, previous 9 Windows OSs and 4 macOSs | [here](http://virtualdesktop.org/complete/index.html )|
199 | | 22. | [poke95](https://github.com/wobsoriano/poke95) | A Windows-95 style Pokédex(kinda game) built with React.
`React` `React95` `PokeAPI` `Vercel` `HTML` `CSS` `JS` ~ [@Wobsoriano](https://github.com/wobsoriano) | [here](https://poke95.vercel.app) |
200 | | 23. | [webamp](https://github.com/captbaritone/webamp) | Winamp 2(VLC of that era) reimplemented for the browser.
`Objective-C` `Matlab` `TS` `HTML` `CSS` `JS` ~ [@captbaritone](https://github.com/captbaritone) | [here](https://webamp.org) |
201 | | 24. | [winampify](https://github.com/remigallego/winampify) | ⚡ A Spotify web client with an OS-looking interface and a reimplementation of the classic audio player Winamp.
`React` `emotionjs` `TS` `HTML` `Sass` `CSS` `JS` ~ [@remigallego](https://github.com/remigallego) | [here](https://winampify.io) |
202 | | 25. | [webamp-desktop](https://github.com/durasj/webamp-desktop) | Cross-platform (Windows, macOS and Linux) desktop version of Winamp 2.9 reimplementation.
`Electron` `JS` ~ [@durasj](https://github.com/durasj) | [here](https://desktop.webamp.org) |
203 | | 26. | [pipes](https://github.com/1j01/pipes) | Web based C L A S S I C Windows 3D Pipes screensaver remake.
`ThreeJs` `JS` ~ [@1j01](https://github.com/1j01) | [here](https://1j01.github.io/pipes/) |
204 | | 27. | [3D-FlowerBox](https://github.com/kevin-shannon/3D-FlowerBox) | Web based Faithful WebGL remake of the Classic Windows-95 screensaver.
`HTML` `JS` ~ [@kevin-shannon](https://github.com/kevin-shannon) | [here](https://kevinshannon.dev/3D-FlowerBox/) |
205 | | 28. | [zine](https://github.com/STRd6/zine) | This project started as building a simple minesweeper clone for a job interview, but the nostalgia swept over me hard and inspired me to do something a little more ambitious. My goal is to build as faithful of a recreation of Windows-95 in the browser as I can.
`JS` ~ [@1000hz](https://github.com/1000hz) | [here](https://winmine-exe.vercel.app) |
206 | | 29. | win minecraft | Play legacy minecraft game online | [here](https://classic.minecraft.net/?join=-CdrcyVw5xpqE93- )|
207 | | 30. | [win95-media-player](https://github.com/benwiley4000/win95-media-player) | Back from 1995, and running on your browser!
`React` `JS` ~ [@benwiley4000](https://github.com/benwiley4000) | [here](https://benwiley4000.github.io/win95-media-player/) |
208 | | 31. | [js-solitaire](https://github.com/rjanjic/js-solitaire) |Classic clone of Microsoft's Solitaire game.
`CSS` `JS` ~ [@rjanjic](https://github.com/rjanjic) | [here](http://radovanjanjic.com/js-solitaire/) |
209 | | 32. | [ArmorAlley](https://github.com/scottschiller/ArmorAlley/) | A browser-based interpretation of the MS-DOS release of Armor Alley, a combat strategy game originally released in 1990 for MS-DOS PCs and the Macintosh.
`HTML` `CSS` `JS` ~ [@scottschiller](https://github.com/scottschiller) | [here](http://www.schillmania.com/armor-alley/) |
210 | | 33. | [winclassic](https://github.com/tpenguinltg/winclassic) | The classic Windows theme designer: a utility to help ease the development of Windows Classic themes
`sed` `SCSS` `HTML` `CSS` `JS` ~ [@tpenguinltg](https://github.com/tpenguinltg) | [here](https://tpenguinltg.github.io/winclassic/) |
211 | | 34. | [fileExplorer](https://github.com/cubiclesoft/js-fileexplorer) | A zero dependencies, customizable, pure Javascript widget for navigating, managing, uploading, and downloading files and folders or other hierarchical object structures on any modern web
`PHP` `PLSQL` `HTML` `CSS` `JS` ~ [@cubiclesoft](https://github.com/cubiclesoft) | [here](https://cubiclesoft.com/demos/js-fileexplorer/demo.html) |
212 | | 35. | [clippy.js](https://github.com/smore-inc/clippy.js) | Add Clippy(we miss you!) or his friends to any website for instant nostalgia
`CSS` `JS` ~ [@smore-inc](https://github.com/smore-inc) | [here](https://www.smore.com/clippy-js) |
213 | | 36. | [wolf3d](https://github.com/jseidelin/wolf3d) | The classic Windows game Wolfenstein-3D
`HTML5` `CSS` `JS` ~ [@jseidelin](https://github.com/jseidelin) | [here](http://git.nihilogic.dk/wolf3d/) |
214 | | 37. | [skifree.js](https://github.com/basicallydan/skifree.js) | The classic PC Game SkiFree, but in JS
`HTML` `CSS` `JS` ~ [@basicallydan](https://github.com/basicallydan) | [here](https://basicallydan.github.io/skifree.js/) |
215 | | 38. | [vipercard](https://github.com/moltenform/vipercard) | An open source rewrite of 1987's HyperCard
`TS` `Python` `HTML` ~ [@moltenform](https://github.com/moltenform) | [here](https://www.vipercard.net) |
216 | | 39. | [7.css](https://github.com/khang-nd/7.css) | A tiny CSS framework for building faithful recreations of the Windows-7 UI.
`SCSS` `JS` ~ [@khang-nd](https://github.com/khang-nd) | [here](https://khang-nd.github.io/7.css/) |
217 | | 40. | [XP.css](https://github.com/botoxparty/XP.css) | A CSS framework for building faithful recreations of operating system GUIs
`SCSS` `JS` ~ [@botoxparty](https://github.com/botoxparty) | [here](https://botoxparty.github.io/XP.css/) |
218 | | 41. | [98.css](https://github.com/jdan/98.css) | A design system for building faithful recreations of old UIs
`CSS` `JS` ~ [@jdan](https://github.com/jdan) | [here](https://jdan.github.io/98.css/) |
219 | | 42. | [BOOTSTRA.386](https://github.com/kristopolous/BOOTSTRA.386) | A vintage 1980s DOS inspired Twitter Bootstrap theme
`HTML` `Less` `CSS` `JS` ~ [@kristopolous](https://github.com/kristopolous) | [here](http://kristopolous.github.io/BOOTSTRA.386/demo.html) |
220 | | 43. | [os-gui](https://github.com/1j01/os-gui) | Retro Operating System GUI JS library
`CSS` `JS` ~ [@1j01](https://github.com/1j01) | [here](https://1j01.github.io/os-gui/demo/) |
221 | | 44. |retro-fonts| All old school fonts ever to be found on the Web 1.O Internet|[here](https://int10h.org/oldschool-pc-fonts/fontlist/)|
222 | | 45. |Screenshot OS | Collection of Screenshots, timelines, icons, sound, etc of all legacy Operating Systems, ever to exist. |[here](https://guidebookgallery.org/guis/windows/ )|
223 | | 46. | [vue-window](https://github.com/michitaro/vue-window) | This package is an implementation of window UI for PC environment as a Vue Component.
`TS` `Vue` `HTML` `JS` ~ [@michitaro](https://github.com/michitaro) | [here](https://michitaro.github.io/vue-window/?Sample31) |
224 | | 47. | [fake-ie](https://github.com/partiellkorrekt/fake-ie) | Simulate an old version of Internet Explorer on iOS
`TS` `java` `objective-C` `Starlark` `ruby` `JS` ~ [@partiellkorrekt](https://github.com/partiellkorrekt) | [here](https://theoldnet.com) |
225 | | 48. | [bubbles](https://github.com/khang-nd/bubbles) | A recreation of Windows Bubbles screensaver.
`HTML` `JS` ~ [@khang-nd](https://github.com/khang-nd) | [here](https://khang-nd.github.io/bubbles/) |
226 | | 49. | [Chicago95](https://github.com/grassmunk/Chicago95) | A rendition of everyone's favorite 1995 Microsoft operating system for Linux.
`CSS` `python` `HTML` `JS` ~ [@grassmunk](https://github.com/grassmunk) | [download](https://github.com/grassmunk/Chicago95/releases) |
227 | | 50. | [ui95](https://github.com/AshKyd/ui95) | 🖥 WIP: A preact implementation of Windows-95/98/ME style components and apps
`CSS` `HTML` `JS` ~ [@AshKyd](https://github.com/AshKyd) | [here](https://ash.ms) |
228 | | 51. | Nightwave Plaza | Nightwave Plaza is a free 24/7 online 'Classic Windows' inspired vaporwave radio station. The broadcast also includes some future funk and experimental genres. We hope you enjoy. | [here](https://plaza.one) |
229 | | 52. | geek-prank | Online Windows-XP simulator that runs in your web browser. Activate full screen and play Minesweeper, Tetris and listen to some music in Winamp. Also prank your friends by loading this site. | [here](https://pranx.com/windows-xp-simulator/) |
230 | | 53. | [afterstep](https://github.com/afterstep/afterstep/) | AfterStep is a window manager for the Unix-X Window System. Originally based on the look and feel of the NeXTStep interface.
`C` `Shell` `C++` ~ [@afterstep](https://github.com/afterstep) | [here](http://www.afterstep.org/index.php) |
231 | | 54. |[wmaker](https://github.com/window-maker/wmaker) | Window Maker is an X11 window manager originally designed to provide integration support for the GNUstep Desktop Environment
`C` `Perl` ~ [@window-maker](https://github.com/window-maker) | [here](http://www.windowmaker.org) |
232 | | 55. | eat-sleep-work | A windows styled EatSleepWork.com is your brand partner to be bold, be different and be interesting. We cultivate relationships and together we can change design. | [here](https://www.eatsleepwork.com) |
233 | | 56. | win98-icons | Windows-98 Icons viewer | [here](https://win98icons.alexmeub.com) |
234 | | 57. | win95 | Windows-95 replica with a cat! Visit decades old webpage of popular sites like Apple and Google. | [here](https://derplayer.neocities.org/repo/win/#) |
235 | | 58. | [The Indie Web](https://github.com/tholman/the-indie-web) | A Windows GUI inspired blogging site.
`CSS` `HTML` `JS` ~ [@tholman](https://github.com/tholman) | [here](https://theindieweb.com) |
236 | | 59. | [90's Cursor Effects](https://github.com/tholman/cursor-effects) | Only 90's kids remember... well not really, but these beloved effects that would follow your mouse around will always be classic reminders of the old, beloved internet.
`JS` ~ [@tholman](https://github.com/tholman) | [here](https://tholman.com/cursor-effects/) |
237 | | 60. | Windows 1.0 | Here you can find everything there is to know about the 1ST VERSION of W I N D O W S.
`PHP` | [here](https://win1.krnl386.com) |
238 | | 61. | Make Wordart | From its initial release on Microsoft Windows-95, WordArt has helped jazz up millions of book reports, signs, logos, and presentations. It was widely available and user-friendly, which lead to its use and abuse throughout the 90's and early 2000's. | [here](https://www.makewordart.com) |
239 | | 62. | [Vuindows](https://github.com/marcmascarell/Vuindows) | A tribute to Windows-10 made with Vue.js
`Vue` `HTML` `JS` ~ [@marcmascarell](https://github.com/marcmascarell) | [here](https://marcmascarell.github.io/Vuindows/) |
240 | | 63. | AWGE Forum | A Windows-98 inspired web forum | [here](https://forums.awgeshit.com/register) |
241 | | 64. | tetrageddon | A chaotic version of Windows GUI, warning- lots of popups. | [here](http://tetrageddon.com) |
242 | | 65. | Windows 96 | Windows-96 is a Win9x-esque Web OS loaded with a bunch of programs and other fun stuff for you to use. | [here](https://windows96.net) |
243 | | 66. | [dinhquangtrung.net](https://github.com/trungdq88/dinhquangtrung.net) | An "Online Windows-7” that you can use everywhere!
`CSS` `HTML` `JS` ~ [@trungdq88](https://github.com/trungdq88) | [here](https://dinhquangtrung.net/windows7/) |
244 |
245 |
246 | **[`^top^`](#)**
247 |
248 |
249 |