All Projects → DustinBrett → daedalOS

DustinBrett / daedalOS

Licence: MIT license
Desktop environment in the browser.

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to daedalOS

X
Desktop environment in the browser.
Stars: ✭ 1,316 (-74.06%)
Mutual labels:  environment, os, desktop
98
💿 Web-based Windows 98 desktop recreation █████▓█▓▓▒▓▒▒░▒░░░🗕︎🗗︎🗙︎
Stars: ✭ 424 (-91.64%)
Mutual labels:  os, desktop
Atomos
JS-based Linux desktop environment.
Stars: ✭ 42 (-99.17%)
Mutual labels:  os, desktop
glass2
Prototype HTML5 Desktop OS
Stars: ✭ 49 (-99.03%)
Mutual labels:  os, desktop
Device Detector Js
A precise user agent parser and device detector written in TypeScript
Stars: ✭ 193 (-96.2%)
Mutual labels:  os, desktop
pranaOS
A unix operating system written from scratch in c that gives support for arm, x86
Stars: ✭ 138 (-97.28%)
Mutual labels:  os, desktop
bleeding-rez
Rez - Reproducible software environments for Windows, Linux and MacOS
Stars: ✭ 57 (-98.88%)
Mutual labels:  environment, os
kernel
Main kernel tree
Stars: ✭ 28 (-99.45%)
Mutual labels:  os
xtrix
xtrix OS repo
Stars: ✭ 23 (-99.55%)
Mutual labels:  os
glimmer-dsl-swt
Glimmer DSL for SWT (JRuby Desktop Development GUI Framework)
Stars: ✭ 53 (-98.96%)
Mutual labels:  desktop
campus recruitmen questions
2021年最新整理,5000道秋招/提前批/春招/常用面试题(含答案),包括leetcode,校招笔试题,面试题,算法题,语法题。
Stars: ✭ 2,123 (-58.15%)
Mutual labels:  os
YiYiYa
YiYiYa 一个os
Stars: ✭ 136 (-97.32%)
Mutual labels:  os
MpressGUI
Graphical User Interface for Mpress
Stars: ✭ 19 (-99.63%)
Mutual labels:  desktop
alpine-desktop
No description or website provided.
Stars: ✭ 13 (-99.74%)
Mutual labels:  desktop
Methylenix
The operating system written in Rust
Stars: ✭ 32 (-99.37%)
Mutual labels:  os
carnotzet
Modular and Re-usable Docker Environments using Maven
Stars: ✭ 44 (-99.13%)
Mutual labels:  environment
datascience-environment
Docker Environment for data science
Stars: ✭ 18 (-99.65%)
Mutual labels:  environment
osutil
Go library to easily detect current operating system, current Linux distribution, macOS version and more...
Stars: ✭ 22 (-99.57%)
Mutual labels:  os
woapp
web模拟安卓操作系统,php开发,内置文件管理,电话,短信,拍照,用在树莓派上可做智能家居,视频监控,机顶盒等……
Stars: ✭ 22 (-99.57%)
Mutual labels:  os
environment-variables
🌳 Provides an abstraction of environment variables.
Stars: ✭ 33 (-99.35%)
Mutual labels:  environment

🌌 daedalOS 🌌

Desktop environment in the browser

Stars License

Feature Overview

Feature Overview

Try It 🏁

Clone repo

git clone https://github.com/DustinBrett/daedalOS.git
cd daedalOS

Yarn

yarn
Development
yarn build:fs
yarn dev
Production
yarn build
yarn start

Docker

docker build -t daedalos .
docker run -dp 3000:3000 --rm --name daedalos daedalos

System 🧠

File System

  • File Explorer
    • Back, Forward, Recent locations, Address bar, Search
  • Drag & Drop File Support (internal & external)
    • Loading progress dialog
  • ZIP (write support), ZIP/ISO read support, 7Z/GZ/RAR/TAR/etc. extract support
  • Writes to IndexedDb
  • Group selection/manipulation & drag to sort
  • Dynamic and auto cached icons for music, images & video
  • Context Menus
    • Cut, Copy, Create shortcut, Delete, Rename
    • Add file(s), Map directory
    • Open with, Open file/folder location, Open in new window
    • Download, Add to archive, Extract here, Set as wallpaper, Convert audio/video/photo/spreadsheets
    • Sort by, New Folder, New Text Document
  • Keyboard Shortcuts
    • CTRL+C, CTRL+V, CTRL+X, CTRL+A, Delete
    • F2, F5, Backspace, Arrows, Enter
    • SHIFT+CTRL+R, SHIFT+F10, SHIFT+F12
  • File information tooltips
  • Allow sorting by name, date, type or extension
    • Persists states

Windows

Start Menu

  • Expandable Sidebar
    • Apps list, Documents shortcut, Power (clears session)
  • Spotlight visual effect
  • Folder support
  • Keyboard shortcut opens with SHIFT+ESC

Taskbar

  • Peek hover preview of windows
  • Focused window indicator

Clock

  • Runs in a Web Worker
  • NTP server time mode (ntp.js)
  • Synced to system clock on load
  • Date tooltip

Wallpaper

URL

  • Query parameter loading
    • Examples:
      • /?url=/favicon.ico
      • /?app=TinyMCE

Apps 🧪

BoxedWine (.exe, .zip)

  • Runs 16/32-bit Windows applications

Browser (.htm, .html)

  • Loads websites (w/HTTP header support)
  • Bookmark bar
  • Favicon support
  • Back/Forward & Reload
  • Google search via Address bar

Byuu (.gen, .nes, .sfc, .smc, .smd)

  • NES/SNES/Sega Genesis Emulator
  • Automatic save states on close
    • /Users/Public/Snapshots
  • Automatic window resize

DevTools

  • Console, Elements, Network, Resources, Sources, DOM
  • Activate from Start Menu or SHIFT+F12

js-dos (.exe, .jsdos, .zip)

  • DOS emulator
  • Automatic save states on close
    • /Users/Public/Snapshots
  • Automatic window resize

Marked (.md)

  • Markdown Viewer

Monaco Editor

  • Code/text editor
  • Supports all file types
  • Save files via CTRL+S
  • Line count, cursor position, language id
  • Prettier formatting
    • json, js/ts, css/sass/less, html, markdown

PDF (.pdf)

  • Renders PDF's
  • Page current/count & Zoom

Photos

Ruffle (.swf, .spl)

  • Flash Player emulator

Terminal

TinyMCE (.whtml)

  • Read & WYSIWYG modes
  • File save support

Virtual x86 (.img, .iso)

  • x86 emulator
  • Automatic save states on close
    • /Users/Public/Snapshots
  • Automatic window resize

Video Player

Webamp (.mp3, .wsz)

Mentions 📰

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].