A pixel inspired of the Common Desktop Environment (CDE) running entirely in your browser. Experience the Unix workstation era with authentic visuals, behavior, and functionality.
- 76+ Authentic Color Palettes - Original CDE Motif themes (Platinum, Alpine, Midnight)
- 168 Original Backdrops - Dithered XPM textures from the 90s
- XEmacs Text Editor - Classic Emacs keybindings with minibuffer interaction
- Netscape Navigator 1.0 - Fully functional 1994 browser replica
- Virtual Filesystem - O(1) path resolution with complete CRUD operations
- 4 Virtual Workspaces - Classic Unix desktop switching
- Progressive Web App - Install and use offline
- Full Accessibility - 20+ keyboard shortcuts, screen reader support, high contrast mode
debian.com.mx - No installation required
- Architecture Overview - System design, VFS, WindowManager, core components
- Accessibility Guide - Keyboard shortcuts, screen reader support, ARIA implementation
- PWA Implementation - Service Worker, offline capabilities, caching strategies
- Style Manager - Color palettes, backdrops, fonts, customization
- Features Documentation - XEmacs, Netscape, Terminal Lab, File Manager
- Mobile Support - Touch gestures, responsive design, viewport handling
- Development Guide - Setup, architecture patterns, testing, deployment
| Component | Description |
|---|---|
| XEmacs | Text editor with authentic Emacs keybindings (C-x, C-s, M-x) and minibuffer |
| Terminal Lab | 41-lesson interactive tutorial with typing animation |
| File Manager | Context menus, renaming, VFS navigation with tree and icon views |
| Style Manager | Complete theme customization with 76 palettes and 168 backdrops |
| Netscape Navigator | Functional 1994 browser with internal pages and loading animation |
| Process Monitor | Virtual process list with CPU/memory usage and kill functionality |
| Workspace Pager | 4 virtual desktops with keyboard shortcuts (Ctrl+Alt+1-4) |
# Clone repository
git clone https://github.com/Victxrlarixs/debian-cde.git
cd debian-cde
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run buildVisit http://localhost:4321 to see the desktop in action.
- Astro - Static site generation and component framework
- TypeScript - Type-safe JavaScript
- Vanilla CSS - No frameworks, pure CSS with custom properties
- Web Audio API - System sound synthesis
- Service Workers - Offline functionality and caching
- Pointer Events - Unified mouse and touch handling
Contributions are welcome! Please read CONTRIBUTING.md for guidelines.
MIT License - see LICENSE for details.
Built for performance. Crafted for nostalgia. Engineered for the pixel.
Experience the legend