This is your work, valued
xcc. Standalone C compiler/assembler/linker/libc for x86-64/aarch64/riscv64/wasm
★ 533nesemu. NES Emulator written in TypeScript
★ 76galangua. 2D shoot 'em up game, written in Rust
★ 40haribote. Haribote OS for Linux/gcc
★ 22x68kemu. Sharp X68000 emulator written in Rust
★ 6xv6. 64bit port of xv6
★ 6hira_kan_recog. Jupyter Notebook
★ 5GawaNativeIos. 全画面に配置したWebViewでiOSアプリを作るテスト
★ 4processing-ruby-mode. Ruby Mode for Processing
★ 4GawaNativeAndroid. 全画面に配置したWebViewでAndroidアプリを作るテスト
★ 3tyfkda.github.io. Blog using Hexo
★ 3lisp2js. Lisp to JavaScript translator running on JavaScript
★ 3FrontendTemplate. Template files for front-end development
★ 2PentominoSolver. Rust
★ 2webgpu_reaction_diffusion. JavaScript
★ 2InteriorMapping.
★ 1SolokusSolver. Solokus Solver
★ 1speana. WebAudioを使ったスペクトラムアナライザー
★ 1implementing-functional-languages. Haskell
★ 1frp-2048-fib. Haskell
★ 1TypeInferencer. Type Inference in Haskell
★ 1backend-to-frontend. Scheme
★ 1paraboloid_shadow_envmap. JavaScript
★ 1fastclick-test. FastClickを使ってスマホでのタッチの体感を早くするテスト
★ 1craftinginterpreters-work. C
★ 1BidirectionalPathTracing. This program provides a detailed implementation of a fundamental paper in rendering, focusing on Bidirectional Path Tracing (BDPT), Multiple Importance Sampling (MIS). The whole project is written in pure C++ based on the architecture of path tracing assignment from GAMES101.
★ 8box3d. Box3D is a 3D physics engine for games
★ 5koidn. Intel® Open Image Denoise library
★ 2.1kOdin. Odin Programming Language
★ 11ktlsf. Two-Level Segregated Fit memory allocator implementation.
★ 1.6kwasm3. 🚀 A fast WebAssembly interpreter and the most universal WASM runtime
★ 7.9kDigital-Logic-Sim. C#
★ 4.6kwild. A very fast linker for Linux
★ 3.8kpdclib. The Public Domain C Library
★ 281EmulatorJS. A web-based frontend for RetroArch
★ 4ksplat. WebGL 3D Gaussian Splat Viewer
★ 3kmquickjs. Public repository of the Micro QuickJS Javascript Engine
★ 6kgsplat. CUDA accelerated rasterization of gaussian splatting
★ 5.4kThin-Film-Interference. Implementation of Iridescence model
★ 3engine. Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF
★ 16ksmallupbp. C
★ 144fil-c. Fil-C: completely compatible memory safety for C and C++
★ 3.4kFloaty. 2D fluid & soft body simulation based on Position Based Dynamics
★ 52ruby-quiz-2025.storesinc.tech. irb宝探し(RubyKaigi 2025ブース企画)
★ 1threejs-caustics. Caustics computation using ThreeJS
★ 361Simple. A Simple showcase for the Sea-of-Nodes compiler IR
★ 897box2d. Box2D is a 2D physics engine for games
★ 10kuwasi. Micro modularized WASI runtime for JavaScript
★ 58wasmlite. ported libc + browser libjs for webassembly
★ 5toy-cpu-pathtracing. Rust
★ 8pocketpy. Portable Python 3.x Interpreter in Modern C for Game Scripting
★ 2.1klkl-wasm. (WIP) trying to port LKL to wasm
★ 26doomgeneric. Easily portable doom
★ 2kkajiya. 💡 Experimental real-time global illumination renderer 🦀
★ 5.3krustation. Playstation emulator in the Rust programing language
★ 581glTF-Sample-Viewer. Physically-Based Rendering in glTF 2.0 using WebGL
★ 1.5ktiny-gpu. A minimal GPU design in Verilog to learn how GPUs work from the ground up
★ 13kViZDoom. Reinforcement Learning environments based on the 1993 game Doom :godmode:
★ 2kslimcc. C23 compiler with C2y/GNU extensions for x86-64 Linux/BSD, written in C99
★ 299winx68kc. C
★ 13THREE.js-PathTracing-Renderer. Real-time PathTracing with global illumination and progressive rendering, all on top of the Three.js WebGL framework. Click here for Live Demo: https://erichlof.github.io/THREE.js-PathTracing-Renderer/Geometry_Showcase.html
★ 2.2kmujs. https://codeberg.org/ccxvii/mujs
★ 863shecc. A self-hosting and educational C optimizing compiler
★ 1.4kutest.h. 🧪 single header unit testing framework for C and C++
★ 983elf2x68k. ELF to X68k executable converter with cross development environment
★ 34rapier.js. Official JavaScript bindings for the Rapier physics engine.
★ 697Clouds. Cloud rendering test
★ 958Super-mario-bros-PPO-pytorch. Proximal Policy Optimization (PPO) algorithm for Super Mario Bros
★ 1.3kpigar. :coffee: A tool to generate requirements.txt for Python project, and more than that. (IT IS NOT A PACKAGE MANAGEMENT TOOL)
★ 1.8kphy. Physics for three. Game engine
★ 724drl-zh. Deep Reinforcement Learning: Zero to Hero!
★ 2.3kmujoco. Multi-Joint dynamics with Contact. A general purpose physics simulator.
★ 14kNAND. NAND is a logic simulator suite made entirely from NAND gates
★ 599llm.c. LLM training in simple, raw C/CUDA
★ 31kwasmlinux-project. Build environment WasmLinux kernel and userland
★ 83Block8008. 1977年ごろ書いた8008マイコンのブロック崩し
★ 11openlibm. High quality system independent, portable, open source libm implementation
★ 621rl-connect4-alpha-zero. Python
★ 1kcc. C compiler written by C. inspired from 9cc https://github.com/rui314/9cc
★ 14elks. Embeddable Linux Kernel Subset - Linux for 8086
★ 1.7kKasumi. The RV32I Implementation of Verilog HDL
★ 10GraphicsGems. Code for the "Graphics Gems" book series
★ 1.5kfflate. High performance (de)compression in an 8kB package
★ 2.9kcontainer2wasm. Container to WASM converter
★ 2.7klinux. Linux kernel source tree
★ 906WasmOS. A proof-of-concept microkernel that runs WebAssembly natively.
★ 72tiny-wasm-runtime. Unofficial reference Wasm interpreter written in C
★ 39wasi-fs-access. This is a demo shell powered by WebAssembly, WASI, Asyncify and File System Access API.
★ 348runno. Sandboxed runtime for programming languages and WASI binaries. Works in the browser, on your server, or via MCP.
★ 766mame. MAME
★ 10klearning-wasi. The sole purpose of this repository is to help me learn about WASI
★ 69self-driving-car. JavaScript
★ 755rosetta-lisp. A set of Lisp-1 implementations that share the VM instruction set, built-in functions, and the bootstrapping code
★ 23voicevox. 無料で使える中品質なテキスト読み上げソフトウェア、VOICEVOXのエディター
★ 3.2kbuild-your-own-x. Master programming by recreating your favorite technologies from scratch.
★ 524kembeddedDOOM. "emdoom" - a port of DOOM targeted for memory-strapped systems.
★ 126mini-rv32ima. A tiny C header-only risc-v emulator.
★ 2.1klibriscv. The fastest RISC-V sandbox
★ 1.1knanoGPT. The simplest, fastest repository for training/finetuning medium-sized GPTs.
★ 61kbox64. Box64 - Linux Userspace x86_64 Emulator with a twist, targeted at ARM64, RV64 and LoongArch Linux devices
★ 5.5khigan. higan is a multi-system emulator focused on accuracy, preservation, and configurability.
★ 1.3kbsnes. bsnes is a Super Nintendo (SNES) emulator focused on performance, features, and ease of use.
★ 2kpentomino. Rust
★ 3FFT-Ocean. FFT ocean for Unity
★ 796smmalloc. Blazing fast memory allocator designed for video games
★ 333wgpu-matrix. Fast WebGPU 3d math library
★ 470UnityGraphicsProgrammingSeries. 書籍「Unity Graphics Programming」シリーズのPDFコレクション
★ 902mlibc. Portable C standard library
★ 1.1koperating-system-in-1000-lines. Writing an OS in 1,000 lines.
★ 3.5kschism. A self-hosting Scheme to WebAssembly compiler
★ 1.3ksv6. POSIX-like scalable multicore research OS kernel
★ 197fceux. FCEUX, a NES Emulator
★ 1.5krjvm. A tiny JVM written in Rust. Learning project
★ 1.6krv. 32-bit RISC-V CPU in ~800 lines of C89
★ 628pt. A path tracer written in Go.
★ 2.1krush. Rush Hour puzzle goodies!
★ 331Mesen2. Multi-system emulator (NES, SNES, GB, GBA, PCE, SMS/GG, WS) for Windows, Linux and macOS
★ 2.4knand2tetris-hard-emulator. directory for studying the elements of computing systems with nand2tetris.
★ 6q3vm. Q3VM - Single file (vm.c) bytecode virtual machine/interpreter for C-language input
★ 940SOS_SWORDforWeb. S-OS"SWORD" for Web
★ 13aarch64-emu. Experimental AArch64 Emulator Written in C++
★ 41rpmalloc. Public domain cross platform lock free thread caching 16-byte aligned memory allocator implemented in C
★ 2.5kxv6-rv32. Port of MIT's xv6 OS to 32 bit RISC V
★ 44r2. A RISC-V emulator written in Rust :crab:
★ 117microkernel-book. 『自作OSで学ぶマイクロカーネルの設計と実装』サポートサイト
★ 273sloader. sloader is an ELF loader which aims to replace ld-linux.so of glibc.
★ 163node-sdl. 🎮 SDL bindings for Node.js
★ 209ruby-jit-challenge. Tutorial to write a Ruby JIT
★ 190javy. JS to WebAssembly toolchain
★ 2.7kcake. Cake a C23 front end and transpiler written in C
★ 681webgpu-samples. WebGPU Samples
★ 2.1kmario-gpt. [Neurips 2023] Generating Mario Levels with GPT2. Code for the paper "MarioGPT: Open-Ended Text2Level Generation through Large Language Models" https://arxiv.org/abs/2302.05981
★ 1.1kgpt-3. GPT-3: Language Models are Few-Shot Learners
★ 16kclib. Package manager for the C programming language.
★ 5.1kviu. Terminal image viewer with native support for iTerm and Kitty
★ 3.2kuvwasi. WASI syscall API built atop libuv
★ 265works. The code of several works on oimo.io/works
★ 1.5kbrowser_wasi_shim. A WASI shim for in the browser
★ 417swissgl. SwissGL is a minimalistic wrapper on top of WebGL2 JS API. It's designed to reduce the amount of boilerplate code required to manage GLSL shaders, textures and framebuffers when making procedural visualizations or simulations.
★ 1.2kcowasm. CoWasm: Collaborative WebAssembly for Servers and Browsers. Built using Zig. Supports Python with extension modules, including numpy.
★ 560memfs-browser. JavaScript
★ 3mpp. This is a simulator for the machine ++. It is developed by nullx but it was originally designed on the 90's by José Mª Angulo Usategui, Javier García Zubía & Ignacio Angulo Martínez.
★ 5pcjs. The original IBM PC and other machine emulations in JavaScript
★ 1.2krutie. “The Tie Between Ruby and Rust.”
★ 997simplefs. A simple native file system for Linux kernel
★ 489GLSL-PathTracer. A toy physically based GPU path tracer (C++/OpenGL/GLSL)
★ 2.1kwren. The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.
★ 8.1ksljit. Platform independent low-level JIT compiler
★ 1.1kLakeSnes. A SNES emulator, in C
★ 140chibines. NES emulator & NSF Player written in Go.
★ 20chibisnes. SNES emulator written in Go. (based on LakeSNES)
★ 12RTXPT. Real-time path tracing library and sample
★ 988optcarrot.wasm. A NES emulator written in Ruby on browser powered by WebAssembly
★ 7Atrc. My path tracer
★ 531rayt_rust. Rust
★ 6book. Web browser engineering (a book)
★ 1.1kgunslinger. C99, header-only framework for games and multimedia applications
★ 1.4kaudioMotion.js. Media player and real-time audio spectrum analyzer written in JavaScript.
★ 622gopsx. PlayStation 1 emulator written in pure Go.
★ 25c-ray. c-ray is a small, simple path tracer written in C
★ 859distroless. 🥑 Language focused docker images, minus the operating system.
★ 23ksabicom. Rust
★ 32llrl. An experimental Lisp-like programming language
★ 167pytudes. Python programs, usually short, of considerable difficulty, to perfect particular skills.
★ 24kAtmos. Atmospheric simulations
★ 23GPU-Raytracer. GPU Raytracer from scratch in C++/CUDA
★ 972webassembly.sh. Open-source and installable PWA terminal powered by WebAssembly, WAPM, and Wasmer-JS 🖥
★ 351optix7course. C++
★ 549rubyonbrowser. Ruby on Browser using Ruby WASM/WASI
★ 74monaco-editor. A browser based code editor
★ 46kdev. Development repository for the CodeMirror editor project
★ 7.8kJelloVM. JVM in Python that can only run "Hello, World"
★ 159embree. Embree ray tracing kernels repository.
★ 2.7kUnshaky. A software attempt to address the "double key press" issue on Apple's butterfly keyboard [not actively maintained]
★ 3.1kLSX-Dodgers. CP/M80 MSX-DOS Compatible OS(Z80) for SHARP X1/turbo/Z, MZ-700/1500, PC-8801mkIISR and MSX
★ 53cranelift-jit-demo. JIT compiler and runtime for a toy language, using Cranelift
★ 751px68k. Portable SHARP X68000 Emulator for macOS、Linux、and MinGW(win)
★ 9px68k-libretro. Portable SHARP X68000 Emulator for Libretro
★ 52JSCPP. A simple C++ interpreter written in JavaScript
★ 879mjx. Mjx: A framework for Mahjong AI research
★ 209Cwerg. The best C-like language that can be implemented in 10kLOC.
★ 700super-sabicom. Rust
★ 25ruby.wasm. ruby.wasm is a collection of WebAssembly ports of the CRuby.
★ 856tgba. Rust
★ 101position-based-fluids. Position Based Fluids [SIGGRAPH 2013] in C++
★ 146wasmer-js. Monorepo for Javascript WebAssembly packages by Wasmer
★ 1.1kShogiAIBook2. 書籍「強い将棋ソフトの創りかた」のノートブック。サポート情報はWikiを参照。
★ 55python-dlshogi2. Python
★ 37Vale. Compiler for the Vale programming language - http://vale.dev/
★ 2kgo-tcpip. Go
★ 65mikanos-devcontainer. VSCode devcontainer for developing MikanOS
★ 73a-puzzle-a-day-solver. A-Puzzle-A-Day solver
★ 62bert-book. 「BERTによる自然言語処理入門: Transformersを使った実践プログラミング」サポートページ
★ 265libco. libco is a cooperative multithreading library written in C89.
★ 182metalnes. Transistor level NES simulation
★ 1.9kJoltPhysics. A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West and Death Stranding 2.
★ 11kwebvm. Virtual Machine for the Web
★ 17kSharpLab. .NET language playground
★ 3kdaedalOS. Desktop environment in the browser
★ 13kvscode. Visual Studio Code
★ 187kVLR. GPU Monte Carlo Ray Tracing Renderer using NVIDIA OptiX 8
★ 234photon_mapping. minimal but extensible header only implementation of photon mapping in C++
★ 122logic-solver. JavaScript
★ 148cornell-mcray. 🕹 A quick'n'dirty game sample using kajiya, physx-rs, and dolly
★ 740volpt. Volumetric path tracer written in C++
★ 50volppm. Volumetric progressive photon mapping written in C++.
★ 58twigl. twigl.app is an online editor for One tweet shader, with gif generator and sound shader, and broadcast live coding.
★ 1.1kNovaShader. Multi-functional shader for the Particle System that supports Universal Render Pipeline (URP) of Unity.
★ 1.6kryu. Converts floating point numbers to decimal strings
★ 1.3ktoy-browser. A toy browser engine
★ 42Famicom.js. JavaScript NES Emulator
★ 7soft-float-starter-pack. Software implementation of floating point numbers and operations
★ 222openMSX. the MSX emulator that aims for perfection
★ 535hacker-news-pwas. HNPWA - Hacker News readers as Progressive Web Apps 📱
★ 2.4kyjit. Optimizing JIT compiler built inside CRuby
★ 729Super-Famicom-wasm. スーパーファミコン wasm Emulator
★ 6bert-mcts-youtube. Python
★ 227harib27f. Haribote OS source package with cross-platform compilation support.
★ 25wasm-pack. 📦✨ your favorite rust -> wasm workflow tool!
★ 7.2kpicolibc. picolibc - a C library designed for embedded 32- and 64- bit systems.
★ 1.6kBoxedwine. Emulator that can run 32-bit Windows programs/games on multiple platforms via Wine
★ 1.1kgvisor. Application Kernel for Containers
★ 19kpicoruby. PicoRuby is the smallest Ruby implementation for one-chip microcontrollers
★ 1.1kalpine. A rugged, minimal framework for composing JavaScript behavior in your markup.
★ 32kos-from-zero. 『ゼロからのOS自作入門』(内田公太著、マイナビ出版)のサポートサイトです
★ 284