From ff27c4e5303a0edd82ad709b10cc204115194226 Mon Sep 17 00:00:00 2001 From: Dustin Brett Date: Wed, 24 Jul 2024 23:34:31 -0700 Subject: [PATCH] Idea doc updates, pt2 --- IDEAS.md | 113 ++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 104 insertions(+), 9 deletions(-) diff --git a/IDEAS.md b/IDEAS.md index 9b5fb06a10..80f740acd2 100644 --- a/IDEAS.md +++ b/IDEAS.md @@ -21,7 +21,10 @@ - [surf.to/misc](https://web.archive.org/web/20050826192118if_/http://surf.to:80/misc) - File Explorer Details/Column View - Progressive Web App - - Offline, Service Worker (Firewall) + - Offline + - https://github.com/hanford/next-offline + - Service Worker (Firewall) + - https://github.com/mswjs/msw - System Tray Icons - Light Windows 10 Theme - prefers-color-scheme @@ -33,12 +36,15 @@ - Email App - Open SMTP Server - Task Manager + - 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 - Set WOFF/TTF as System Font + - https://github.com/touchifyapp/wasm-ttf2woff + - https://github.com/papandreou/fontverter - OneDrive File System Integration - Full Search Results in File Explorer - WindowBlinds Skin Support @@ -58,13 +64,25 @@ - PHP - https://github.com/seanmorris/php-wasm + - 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 - JVM - https://labs.leaningtech.com/blog/cheerpj-3.0 +- Perl + - https://webperl.zero-g.net/ +- Scala + - https://www.scala-js.org/ +- Go + - https://github.com/gopherjs/gopherjs +- R + - https://github.com/georgestagg/webR +- Jupyter + - https://github.com/jupyterlite/jupyterlite ### Window Management @@ -82,6 +100,7 @@ - https://github.com/julianfbeck/localpdfmerger - EXIF - https://github.com/exif-js/exif-js + - https://github.com/MikeKovarik/exifr ### System Information @@ -89,6 +108,7 @@ - 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 @@ -99,10 +119,27 @@ - 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 + +### Email Viewer + +- EML Parser + - https://www.npmjs.com/package/eml-parser + - https://github.com/nodemailer/mailparser + - https://github.com/postalsys/postal-mime + ### Audio Editor - Audacity - https://github.com/ahilss/wavacity +- Waveforms + - https://github.com/pkalogiros/audiomass + - https://github.com/bbc/peaks.js ### Photo Editor @@ -110,6 +147,8 @@ - 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 @@ -117,6 +156,8 @@ - TGA - https://github.com/schmittl/tgajs/tree/gh-pages +- RAW + - https://github.com/zfedoran/dcraw.js ### Video Player @@ -124,11 +165,21 @@ - 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 ### Audio Player - MIDI - https://github.com/feross/timidity + - https://jazz-soft.net/doc/JZZ/ + - https://github.com/mudcube/MIDI.js +- MOD/S3M/XM + - https://github.com/electronoora/webaudio-mod-player + - https://github.com/demozoo/cowbell ### File Sharing @@ -141,6 +192,16 @@ - https://github.com/ozaki-r/arm-js - x86-64 - https://github.com/xarantolus/ax +- Linux Binaries + - 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 ### Messaging Protocols @@ -150,10 +211,19 @@ - XMPP - https://github.com/strophe/strophejs -### Service Worker +### Remote Desktop + +- VNC + - https://github.com/novnc/noVNC + +### Web Server -- Local Web Server +- nohost - https://github.com/humphd/nohost +- WordPress + - https://github.com/WordPress/wordpress-playground +- Vite + - https://github.com/divriots/browser-vite ### Multithreading @@ -172,12 +242,18 @@ - Animate Windows (Open & Close) - https://github.com/Schneegans/Burn-My-Windows - https://github.com/Schneegans/Burn-My-Windows/discussions/358 -- 3D Worlds - - https://noclip.website/ -- 3D Characters - - https://rubenandrebarreiro.github.io/projects/threejs/3d-object-viewer-super-mario-bros/3d-object-viewer-super-mario-bros.html +- 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/ - 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 @@ -186,12 +262,20 @@ - 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 ## Games - Chess - - https://github.com/nmrugg/stockfish.js - - https://github.com/lichess-org/stockfish.js + - Stockfish + - https://github.com/nmrugg/stockfish.js + - https://github.com/lichess-org/stockfish.js + - 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 @@ -207,5 +291,16 @@ - 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/