jserv's repos on GitHub
C · 1237 watchers
mini-arm-os
Build a minimal multi-tasking OS kernel for ARM from scratch
C · 1059 watchers
amacc
Small C Compiler generating ELF executable Arm architecture, supporting JIT execution
C · 589 watchers
facebooc
Yet another Facebook clone written in C
C · 537 watchers
MazuCC
A minimalist C compiler with x86_64 code generation
C · 338 watchers
nstack
Userspace TCP/IP stack for Linux
C · 199 watchers
min-dl
minimal dynamic linker implementation for ELF, supporting x86_64 and Arm/Aarch64
C · 177 watchers
kernel-in-kernel
Develop your own OS kernel by reusing Linux infrastructure
C · 163 watchers
mazu-editor
a minimalist text editor with syntax highlight, copy/paste, and search
C · 115 watchers
full-stack-hello
minimal instruction set and assembler/compiler for "Hello World" execution
C · 112 watchers
codezero
Codezero Microkernel
C · 109 watchers
b3d
A a minimal software 3D renderer in C99, derived from bootleg3D
C · 96 watchers
cregex
A small implementation of regular expression matching engine in C
C · 62 watchers
auto-tetris
Play Tetris game automatically!
Makefile · 61 watchers
armv8-hello
Hello World for bare metal ARMv8 using QEMU
61 watchers
lemonade-stand
A handy guide to financial support for open source
Rust · 48 watchers
cjk-token-reducer
Reduce Claude Code token usage by 35-50% when using CJK (Chinese, Japanese, and Korean)
C · 47 watchers
kitty-doom
Play DOOM in modern terminals with Kitty Graphics Protocol
Lua · 44 watchers
jit-construct
JIT compiler from scratch, derived from Nick Desaulniers' great work
C · 43 watchers
ogc
A minimal mark-and-sweep garbage collector
C · 31 watchers
jamvm
JamVM 2 + OpenJDK
C · 24 watchers
nalloc
structure aware memory allocator
C · 23 watchers
kvm-user-x86
A simple userspace program to interact with Linux KVM
C · 22 watchers
hungry-birds
classical example of concurrent producer/consumer problem
C · 20 watchers
littlefs-fuse
A FUSE wrapper that puts the littlefs in user-space
C · 18 watchers
linsched
Restoration of The Linux Scheduler Simulator (LinSched)
C · 18 watchers
mt-redis
A multi-thread Redis implementation with RCU
C · 17 watchers
CuRT
CuRT : Compat Unicellular Real-Time operating system for ARM
C · 16 watchers
bitmamba.c
Portable C inference engine for BitMamba-2 models
C · 15 watchers
MathEX
An embedded mathematical expression evaluator in C99
C · 14 watchers
matrix_oo
Object-oriented matrix implementation in C99
C · 12 watchers
dummy-driver
dummy Linux kernel module for education purpose
Forth · 11 watchers
muxleq
16-bit virtual machine with a two-instruction set CPU capable of running Forth
C++ · 10 watchers
cjit
A tiny JIT compiler based on MIR
C · 10 watchers
picogui
A small, portable, client/server GUI designed to work on many types of hardware
C · 9 watchers
fizzbuzz
Implement Fizzbuzz without loop-internal conditionals, or arithmetic operators.
C · 8 watchers
anrmalloc
A new embedded-friendly memory allocator
C · 8 watchers
arith_register
Use ELF linker set to construct lists of arithmetic implementations automatically
Vim Script · 8 watchers
nyancat.vim
Animated Nyan Cat in a Vim popup window
C · 7 watchers
membroker
Memory Broker is a library that helps balance memory load between processes in user space using IPC
6 watchers
awesome-tuis
List of projects that provide terminal user interfaces
C · 6 watchers
minlibc
minimal libc implementation
C · 5 watchers
ir
Lightweight JIT Compilation Framework
4 watchers
blink
tiniest x86(-64)-linux emulator
Assembly · 4 watchers
bubble-sort-arm
Bubble sort in ARM assembly (incomplete)
C · 4 watchers
mimalloc
mimalloc is a compact general purpose allocator with excellent performance.
Java · 4 watchers
private-iota-testnet
Running your own IOTA testnet not connected to the public testnet or mainnet
Ruby · 2 watchers
computationbook
Example code for Understanding Computation
C · 2 watchers
elf2flt
ELF to bFLT (binary flat) converter for no-mmu Linux targets
C · 2 watchers
kvm-kernel-example
Examples for: Learning KVM - implement your own Linux kernel
C · 2 watchers
mimalloc-bench
Suite for benchmarking malloc implementations.
C · 2 watchers
mri
MRI - Monitor for Remote Inspection. The gdb compatible debug monitor for Cortex-M devices.
C · 2 watchers
opic
An experimental approach to serialize/deserialize primitive types as well as general abstract data types.
C · 1 watchers
box64
Linux Userspace x86-64 Emulator with a twist, targeted at ARM64 Linux devices
C · 1 watchers
dcurl
Multi-thread Curl function implementation
C · 1 watchers
gbdk-2020
An updated version of GBDK, A C compiler, assembler, linker and set of libraries for the Z80 like Nintendo Gameboy.
C · 1 watchers
lwan
Experimental, scalable, high performance HTTP server
1 watchers
picolibc
picolibc (formerly newlib-nano)
C · 0 watchers
123elf
A native port of Lotus 1-2-3 to Linux.
0 watchers
awesome-gbdev
A curated list of Game Boy development resources such as tools, docs, emulators, related projects and open-source ROMs.
C · 0 watchers
cltk
CLTK - OpenCL ToolKit
Shell · 0 watchers
crosstool-ng
A versatile (cross-)toolchain generator.
0 watchers
drawio
Placeholder for drawio
0 watchers
dromajo
RISC-V RV64GC emulator designed for RTL co-simulation
C · 0 watchers
fp64set
A data structure that stores 64-bit hash values
0 watchers
free5gc
Open source 5G core network base on 3GPP R15
0 watchers
FSHistory
Play and Enjoy the History of Microsoft Flight Simulator
0 watchers
gunyah-hypervisor
Gunyah is a Type-1 hypervisor designed for strong security, performance and modularity.
C · 0 watchers
Komodo
Formally-verified reference monitor for a secure isolated execution ("enclave") environment on ARM TrustZone
C · 0 watchers
lab0-c
C Programming Lab: Assessing Your C Programming Skills
Forth · 0 watchers
lfsr
A VM that uses LFSR instead of a normal program counter that runs Forth
C · 0 watchers
libntru
C Implementation of NTRUEncrypt
C · 0 watchers
linux-ma35d1
Linux kernel tree for NuMicro MA35D1
C · 0 watchers
linux-rpi
Kernel source tree for Raspberry Pi Foundation-provided kernel builds. Issues unrelated to the linux kernel should be posted on the community forum at https://forums.raspberrypi.com/
0 watchers
mfem
Mixed Variational Finite Elements for Implicit Simulation of Deformables
C · 0 watchers
mini-gdbstub
An implementation of the GDB Remote Serial Protocol to help you adding debug mode on emulator
HTML · 0 watchers
nano-docs
Documentation for the Nano protocol
TeX · 0 watchers
nano-whitepaper
Whitepaper for Nano digital currency (out of date, last updated Nov 2017)
0 watchers
nanopow
PoW of Nano Cryptocurrency
JavaScript · 0 watchers
noVNC
VNC client web application
C++ · 0 watchers
onnc
Open Neural Network Compiler
Astro · 0 watchers
osrtos
osrtos.com hugo source