Skip to content

Victxrlarixs/debian-cde

Repository files navigation

CDE Time Capsule

TypeScript Astro PRs Welcome GitHub stars GitHub last commit

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.

Highlights

  • 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

Try It Now

debian.com.mx - No installation required

Documentation

Key Features

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)

Quick Start

# 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 build

Visit http://localhost:4321 to see the desktop in action.

Technology Stack

  • 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

Contributing

Contributions are welcome! Please read CONTRIBUTING.md for guidelines.

License

MIT License - see LICENSE for details.


Built for performance. Crafted for nostalgia. Engineered for the pixel.
Experience the legend

About

Made with ☕️ and 🖥️ nostalgia - debian.com.mx

Topics

Resources

License

Contributing

Stars

Watchers

Forks