Files
daedalOS/IDEAS.md

325 lines
11 KiB
Markdown
Raw Normal View History

# Future Changes
## Plans
### High Priority
2025-05-15 21:59:05 -07:00
- 3rd Party App Support
- Accessibility (Structure & Markup)
2025-05-15 21:59:05 -07:00
- Add my old personal website
- [http://surf.to/misc](https://web.archive.org/web/20050826192118if_/http://surf.to:80/misc)
- Screen Savers (.scr)
2024-07-25 08:24:51 -07:00
- [After Dark](https://www.bryanbraun.com/after-dark-css/)
- [Bouncing DVD Logo](https://www.bouncingdvdlogo.com/)
2024-07-25 19:05:55 -07:00
- [Drift](https://github.com/sandydoo/flux)
2025-01-26 14:31:30 -08:00
- [Mystify](https://codepen.io/chrissimmons/pen/rWNJRp)
- [Johnny Castaway](https://github.com/xesf/castaway)
- Progressive Web App
2024-07-24 23:34:31 -07:00
- Offline
2024-07-25 08:24:51 -07:00
- [next-offline](https://github.com/hanford/next-offline)
2024-07-24 23:34:31 -07:00
- Service Worker (Firewall)
2024-07-25 08:24:51 -07:00
- [Mock Service Worker](https://github.com/mswjs/msw)
- Light Windows 10 Theme
2024-07-25 08:24:51 -07:00
- [prefers-color-scheme](https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-color-scheme)
### Medium Priority
2024-10-25 22:36:13 -07:00
- Internationalization
- Virtual Assistant
- [ClippyJS](https://github.com/pi0/clippyjs)
- AI Powered
2025-03-22 16:40:40 -07:00
- [wllama](https://github.com/ngxson/wllama)
2024-10-25 22:36:13 -07:00
- [Whisper WASM](https://github.com/ggerganov/whisper.cpp/tree/master/examples/talk.wasm)
- TTS
- [Coqui.ai](https://github.com/coqui-ai/tts)
2025-03-13 07:23:12 -07:00
- speak.js ([1](https://github.com/kripken/speak.js), [2](https://github.com/mtttmpl/speak-js))
2024-10-25 22:36:13 -07:00
- [Transformers.js](https://xenova.github.io/transformers.js/)
2025-05-15 21:59:05 -07:00
- System Tray Icons
- Email App
- Open SMTP Server
2025-02-03 20:34:54 -08:00
- [openpgpjs](https://github.com/openpgpjs/openpgpjs)
- Task Manager
2024-07-25 08:24:51 -07:00
- [stats.js](https://github.com/mrdoob/stats.js)
- Batch File Support
- Compress Images via Context Menu
2024-07-25 08:24:51 -07:00
- [Squoosh](https://github.com/GoogleChromeLabs/squoosh) ([lib](https://www.npmjs.com/package/@squoosh/lib))
2025-02-03 20:34:54 -08:00
- [Squish](https://github.com/addyosmani/squish)
2024-10-21 18:31:33 -07:00
- [wasm-vips](https://github.com/kleisauke/wasm-vips)
2024-07-25 08:24:51 -07:00
- [SVGO](https://github.com/svg/svgo)
- Set WOFF/TTF as System Font
2024-07-25 08:24:51 -07:00
- [wasm-ttf2woff](https://github.com/touchifyapp/wasm-ttf2woff)
- [fontverter](https://github.com/papandreou/fontverter)
- OneDrive File System Integration
- Full Search Results in File Explorer
2024-07-25 08:24:51 -07:00
- [WindowBlinds](https://www.stardock.com/products/windowblinds/) Theme Support
- Better color cycling for wallpaper
### Low Priority
- Widget Support
2024-07-25 08:24:51 -07:00
- [X-Eyes](https://github.com/prantlf/web-xeyes)
- Tiles in Start Menu
- Windows 11 Theme
- Fancy Drag Zones for Windows
2024-10-03 21:31:26 -07:00
- Calculator
- [MCalculator](https://github.com/muzam1l/mcalculator)
2024-12-16 21:45:35 -08:00
- Canvas Rendering
- [Skia Canvas](https://skia-canvas.org/)
## Features
### Programming Languages
- PHP
2024-07-25 08:24:51 -07:00
- [php-wasm](https://github.com/seanmorris/php-wasm)
- [PIB](https://github.com/oraoto/pib)
- Code Playground
2024-07-25 08:24:51 -07:00
- [LiveCodes](https://github.com/live-codes/livecodes)
- [Runno](https://github.com/taybenlor/runno)
- [Sandpack](https://sandpack.codesandbox.io/docs)
- [WebContainers](https://webcontainers.io/guides/quickstart)
- JVM
2024-07-25 08:24:51 -07:00
- [CheerpJ](https://labs.leaningtech.com/blog/cheerpj-3.0)
2024-07-24 23:34:31 -07:00
- Perl
2024-07-25 08:24:51 -07:00
- [WebPerl](https://webperl.zero-g.net/)
2024-07-24 23:34:31 -07:00
- Scala
2024-07-25 08:24:51 -07:00
- [Scala.js](https://www.scala-js.org/)
2024-07-24 23:34:31 -07:00
- Go
2024-07-25 08:24:51 -07:00
- [GopherJS](https://github.com/gopherjs/gopherjs)
2024-07-24 23:34:31 -07:00
- R
2024-07-25 08:24:51 -07:00
- [webR](https://github.com/georgestagg/webR)
2024-07-24 23:34:31 -07:00
- Jupyter
2024-07-25 08:24:51 -07:00
- [JupyterLite](https://github.com/jupyterlite/jupyterlite)
2024-07-25 19:20:16 -07:00
- SQL
- [SQL.JS](https://github.com/sql-js/sql.js)
- [AlaSQL](https://github.com/AlaSQL/alasql)
### Window Management
- Wayland
2024-07-25 08:24:51 -07:00
- [Greenfield](https://github.com/udevbe/greenfield)
2024-07-25 19:20:16 -07:00
### Calendar
- [react-big-calendar](https://github.com/jquense/react-big-calendar)
- iCAL
- [ical.js](https://github.com/kewisch/ical.js)
### File Systems
2024-09-20 21:04:18 -07:00
- [native-file-system-adapter](https://github.com/jimmywarting/native-file-system-adapter)
2024-07-25 08:24:51 -07:00
- [WebDAV](https://github.com/perry-mitchell/webdav-client)
2025-03-13 07:23:12 -07:00
- [harextract](https://github.com/JC3/harextract)
### File Information
- PDF
2024-07-25 08:24:51 -07:00
- [Localpdf.tech](https://github.com/julianfbeck/localpdfmerger)
- EXIF
2024-07-25 08:24:51 -07:00
- [Exif.js](https://github.com/exif-js/exif-js)
- [EXIFR](https://github.com/MikeKovarik/exifr)
### System Information
- WebGPU
2024-07-25 08:24:51 -07:00
- [WebGPUReport.org](https://github.com/webgpu/webgpureport.org)
- Fonts
2024-07-25 08:24:51 -07:00
- [Local Font Access API](https://developer.chrome.com/docs/capabilities/web-apis/local-fonts)
2025-03-13 07:23:12 -07:00
- [Font Parser](https://www.antvaset.com/font-parser)
2024-07-25 08:24:51 -07:00
- React
- [DevTools Inline](https://www.npmjs.com/package/react-devtools-inline)
2024-07-25 19:05:55 -07:00
- Benchmarks
- [CanvasMark](https://github.com/kevinroast/CanvasMark)
### Terminal Enhancements
2024-07-25 08:24:51 -07:00
- [PTY](https://github.com/mame/xterm-pty)
2024-07-25 19:05:55 -07:00
- SSH
- [SSHy](https://github.com/stuicey/SSHy)
- [ssheasy](https://github.com/hullarb/ssheasy)
2024-07-25 08:24:51 -07:00
- [Wasmer Multithreading](https://wasmer.io/posts/introducing-the-wasmer-js-sdk)
2024-07-25 19:05:55 -07:00
- [ShellJS](https://github.com/shelljs/shelljs)
2024-07-24 23:34:31 -07:00
### IDE Enhancements
2024-07-25 19:20:16 -07:00
- [Tabs](https://codesandbox.io/s/multi-model-editor-kugi6)
2024-07-25 08:24:51 -07:00
- [VSCode Web](https://github.com/Felx-B/vscode-web)
2024-07-24 23:34:31 -07:00
### Email Viewer
2024-07-25 08:24:51 -07:00
- EML Files
- [Eml-Parser](https://www.npmjs.com/package/eml-parser)
- [mailparser](https://github.com/nodemailer/mailparser)
- [PostalMime](https://github.com/postalsys/postal-mime)
2024-07-24 23:34:31 -07:00
### Audio Editor
2024-07-25 08:24:51 -07:00
- [Wavacity](https://github.com/ahilss/wavacity)
2024-07-24 23:34:31 -07:00
- Waveforms
2024-07-25 08:24:51 -07:00
- [AudioMass](https://github.com/pkalogiros/audiomass)
- [peaks.js](https://github.com/bbc/peaks.js)
2025-02-03 20:34:54 -08:00
- [wavesurfer.js](https://github.com/katspaugh/wavesurfer.js)
2024-07-25 19:20:16 -07:00
- [Meyda](https://meyda.js.org/)
- [Quiet.js](https://github.com/quiet/quiet-js/)
### Photo Editor
2024-07-25 08:24:51 -07:00
- [Background Removal](https://github.com/imgly/background-removal-js)
- [miniPaint](https://github.com/viliusle/miniPaint) (Photoshop alternative)
- [DPaint](https://www.stef.be/dpaint/)
- [AnyPalette.js](https://github.com/1j01/anypalette.js)
2024-07-25 19:05:55 -07:00
- [Cropper.js](https://github.com/fengyuanchen/cropperjs/blob/main/README.md)
- [Photon](https://silvia-odwyer.github.io/photon/)
- [SVGEdit](https://github.com/SVG-Edit/svgedit)
2024-07-25 19:20:16 -07:00
### PDF Creator
- [jsPDF](https://github.com/parallax/jsPDF)
- [PDF-LIB](https://github.com/Hopding/pdf-lib)
### Photo Viewer
2024-09-20 21:04:18 -07:00
- [jpeg2000](https://github.com/runk/jpeg2000)
2024-07-25 08:24:51 -07:00
- [TGA](https://github.com/schmittl/tgajs/tree/gh-pages)
- [RAW](https://github.com/zfedoran/dcraw.js)
2024-07-25 19:05:55 -07:00
- [PSD](https://webtoon.github.io/psd/)
2024-07-25 19:20:16 -07:00
### Document/Book Viewer
- [WebODF](https://webodf.org/)
2025-03-22 16:40:40 -07:00
- DOCX
- [docx2html](https://github.com/lalalic/docx2html)
- [docx](https://github.com/dolanmiu/docx)
2025-01-14 17:42:41 -08:00
- [Pandoc](https://github.com/tweag/pandoc-wasm)
2024-07-25 19:20:16 -07:00
- [gdal3.js](https://github.com/bugra9/gdal3.js)
- [Epub.js](https://github.com/futurepress/epub.js/)
- Barcode / QR
- [Html5-QRCode](https://github.com/mebjas/html5-qrcode)
- [QRCode.js](https://github.com/davidshimjs/qrcodejs)
- [ZXing](https://github.com/zxing-js/library)
### Video Player
- Codecs
2024-07-25 08:24:51 -07:00
- [libav.js](https://github.com/Yahweasel/libav.js/)
- [bestmediaplayer](https://github.com/bestmediaplayer/mediaplayer)
- [ogv.js](https://github.com/bvibber/ogv.js)
- [mp4box.js](https://gpac.github.io/mp4box.js/)
- [jsmpeg](https://jsmpeg.com/)
- [VLC](https://videolabs.io/communication/vlcjs-demo/vlc.html)
### Audio Player
- MIDI
2024-07-25 08:24:51 -07:00
- [timidity](https://github.com/feross/timidity)
- [JZZ](https://jazz-soft.net/doc/JZZ/)
- [MIDI.js](https://github.com/mudcube/MIDI.js)
2024-07-24 23:34:31 -07:00
- MOD/S3M/XM
2024-07-25 08:24:51 -07:00
- [webaudio-mod-player](https://github.com/electronoora/webaudio-mod-player)
- [Cowbell](https://github.com/demozoo/cowbell)
### File Sharing
- Torrents
2024-07-25 08:24:51 -07:00
- [WebTorrent](https://github.com/webtorrent/webtorrent-desktop)
### Emulators
2024-07-25 18:26:44 -07:00
- [ARM](https://github.com/ozaki-r/arm-js)
- [x86-64](https://github.com/xarantolus/ax)
- [Linux](https://github.com/raoofha/box86js)
- [Mac OS 8](https://github.com/felixrieseberg/macintosh.js)
- [Palm](https://github.com/cloudpilot-emu/cloudpilot-emu)
- [Commodore 64](https://github.com/mborgbrant/c64js)
- [RetroArch](https://github.com/BinBashBanana/webretro)
2025-01-03 09:38:02 -08:00
### Microkernel
- [exaequOS](https://www.exaequos.com/)
### Messaging Protocols
- MQTT
2024-07-25 18:26:44 -07:00
- [MQTT.js](https://github.com/mqttjs/MQTT.js)
- [Public MQTT Broker](https://www.hivemq.com/mqtt/public-mqtt-broker/)
- XMPP
2024-07-25 18:26:44 -07:00
- [Strophe.js](https://github.com/strophe/strophejs)
2024-07-24 23:34:31 -07:00
### Remote Desktop
- VNC
2024-07-25 18:26:44 -07:00
- [noVNC](https://github.com/novnc/noVNC)
2024-07-24 23:34:31 -07:00
### Web Server
2024-07-25 18:26:44 -07:00
- [nohost](https://github.com/humphd/nohost)
- [WordPress](https://github.com/WordPress/wordpress-playground)
- [Vite](https://github.com/divriots/browser-vite)
### Multithreading
2024-07-25 18:26:44 -07:00
- [Main Thread Scheduling](https://github.com/astoilkov/main-thread-scheduling)
### Containers
2024-07-25 18:26:44 -07:00
- [Container to WASM](https://github.com/ktock/container2wasm)
## Visuals & Effects
2024-07-25 08:24:51 -07:00
- [Frosted Glass](https://frosted-glass.shud.in/)
- Window Animations
- [Burn My Windows](https://github.com/Schneegans/Burn-My-Windows) ([#358](https://github.com/Schneegans/Burn-My-Windows/discussions/358))
2024-07-24 23:34:31 -07:00
- 3D
2024-07-25 08:24:51 -07:00
- [noclip](https://noclip.website/)
- [Object Viewer](https://rubenandrebarreiro.github.io/projects/threejs/3d-object-viewer-super-mario-bros/3d-object-viewer-super-mario-bros.html)
- [3D Viewer](https://3dviewer.net/)
2024-07-25 19:05:55 -07:00
- [Model Viewer](https://modelviewer.dev/)
- Shader Toy Wallpapers
2024-07-25 08:24:51 -07:00
- [Auroras](https://www.shadertoy.com/view/XtGGRt)
- [Space](https://www.shadertoy.com/view/Mll3zj)
- [Clouds](https://www.shadertoy.com/view/4t23RR)
- [Torus](https://www.shadertoy.com/view/fd33zn)
- [Paper Clouds](https://www.shadertoy.com/view/WtjGRc)
- [Descent](https://www.shadertoy.com/view/wdfGW4)
- [Glassy Field](https://www.shadertoy.com/view/4ttGDH)
2024-09-13 07:36:50 -07:00
- Art Wallpapers
- [MMoA](https://metmuseum.github.io/)
- [AIoC](https://api.artic.edu/docs/)
2024-07-25 08:24:51 -07:00
- [spacekit](https://github.com/typpo/spacekit)
- [UVCanvas](https://github.com/latentcat/uvcanvas)
- [Google Easter Eggs](https://elgoog.im/)
2025-06-18 07:18:34 -07:00
- [Aurelia](https://github.com/holtsetio/aurelia/)
2024-07-25 08:24:51 -07:00
- [Shan, Shui](https://github.com/LingDong-/shan-shui-inf) (Procedural Chinese Landscape)
- [gpu-io](https://github.com/amandaghassaei/gpu-io) (Physics Simulations)
2024-07-25 19:05:55 -07:00
- [Retro Synthwave](https://github.com/victorqribeiro/retroSynthwave)
- [GPU Shaders](https://www.kevs3d.co.uk/dev/shaders/)
- [Better Rainbow](https://krazydad.com/tutorials/makecolors.php)
- [fireworks.js](https://github.com/crashmax-dev/fireworks-js)
- [Cursor Effects](https://tholman.com/cursor-effects/)
- [Bobby Blue-Eyes](https://www.derschmale.com/lab/doodles/blueeyes/build/)
2025-01-16 19:44:15 -08:00
- [CODEF Demoscene Gallery](https://www.wab.com/)
## Games
- Chess
2024-07-25 08:24:51 -07:00
- Stockfish.js ([1](https://github.com/nmrugg/stockfish.js), [2](https://github.com/lichess-org/stockfish.js), [WASM](https://github.com/lichess-org/stockfish.wasm))
2024-07-24 23:34:31 -07:00
- Boards
2024-07-25 08:24:51 -07:00
- [chessboard.js](https://chessboardjs.com/)
2025-01-26 14:31:30 -08:00
- [chessboard3.js](https://jtiscione.github.io/chessboard3js/index.html)
2024-07-25 19:29:07 -07:00
- [HTML5 2D/3D chess](https://sourceforge.net/projects/htmlchess/)
2025-01-26 14:31:30 -08:00
- [chess.js](https://github.com/jhlywa/chess.js/)
2024-07-25 08:24:51 -07:00
- Doom (WASM) ([1](https://github.com/cloudflare/doom-wasm), [2](https://github.com/lazarv/wasm-doom))
- [Jazz Jackrabbit 2](https://deat.tk/jazz2/)
- [Wipeout](https://github.com/phoboslab/wipeout-rewrite)
- Tetris
2024-07-25 08:24:51 -07:00
- [Blockrain.js](https://github.com/Aerolab/blockrain.js)
- [Diablo](https://d07riv.github.io/diabloweb/)
- Half Life
2024-07-25 08:24:51 -07:00
- [Xash3D-Emscripten](https://github.com/btarg/Xash3D-Emscripten)
- Minesweeper ([1](https://github.com/ziebelje/minesweeper), [2](https://github.com/ShizukuIchi/minesweeper))
- [S.U.R.F.](https://github.com/jackbuehner/MicrosoftEdge-S.U.R.F.)
- Game of Life ([1](https://github.com/rustwasm/wasm_game_of_life), [2](https://github.com/skeeto/webgl-game-of-life/))
- Solitaire ([1](https://github.com/rjanjic/js-solitaire), [2](https://github.com/1j01/98/tree/master/programs/js-solitaire))
- [Heroes of Might and Magic II](https://github.com/ihhub/fheroes2)
- [Doom 3](https://wasm.continuation-labs.com/d3demo/)