Skip to content

Commit

Permalink
Improve links in idea doc, pt3
Browse files Browse the repository at this point in the history
  • Loading branch information
DustinBrett committed Jul 25, 2024
1 parent ff27c4e commit c526225
Showing 1 changed file with 103 additions and 144 deletions.
247 changes: 103 additions & 144 deletions IDEAS.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,27 +7,28 @@
- Internationalization
- Accessibility (Structure & Markup)
- Virtual Assistant
- Clippy & Merlin (https://github.com/pi0/clippyjs)
- AI Powered (https://webllm.mlc.ai/)
- [Built-in AI](https://docs.google.com/document/d/1VG8HIyz361zGduWgNG7R_R8Xkv0OOJ8b5C9QKeCjU0c/edit)
- [ClippyJS](https://github.com/pi0/clippyjs)
- AI Powered
- [WebLLM](https://webllm.mlc.ai/)
- [window.ai](https://docs.google.com/document/d/1VG8HIyz361zGduWgNG7R_R8Xkv0OOJ8b5C9QKeCjU0c/edit)
- Screen Savers (.scr)
- https://github.com/1j01/pipes
- https://github.com/ibid-11962/Windows-95-3D-Maze-Screensaver
- https://github.com/kevin-shannon/3D-FlowerBox
- https://www.bryanbraun.com/after-dark-css/
- [Pipes](https://github.com/1j01/pipes)
- [3D Maze](https://github.com/ibid-11962/Windows-95-3D-Maze-Screensaver)
- [3D FlowerBox](https://github.com/kevin-shannon/3D-FlowerBox)
- [After Dark](https://www.bryanbraun.com/after-dark-css/)
- [Hackers](https://simone.computer/#/webdesktops) (Shows when site is inactive)
- https://www.bouncingdvdlogo.com/
- [Bouncing DVD Logo](https://www.bouncingdvdlogo.com/)
- Add my old personal website
- [surf.to/misc](https://web.archive.org/web/20050826192118if_/http://surf.to:80/misc)
- [http://surf.to/misc](https://web.archive.org/web/20050826192118if_/http://surf.to:80/misc)
- File Explorer Details/Column View
- Progressive Web App
- Offline
- https://github.com/hanford/next-offline
- [next-offline](https://github.com/hanford/next-offline)
- Service Worker (Firewall)
- https://github.com/mswjs/msw
- [Mock Service Worker](https://github.com/mswjs/msw)
- System Tray Icons
- Light Windows 10 Theme
- prefers-color-scheme
- [prefers-color-scheme](https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-color-scheme)
- Single Click Window Icon Opens Context Menu

### Medium Priority
Expand All @@ -36,24 +37,23 @@
- Email App
- Open SMTP Server
- Task Manager
- https://github.com/mrdoob/stats.js
- [stats.js](https://github.com/mrdoob/stats.js)
- Batch File Support
- Compress Images via Context Menu
- https://github.com/GoogleChromeLabs/squoosh
- https://www.npmjs.com/package/@squoosh/lib
- https://github.com/svg/svgo
- [Squoosh](https://github.com/GoogleChromeLabs/squoosh) ([lib](https://www.npmjs.com/package/@squoosh/lib))
- [SVGO](https://github.com/svg/svgo)
- Set WOFF/TTF as System Font
- https://github.com/touchifyapp/wasm-ttf2woff
- https://github.com/papandreou/fontverter
- [wasm-ttf2woff](https://github.com/touchifyapp/wasm-ttf2woff)
- [fontverter](https://github.com/papandreou/fontverter)
- OneDrive File System Integration
- Full Search Results in File Explorer
- WindowBlinds Skin Support
- https://www.stardock.com/products/windowblinds/
- [WindowBlinds](https://www.stardock.com/products/windowblinds/) Theme Support
- Better color cycling for wallpaper

### Low Priority

- Widget Support
- [X-Eyes](https://github.com/prantlf/web-xeyes)
- Tiles in Start Menu
- Windows 11 Theme
- Fancy Drag Zones for Windows
Expand All @@ -63,128 +63,113 @@
### Programming Languages

- PHP
- https://github.com/seanmorris/php-wasm
- https://github.com/oraoto/pib
- [php-wasm](https://github.com/seanmorris/php-wasm)
- [PIB](https://github.com/oraoto/pib)
- Code Playground
- https://github.com/live-codes/livecodes
- https://github.com/taybenlor/runno
- https://sandpack.codesandbox.io/docs
- WebContainers
- https://webcontainers.io/guides/quickstart
- [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
- https://labs.leaningtech.com/blog/cheerpj-3.0
- [CheerpJ](https://labs.leaningtech.com/blog/cheerpj-3.0)
- Perl
- https://webperl.zero-g.net/
- [WebPerl](https://webperl.zero-g.net/)
- Scala
- https://www.scala-js.org/
- [Scala.js](https://www.scala-js.org/)
- Go
- https://github.com/gopherjs/gopherjs
- [GopherJS](https://github.com/gopherjs/gopherjs)
- R
- https://github.com/georgestagg/webR
- [webR](https://github.com/georgestagg/webR)
- Jupyter
- https://github.com/jupyterlite/jupyterlite
- [JupyterLite](https://github.com/jupyterlite/jupyterlite)

### Window Management

- Wayland
- https://github.com/udevbe/greenfield
- [Greenfield](https://github.com/udevbe/greenfield)

### File Systems

- WebDAV
- https://github.com/perry-mitchell/webdav-client
- [WebDAV](https://github.com/perry-mitchell/webdav-client)

### File Information

- PDF
- https://github.com/julianfbeck/localpdfmerger
- [Localpdf.tech](https://github.com/julianfbeck/localpdfmerger)
- EXIF
- https://github.com/exif-js/exif-js
- https://github.com/MikeKovarik/exifr
- [Exif.js](https://github.com/exif-js/exif-js)
- [EXIFR](https://github.com/MikeKovarik/exifr)

### System Information

- WebGPU
- https://github.com/webgpu/webgpureport.org
- [WebGPUReport.org](https://github.com/webgpu/webgpureport.org)
- Fonts
- https://developer.chrome.com/docs/capabilities/web-apis/local-fonts
- https://github.com/WICG/local-font-access
- React Dev Tools
- https://www.npmjs.com/package/react-devtools-inline
- [Local Font Access API](https://developer.chrome.com/docs/capabilities/web-apis/local-fonts)
- React
- [DevTools Inline](https://www.npmjs.com/package/react-devtools-inline)

### Terminal Enhancements

- PTY
- https://github.com/mame/xterm-pty
- Wasmer Multithreading
- https://wasmer.io/posts/introducing-the-wasmer-js-sdk
- [PTY](https://github.com/mame/xterm-pty)
- [Wasmer Multithreading](https://wasmer.io/posts/introducing-the-wasmer-js-sdk)

### IDE Enhancements

- Tabs
- https://codesandbox.io/s/multi-model-editor-kugi6?file=/src/App.js
- VSCode Web
- https://github.com/Felx-B/vscode-web
- [Tabs](https://codesandbox.io/s/multi-model-editor-kugi6?file=/src/App.js)
- [VSCode Web](https://github.com/Felx-B/vscode-web)

### Email Viewer

- EML Parser
- https://www.npmjs.com/package/eml-parser
- https://github.com/nodemailer/mailparser
- https://github.com/postalsys/postal-mime
- EML Files
- [Eml-Parser](https://www.npmjs.com/package/eml-parser)
- [mailparser](https://github.com/nodemailer/mailparser)
- [PostalMime](https://github.com/postalsys/postal-mime)

### Audio Editor

- Audacity
- https://github.com/ahilss/wavacity
- [Wavacity](https://github.com/ahilss/wavacity)
- Waveforms
- https://github.com/pkalogiros/audiomass
- https://github.com/bbc/peaks.js
- [AudioMass](https://github.com/pkalogiros/audiomass)
- [peaks.js](https://github.com/bbc/peaks.js)

### Photo Editor

- Background Removal
- https://github.com/imgly/background-removal-js
- miniPaint (Photoshop alternative)
- https://github.com/viliusle/miniPaint
- DPaint
- https://www.stef.be/dpaint/
- Palette Files
- https://github.com/1j01/anypalette.js
- [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)

### Photo Viewer

- TGA
- https://github.com/schmittl/tgajs/tree/gh-pages
- RAW
- https://github.com/zfedoran/dcraw.js
- [TGA](https://github.com/schmittl/tgajs/tree/gh-pages)
- [RAW](https://github.com/zfedoran/dcraw.js)

### Video Player

- Codecs
- https://github.com/duanyao/codecbox.js
- https://github.com/Yahweasel/libav.js/
- https://github.com/bestmediaplayer/mediaplayer
- https://github.com/bvibber/ogv.js
- https://gpac.github.io/mp4box.js/
- https://jsmpeg.com/
- VLC
- https://videolabs.io/communication/vlcjs-demo/vlc.html
- [codecbox.js](https://github.com/duanyao/codecbox.js)
- [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
- https://github.com/feross/timidity
- https://jazz-soft.net/doc/JZZ/
- https://github.com/mudcube/MIDI.js
- [timidity](https://github.com/feross/timidity)
- [JZZ](https://jazz-soft.net/doc/JZZ/)
- [MIDI.js](https://github.com/mudcube/MIDI.js)
- MOD/S3M/XM
- https://github.com/electronoora/webaudio-mod-player
- https://github.com/demozoo/cowbell
- [webaudio-mod-player](https://github.com/electronoora/webaudio-mod-player)
- [Cowbell](https://github.com/demozoo/cowbell)

### File Sharing

- Torrents
- https://github.com/webtorrent/webtorrent-desktop
- [WebTorrent](https://github.com/webtorrent/webtorrent-desktop)

### Emulators

Expand Down Expand Up @@ -237,70 +222,44 @@

## Visuals & Effects

- Frosted Glass
- https://frosted-glass.shud.in/
- Animate Windows (Open & Close)
- https://github.com/Schneegans/Burn-My-Windows
- https://github.com/Schneegans/Burn-My-Windows/discussions/358
- [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))
- 3D
- Worlds: https://noclip.website/
- Characters: https://rubenandrebarreiro.github.io/projects/threejs/3d-object-viewer-super-mario-bros/3d-object-viewer-super-mario-bros.html
- Viewer: https://3dviewer.net/
- [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/)
- Shader Toy Wallpapers
- 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
- Space
- https://github.com/typpo/spacekit
- X-Eyes
- https://github.com/prantlf/web-xeyes?tab=readme-ov-file
- Shaded Canvases
- https://github.com/latentcat/uvcanvas
- Google Easter Eggs
- https://elgoog.im/
- Procedural Chinese Landscape
- https://github.com/LingDong-/shan-shui-inf
- Physics Simulations
- https://github.com/amandaghassaei/gpu-io
- [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)
- [spacekit](https://github.com/typpo/spacekit)
- [UVCanvas](https://github.com/latentcat/uvcanvas)
- [Google Easter Eggs](https://elgoog.im/)
- [Shan, Shui](https://github.com/LingDong-/shan-shui-inf) (Procedural Chinese Landscape)
- [gpu-io](https://github.com/amandaghassaei/gpu-io) (Physics Simulations)

## Games

- Chess
- Stockfish
- https://github.com/nmrugg/stockfish.js
- https://github.com/lichess-org/stockfish.js
- https://github.com/lichess-org/stockfish.wasm
- 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))
- Boards
- https://chessboardjs.com/
- Doom (Web Native)
- https://github.com/cloudflare/doom-wasm
- https://github.com/lazarv/wasm-doom
- Jazz Jackrabbit 2
- https://deat.tk/jazz2/
- Wipeout
- https://github.com/phoboslab/wipeout-rewrite
- [chessboard.js](https://chessboardjs.com/)
- 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
- https://github.com/Aerolab/blockrain.js
- Diablo
- https://d07riv.github.io/diabloweb/
- [Blockrain.js](https://github.com/Aerolab/blockrain.js)
- [Diablo](https://d07riv.github.io/diabloweb/)
- Half Life
- https://github.com/btarg/Xash3D-Emscripten
- Minesweeper
- https://github.com/ziebelje/minesweeper
- https://github.com/ShizukuIchi/minesweeper
- Surf
- https://github.com/jackbuehner/MicrosoftEdge-S.U.R.F.
- Game of Life
- https://github.com/rustwasm/wasm_game_of_life
- https://github.com/skeeto/webgl-game-of-life/
- Solitaire
- https://github.com/rjanjic/js-solitaire
- https://github.com/1j01/98/tree/master/programs/js-solitaire
- HOMM2
- https://github.com/ihhub/fheroes2
- Doom 3
- https://wasm.continuation-labs.com/d3demo/
- [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/)

0 comments on commit c526225

Please sign in to comment.