A cyberpunk web operating system built with React. Experience the future of retro computing.
d3_OS is an immersive, browser-based operating system that brings the cyberpunk aesthetic to life. Built with modern web technologies, it features a fully functional window management system, integrated applications, and a retro-futuristic terminal interface.
- 🪟 Window Management - Draggable, resizable windows with z-index stacking
- 💻 Terminal Application - Interactive command-line interface with easter eggs
- 📁 Project Explorer - Portfolio showcase with live deployment links
- 🌐 Integrated Browser - Iframe-based web browser within the OS
- 🎨 Cyberpunk Aesthetics - Matrix rain, scanlines, glitch effects, neon colors
- 🔊 Audio System - Immersive sound effects for interactions
- 🎯 Start Menu - Application launcher with system controls
- ⚡ Shutdown/Logout - CRT-off animation and session management
- Docker & Docker Compose
- Git
To run the production version (pulls the latest image from GHCR):
# Start the production environment
docker compose -f docker-compose.yml up -d
# Access the OS
open http://localhost:31337To run the development version (local build with hot-reloading):
# Start dev server
docker compose -f docker-compose.dev.yml up -d
# Install dependencies if needed
docker compose -f docker-compose.dev.yml run --rm app npm install
# View logs
docker compose -f docker-compose.dev.yml logs -f
# Stop the environment
docker compose -f docker-compose.dev.yml down- Frontend: React 18 + TypeScript
- Build Tool: Vite
- Styling: Tailwind CSS
- State Management: Zustand
- Animations: Framer Motion
- Window System: react-draggable + re-resizable
- Audio: Howler.js
- Containerization: Docker
d3_os/
├── src/
│ ├── components/
│ │ ├── apps/ # Application components
│ │ ├── os/ # OS shell components
│ │ └── fx/ # Visual effects
│ ├── store/ # Zustand state management
│ ├── hooks/ # Custom React hooks
│ └── assets/ # Static assets
├── public/ # Public assets
├── Dockerfile # Docker configuration
└── docker-compose.yml # Docker Compose setup
help- Display available commandslist- Show installed applicationsclear- Clear terminal outputwhoami- Display system informationmatrix- Enable Matrix modesudo- Try it and see 😉
- D3_TERM - Interactive terminal
- PROJECT_EXPLORER - Portfolio browser
- BROWSER - Integrated web browser
- Neon Green:
#00ff41- Primary accent - Neon Blue:
#00d4ff- Secondary accent - Neon Pink:
#ff0055- Danger/alerts - Cyber Yellow:
#FCEE0C- Highlights - Void:
#050505- Background
- Monospace: JetBrains Mono
- Sans-serif: Inter
This project is open source and available under the MIT License.
Contributions, issues, and feature requests are welcome!
d3FRAG Networks
- Website: d3frag.net
- GitHub: @d3mocide
- Inspired by classic terminal UIs and cyberpunk aesthetics
- Matrix rain effect inspired by The Matrix (1999)
- Built with modern web technologies
[SYSTEM ONLINE] - d3FRAG NETWORKS © 2026