achilleasa / bare-metal-gophersView external linksLinks
Demo code and slides for my GolangUK '17 talk: "Bare Metal Gophers: Can you write a kernel in Go?"
☆162Apr 28, 2024Updated last year
Alternatives and similar repositories for bare-metal-gophers
Users that are interested in bare-metal-gophers are comparing it to the libraries listed below
Sorting:
- A proof of concept OS kernel written in Go☆2,613Aug 29, 2020Updated 5 years ago
- An operating system written in Go☆148Jan 1, 2026Updated last month
- A chip-8 emulator written in Go☆24Jan 22, 2019Updated 7 years ago
- A Go native ogg/vorbis decoder☆25Jan 16, 2019Updated 7 years ago
- Tiny C library for inter-thread/process communication via channels. Linux-only.☆12Feb 21, 2016Updated 9 years ago
- A C interpreter in Go☆122Sep 26, 2018Updated 7 years ago
- MOVED TO https://github.com/gopherjs/gopherwasm : A wrapper for GopherJS (`gopherjs/js`) and Wasm (`syscall/js`)☆18Jun 24, 2018Updated 7 years ago
- Tools for compiling many Go commands into one binary to save space. Builds are supported for vendor-based Go and module-based Go☆190Jan 1, 2025Updated last year
- A Go unikernel running on x86 bare metal☆2,313Jul 22, 2023Updated 2 years ago
- An AVX/AVX2/x64/pure-Go implementation of the ChaCha20 stream cipher for Golang. [Deprecated].☆11Mar 15, 2018Updated 7 years ago
- Create your bootloader with Go.☆12May 28, 2019Updated 6 years ago
- WebAssembly (Emscripten) lua language with SDL2 implemented functions.☆12Aug 19, 2020Updated 5 years ago
- A curated list of awesome Go Twitter accounts☆14Sep 14, 2017Updated 8 years ago
- Emgo: Bare metal Go (language for programming embedded systems)☆1,100Dec 5, 2021Updated 4 years ago
- Game Server Selector is an open-source project that provides a comprehensive list of game servers, allowing users to choose the perfect m…☆15Jun 23, 2023Updated 2 years ago
- High-performance Rust CLI and library achieving 10K+ req/s for LLM APIs. Features weighted load-balancing, HTTP/2 pooling, and real-time …☆17Nov 29, 2025Updated 2 months ago
- gopacket log4shell detect and mitigation example☆17Dec 19, 2021Updated 4 years ago
- portfolio website written in GopherJS & Vecty☆16Nov 12, 2024Updated last year
- Cross-platform OpenGL bindings in Go.☆18Jun 21, 2024Updated last year
- MimixBox - mimic BusyBox on Linux☆39Mar 5, 2025Updated 11 months ago
- A SoundFont MIDI synthesizer written in pure Golang☆75Apr 7, 2023Updated 2 years ago
- 3D-like first person shooter engine written in go inspired by Wolfenstein 3D☆18Sep 16, 2025Updated 5 months ago
- github.com/cznic/cc has moved to modernc.org/cc☆163Nov 22, 2018Updated 7 years ago
- Pure-Go (no libpulse) implementation of the PulseAudio native protocol.☆31Mar 27, 2024Updated last year
- A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of …☆2,974Updated this week
- VoV is a high score game for Android☆30Sep 9, 2016Updated 9 years ago
- github.com/cznic/virtual has moved to modernc.org/virtual☆20Nov 22, 2018Updated 7 years ago
- Biscuit research OS☆2,559Oct 28, 2022Updated 3 years ago
- Forwards HTTP requests to multiple endpoints☆10Aug 22, 2017Updated 8 years ago
- Pixel art with quad trees☆35Sep 17, 2018Updated 7 years ago
- bootloader files for the Raspberry Pi 3, Pi 4 and Pi Zero 2 W (Pi 5 uses EEPROM)☆29Updated this week
- Virtual Universe 3D Engine☆248Dec 3, 2025Updated 2 months ago
- TamaGo - bare metal Go☆1,837Updated this week
- Go eBPF Library☆12Jul 9, 2016Updated 9 years ago
- Generate pure go wrappers to c functions☆10Mar 19, 2023Updated 2 years ago
- A Go library implementing many classical ciphers☆11Nov 17, 2020Updated 5 years ago
- Small Unix like operating system written in C, for i386 (PC) CPU☆11Apr 3, 2018Updated 7 years ago
- MySQL client library written in pure Go / golang.☆25Oct 7, 2014Updated 11 years ago
- Nix source☆13Nov 21, 2020Updated 5 years ago