A wasm-based webos inspired by Unix and BeOS https://honeyos.net
  • TypeScript 81.8%
  • C 5.9%
  • JavaScript 4.1%
  • Dockerfile 4%
  • Shell 1.5%
  • Other 2.7%
Find a file
2026-08-24 23:21:11 +02:00
branding/icons add 800x800 icon 2026-08-18 14:06:35 +02:00
docs Clean up the kernel worker code. Kernel wasm instantiation now based on hive specs 2026-08-24 16:30:14 +02:00
hive Add auto-generation for hive exports. Add exit codes for the kernel. _start now reports the return type of main as a status code in queen. 2026-08-24 17:42:51 +02:00
queen Add cute little welcome message 2026-08-24 23:21:11 +02:00
tools Add dockerfile 2026-08-24 18:30:46 +02:00
waxxer Clean up the kernel worker code. Kernel wasm instantiation now based on hive specs 2026-08-24 16:30:14 +02:00
www Add favicon 2026-08-24 17:49:41 +02:00
.dockerignore Add dockerfile 2026-08-24 18:30:46 +02:00
.gitignore Add simple webpage for www. Create the waxxer build tool. Complete build target for www. 2026-08-18 14:00:36 +02:00
Dockerfile Add dockerfile 2026-08-24 18:30:46 +02:00
LICENSE Setup project under AGPL3 license. Add readme.md add basic instructions to readme 2026-08-19 18:14:37 +02:00
package-lock.json Kernel worker is now a seperate bundle. implement hive_kernel_log. Memory is now shared amongst main and kernel thread 2026-08-24 14:08:58 +02:00
package.json Kernel worker is now a seperate bundle. implement hive_kernel_log. Memory is now shared amongst main and kernel thread 2026-08-24 14:08:58 +02:00
README.md clean up readme 2026-08-20 11:55:04 +02:00

HoneyOS

A wasm-based webos inspired by Unix and BeOS https://honeyos.net. Work In Procces.

Conceptual Diagram

conceptual diagram

Setup the repo.

The project is centered around the build tool waxxer. Setup waxxer by running the setup script.

./tools/scripts/setup.sh

Building the website.

Building the website can be done with waxxer.

./tools/waxxer build all

Serving the website

Serving the website can be done with waxxer.

./tools/waxxer serve