HidamariProject / Hidamari
Licence: bsd-3-clause
Modern operating system aimed at running WebAssembly code.
Stars: ✭ 49
Programming Languages
c
50402 projects - #5 most used programming language
Projects that are alternatives of or similar to Hidamari
Wasm Check
TypeScript / JavaScript library for detect WebAssembly features in node.js & browser
Stars: ✭ 30 (-38.78%)
Mutual labels: webassembly, wasm
Wasmboy
Game Boy / Game Boy Color Emulator Library, 🎮written for WebAssembly using AssemblyScript. 🚀Demos built with Preact and Svelte. ⚛️
Stars: ✭ 963 (+1865.31%)
Mutual labels: webassembly, wasm
Cppwasm Book
📚 WebAssembly friendly programming with C/C++ -- Emscripten practice
Stars: ✭ 956 (+1851.02%)
Mutual labels: webassembly, wasm
Rustwasm Addon
🦀 + 🕸 + 🦊 // A web-extension to reverse a string. Yep.
Stars: ✭ 41 (-16.33%)
Mutual labels: webassembly, wasm
Rhai
Rhai - An embedded scripting language for Rust.
Stars: ✭ 958 (+1855.1%)
Mutual labels: webassembly, wasm
Terrarium Templates
Template and example projects for Fastly Labs Terrarium https://wasm.fastlylabs.com
Stars: ✭ 21 (-57.14%)
Mutual labels: webassembly, wasm
Fiwix
A UNIX-like kernel for the i386 architecture
Stars: ✭ 38 (-22.45%)
Mutual labels: kernel, operating-system
Wasm Sort
WebAssembly sort algorithms compiled by C.
Stars: ✭ 34 (-30.61%)
Mutual labels: webassembly, wasm
Winter
Haskell port of the WebAssembly OCaml reference interpreter
Stars: ✭ 42 (-14.29%)
Mutual labels: webassembly, wasm
Uno.ch9
Ch9 - Uno Reference Implementation project
Stars: ✭ 45 (-8.16%)
Mutual labels: webassembly, wasm
Smartcircle
✂️Automatically determine where to crop a circular image out of a rectangular.
Stars: ✭ 29 (-40.82%)
Mutual labels: webassembly, wasm
Bionic
** Bionic - An Ionic CLI clone for Blazor projects ** moved to:
Stars: ✭ 28 (-42.86%)
Mutual labels: webassembly, wasm
Wasmsign
A tool to add and verify digital signatures to/from WASM binaries
Stars: ✭ 31 (-36.73%)
Mutual labels: webassembly, wasm
Wagon
wagon, a WebAssembly-based Go interpreter, for Go.
Stars: ✭ 882 (+1700%)
Mutual labels: webassembly, wasm
Photon
⚡ Rust/WebAssembly image processing library
Stars: ✭ 963 (+1865.31%)
Mutual labels: webassembly, wasm
The Hidamari Project
(C) 2020 Ronsor Labs.
Introduction
This is an operating system primarily geared at running WebAssembly code that uses functions conforming to the WASI specifications. All main components are included in this repository, including the kernel, drivers, and userspace applications.
TODO:
- Finish implementing WASI APIs.
- Clean up all the TODOs in code.
- Fix security issues.
- Exit UEFI boot services at some point.
- GUI
- Networking
- Audio
- Many more things.
Building and running.
This is pretty simple. Clone the repo and run zig build
. The kernel will be built as output/efi/boot/bootx64.efi
and you
can test in QEMU using sh scripts/invoke-qemu.sh
.
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].