Projects in Awesome Lists by jserv
A curated list of projects in awesome lists by jserv .
https://github.com/jserv/mini-arm-os
Build a minimal multi-tasking OS kernel for ARM from scratch
Last synced: 16 May 2025
https://github.com/jserv/amacc
Small C Compiler generating ELF executable Arm architecture, supporting JIT execution
arm armv7a c compiler dynamic-linking jit-compiler linux self-hosting
Last synced: 14 May 2025
https://github.com/jserv/facebooc
Yet another Facebook clone written in C
bsd epoll http-server kqueue linux native social-network web-server
Last synced: 16 May 2025
https://github.com/jserv/MazuCC
A minimalist C compiler with x86_64 code generation
c compiler gcc-complier gnu x86-64
Last synced: 17 Apr 2025
https://github.com/jserv/mazucc
A minimalist C compiler with x86_64 code generation
c compiler gcc-complier gnu x86-64
Last synced: 05 Apr 2025
https://github.com/jserv/talks
schedule and materials about my presentations
aarch64 arm c-programming guts kernel linux microcontroller open-source rtos security
Last synced: 16 May 2025
https://github.com/jserv/nstack
Userspace TCP/IP stack for Linux
linux network-stack networking tcp-ip
Last synced: 05 Apr 2025
https://github.com/jserv/unix-v1
Restoration of 1st Edition UNIX kernel sources from Bell Laboratories
pdp-11 research-unix simh unix
Last synced: 16 May 2025
https://github.com/jserv/min-dl
minimal dynamic linker implementation for ELF, supporting x86_64 and Arm/Aarch64
Last synced: 23 Apr 2025
https://github.com/jserv/xv6-x86_64
re-implementation of UNIX v6 in ANSI C for x86_64 SMP
Last synced: 09 Jan 2026
https://github.com/jserv/kernel-in-kernel
Develop your own OS kernel by reusing Linux infrastructure
Last synced: 23 Apr 2025
https://github.com/jserv/stm32f429-linux-builder
create a uClinux distribution for STM32f429 Discovery board
Last synced: 29 Jan 2026
https://github.com/jserv/mazu-editor
a minimalist text editor with syntax highlight, copy/paste, and search
console-application posix terminal-based text-editor
Last synced: 06 Apr 2025
https://github.com/jserv/full-stack-hello
minimal instruction set and assembler/compiler for "Hello World" execution
Last synced: 22 Apr 2025
https://github.com/jserv/codezero
Codezero Microkernel
arm embedded hypervisor l4-microkernel microkernel
Last synced: 23 Apr 2025
https://github.com/jserv/tlsf-bsd
Two Level Segregated Fit (TLSF) memory allocator implementation, BSD License
fragmentation memory-allocation memory-pool realtime
Last synced: 23 Apr 2025
https://github.com/jserv/cregex
A small implementation of regular expression matching engine in C
regex regexp regular-expression
Last synced: 29 Jun 2025
https://github.com/jserv/tinygl
TinyGL: a Small, Free and Fast Subset of OpenGL
Last synced: 05 May 2025
https://github.com/jserv/simple-dvm
A simplified educational Dalvik virtual machine implementation
Last synced: 11 Mar 2026
https://github.com/jserv/armv8-hello
Hello World for bare metal ARMv8 using QEMU
Last synced: 21 Feb 2026
https://github.com/jserv/x-compressor
A minimalist lossless data compressor
Last synced: 15 Jun 2025
https://github.com/jserv/jit-construct
JIT compiler from scratch, derived from Nick Desaulniers' great work
Last synced: 23 Apr 2025
https://github.com/jserv/svgirl
SVG Instant Rendering Library with focus on embedded systems
Last synced: 21 Aug 2025
https://github.com/jserv/ttt
An implementation of tic-tac-toe in C, featuring AI agents
Last synced: 23 Apr 2025
https://github.com/jserv/rv32jit
JIT-accelerated RISC-V instruction set simulator
dynamic-binary-translation jit-compiler risc-v riscv riscv-emulator riscv-simulator riscv32
Last synced: 23 Apr 2025
https://github.com/jserv/rbtree
A red-black tree implementation
binary-search-tree data-structures red-black-tree
Last synced: 27 Sep 2025
https://github.com/jserv/stm32f429-r3d
small software 3D rendering program on STM32F429-Discovery
Last synced: 26 Jun 2025
https://github.com/jserv/uthreads
A concurrent library based on cooperative scheduling of user-level threads(fibers) implemented in C++
Last synced: 23 Apr 2025
https://github.com/jserv/jamvm
JamVM 2 + OpenJDK
java-virtual-machine jvm openjdk openjdk8
Last synced: 10 Apr 2025
https://github.com/jserv/kvm-user-x86
A simple userspace program to interact with Linux KVM
Last synced: 26 Jun 2025
https://github.com/jserv/hungry-birds
classical example of concurrent producer/consumer problem
Last synced: 14 Oct 2025
https://github.com/jserv/littlefs-fuse
A FUSE wrapper that puts the littlefs in user-space
Last synced: 07 Mar 2026
https://github.com/jserv/stm32f429-lcd-demo
Simple STM32F429 Discovery LCD demo program using emWin library
Last synced: 23 Apr 2025
https://github.com/jserv/linsched
Restoration of The Linux Scheduler Simulator (LinSched)
Last synced: 23 Apr 2025
https://github.com/jserv/auto-tetris
Play Tetris game automatically!
artificial-intelligence terminal-based tetris-clone
Last synced: 23 Apr 2025
https://github.com/jserv/mt-redis
A multi-thread Redis implementation with RCU
Last synced: 23 Apr 2025
https://github.com/jserv/tic-tac-toe
An implementation of classical tic-tac-toe game for terminal I/O
Last synced: 23 Apr 2025
https://github.com/jserv/taunix
Realtime operating system kernel for TI TMS320F24x DSP
Last synced: 23 Apr 2025
https://github.com/jserv/stm32f429-demos
Collection of demo program for STM32F429 Discovery
Last synced: 02 Mar 2026
https://github.com/jserv/mathex
An embedded mathematical expression evaluator in C99
Last synced: 11 Mar 2026
https://github.com/jserv/trex
A terminal-based recreation of Google Chrome's famous T-Rex game
Last synced: 29 Aug 2025
https://github.com/jserv/matrix_oo
Object-oriented matrix implementation in C99
Last synced: 23 Apr 2025
https://github.com/jserv/dummy-driver
dummy Linux kernel module for education purpose
Last synced: 23 Apr 2025
https://github.com/jserv/fizzbuzz
Implement Fizzbuzz without loop-internal conditionals, or arithmetic operators.
Last synced: 23 Apr 2025
https://github.com/jserv/picogui
A small, portable, client/server GUI designed to work on many types of hardware
Last synced: 13 Aug 2025
https://github.com/jserv/cjk-token-reducer
Reduce Claude Code token usage by 35-50% when using CJK (Chinese, Japanese, and Korean)
cjk-tokenizer claude-code llm-inference
Last synced: 22 Jan 2026
https://github.com/jserv/arith_register
Use ELF linker set to construct lists of arithmetic implementations automatically
Last synced: 06 Jul 2025
https://github.com/jserv/anrmalloc
A new embedded-friendly memory allocator
Last synced: 23 Apr 2025
https://github.com/jserv/muxleq
16-bit virtual machine with a two-instruction set CPU capable of running Forth
eforth esoteric-compiler forth meta-compiler subleq
Last synced: 14 Jun 2025
https://github.com/jserv/scalable-font-editor
A scalable font editor, which produces the fonts for embedded environments
Last synced: 29 Jul 2025
https://github.com/jserv/membroker
Memory Broker is a library that helps balance memory load between processes in user space using IPC
Last synced: 30 Oct 2025
https://github.com/jserv/bubble-sort-arm
Bubble sort in ARM assembly (incomplete)
Last synced: 13 Sep 2025
https://github.com/jserv/subleq
A Forth environment on a single-Instruction 16-bit SUBLEQ machine
Last synced: 15 Jun 2025
https://github.com/jserv/micronaut-from-scratch
Ahead-of-Time compilation with Micronaut and GraalVM
Last synced: 12 Apr 2025