Skip to content

Victxrlarixs/debian-time-capsule

Repository files navigation

Debian Time Capsule

Debian CDE Unix TypeScript Astro PWA GitHub stars

Debian Computer

You’re not visiting a website.
You just logged into a Unix workstation.


There was a time when desktops were heavy, monitors were beige, and opening a terminal felt powerful.

This project is a recreation of the Unix Experience using Common Desktop Environment (CDE) — running entirely in your browser.

Demo-TimeCapsule.mp4

Not a mockup.
Not screenshots.
A real, interactive desktop. And yes — it installs as a PWA.

You can also customize it.

Change color palettes.
Swap backdrops.
Adjust fonts.
Make it feel like your workstation.

And if you build something great, share it.

Your theme can be exported as a link and anyone can load it instantly — same colors, same backdrop, same vibe. Post it in GitHub Discussions and see what others are building.


Features

  • 76 Color Palettes
    From iconic Platinum to warm Broica—authentic Motif themes that transform your entire desktop.

  • 168 Original Backdrops
    Dithered XPM textures from the 90s. CircuitBoards, BrokenIce, Afternoon—pure computing history.

  • Boot Sequence
    Watch the system initialize, just like a real Unix workstation with authentic Debian messages.

  • XEmacs Editor
    Real Emacs keybindings (C-x C-s, M-x, C-k), interactive minibuffer, GNU splash screen.

  • Terminal Lab
    22 interactive lessons. Learn Unix by doing—from ls to pipes.

  • Virtual Filesystem
    Create files, make directories, navigate with context menus. A real filesystem in your browser.

  • Netscape Navigator
    Web browsing from 1994. Supports browsing the modern web directly with retro compatibility.

  • Lynx Browser
    Text-based web browser from 1992. Keyboard-driven navigation.

  • Man Page Viewer
    Unix manual pages with authentic formatting. 28 essential commands with clickable examples.

  • 4 Virtual Workspaces
    Organize across four desktops. Switch with Ctrl+Alt+1-4.

  • Window Management
    Smooth dragging with title bars, borders, and minimize/maximize controls.

  • Context Menus
    Right-click anywhere. Real menus, real actions.

  • Keyboard Shortcuts
    20+ shortcuts. Navigate like a power user.

  • PWA Installation
    One-click install from desktop. Works offline. Runs like a native app.

  • System Updates
    Authentic apt-get package update sequences.

  • Sound Synthesis
    Authentic system beeps via Web Audio API.

  • Works Everywhere
    Desktop feels native. Mobile adapts with touch gestures. Keyboard shortcuts still work. It behaves like a real system — not a responsive layout pretending to be one.


Documentation

The desktop is fun to explore.
But if you want to understand how it works under the hood, start here:


🌐 Documentation Portal

Want the full experience? Explore the interactive documentation.

Visit the Documentation Portal

A structured, navigable version of the documentation — designed to feel like part of the system.


📘 Repository Documentation

Prefer reading directly from the source?

Getting Started

Installation, PWA setup, first launch experience, and basic navigation.
Getting Started

User Guide

Shortcuts, window behavior, workspaces, customization, and daily usage.
User Guide

Architecture

How the desktop is structured internally.
Window manager model, virtual filesystem layer, state persistence, and IndexedDB usage.
Architecture

Full Documentation Index

Everything organized in one place.
Documentation Index


Contributing

If you like weird frontend projects, you’ll probably enjoy this one.

You can:

  • Add new themes
  • Create backdrops
  • Improve accessibility
  • Refactor things I overengineered
  • Or just open issues

PRs are welcome.

Contributing →

About

Go back to the 90s using a Unix-like workstation.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors