dotnet-webassembly
v86
Our great sponsors
dotnet-webassembly | v86 | |
---|---|---|
2 | 140 | |
751 | 18,191 | |
- | - | |
0.0 | 0.0 | |
3 months ago | about 21 hours ago | |
C# | Rust | |
Apache License 2.0 | BSD 2-clause "Simplified" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dotnet-webassembly
-
Typescript for .NET Ever?
there's a nuget WebAssembly package, so you can probably run assemblyscript on .net already.
-
Microsoft joins Bytecode Alliance to advance WebAssembly – aka the thing that lets you run compiled C/C++/Rust code in browsers
It's been done
v86
-
The longest word you can type on the first row of a QWERTY keyboard
You can play with MS-DOS 6.22 in a virtual-machine-in-browser here[1]. That VM comes with Vim (non-standard) so use Vim or Edit to create a word list and save as c:\words.txt. Then yype all this code into a batch file using `edit run.bat` and then run it with `run %1`. MS-DOS 6.22 came with QBASIC so I think that's allowed; I tried to avoid it but wasn't able to. NB. DOS is way less capable than Windows cmd prompt so there's no `for /f` or anything. "Dir /OS /B" sorts files by size and that view will leave the largest files on screen as the answer. The files will be one per word, containing the word so the size in bytes is the word length and the filename is the word to see it in the file listing. The words will be echoed into the files by a helper batch file containing `echo %1 > %1`. Building the helper batch file is hard because echo cannot echo > into a file. The qwerty filtering is a chain of `find /V "a"` for excluding each of the other rows cough. I then couldn't loop over the file lines without QBASIC.
[1] https://copy.sh/v86/?profile=msdos
If you never used MS-DOS classic, try "edit test.txt" and see how it has a nice TUI, where Alt+F brings up the File menu, the brightly coloured letters are the hotkeys, so Alt+F, X will quit. Shift+Down will select a line, Shift+Delete to cut and Shift+Insert to paste. Ctrl+left/right arrows to jump forward/back a word, Ctrl+Shift+Left/Right to select a word. 29 years later those keyboard patterns still work in this FireFox editor, in current notepad, WordPad and Word, and in my muscle memory. Escape tends to exit back out of popups and menus. Quit and try "help date" and see the TUI help, where the green angle brackets are hyperlinks and can be TAB'ed between, Enter to activate and Escape back. F1 is still the help key, only it actually showed offline help back then instead of doing a Bing search for 'get help in notepad'. Quit and run QBasic, see how F5 runs the code.
[2] by Geoff Cutter: https://groups.google.com/g/alt.msdos.batch/c/Ozg2C-ANCqI
[3] Phil Robyn's QBASIC loop sample https://groups.google.com/g/alt.msdos.batch/c/44NbdZJ2-p4/m/...
-
The History of Windows 2.0
That menu is the system menu [0], still present in current Windows (Alt+Space). You can try out the Windows 1 version in your browser here: http://copy.sh/v86/?profile=windows1
I still use it to close applications by keyboard (Alt+Space C) because I find that easier to press than Alt+F4.
[0] https://en.
-
Exploring Windows XP on macOS ARM64
You can try it here (somewhat slow, but works as a demo): https://copy.sh/v86/?profile=serenity
-
Throwing away 10 months of work after 2 months on the job
Please don't lump the linux kernel in with these heathens.
Here's buildroot in the browser: https://copy.sh/v86/?profile=buildroot
It's 5MB
- Chicago95 – Windows 95 Theme for Linux
-
Show HN: React95 – a React components library recreating the look of Windows 95
... there's a VM on here?! That got a really belly laugh out of me. Looks like https://github.com/copy/v86?
Awesome work! The whole aesthetic is well done.
- This website lets you run linux in browser
-
Current state of linux application sandboxing. Is it even as secure as Android ?
Simply by enabling JavaScript you are running untrusted code inside the sandbox that is the JS engine of your browser. Things like http://copy.sh/v86/ can run Windows or Linux inside this sandbox. So, you are saying that you fully trust each snippet of JS that your browser downloads?
-
CheerpJ 3.0: a JVM replacement in HTML5 and WASM to run Java on modern browsers
To be really safe, if you run Windows and are jonesing for some ActiveX action, you can run WSL, and LXDE on WSL, and run https://copy.sh/v86/?profile=windows98 on Firefox on LXDE[1].
That’s maybe enough layers of indirection to make ActiveX safe :-)
When everything else fails, you can just boot up a full Windows VM: https://copy.sh/v86/?profile=windows98
What are some alternatives?
Chicago95 - A rendition of everyone's favorite 1995 Microsoft operating system for Linux.
uBlock-issues - This is the community-maintained issue tracker for uBlock Origin
yoroi-frontend - Yoroi Wallet - Cardano ADA Wallet - Your gateway to the financial world (extension frontend)
macos-virtualbox - Push-button installer of macOS Catalina, Mojave, and High Sierra guests in Virtualbox on x86 CPUs for Windows, Linux, and macOS
Electron - :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
adblock-rust - Brave's Rust-based adblock engine
hasha - Hashing made simple. Get the hash of a buffer/string/stream/file.
webvm - Virtual Machine for the Web
dotenv - Loads environment variables from .env for nodejs projects.
Canvas - HTML5 Canvas API implementation for Microsoft Blazor
ShopifySharp - ShopifySharp is a .NET library that helps developers easily authenticate with and manage Shopify stores.
execa - Process execution for humans