This is your work, valued
jam. Fastest JS parser and semantic analyzer out there.
★ 131nez. An emulator for the NES. For fun and profit and all that.
★ 69tinyjit. Educational JIT compiler for ARM64 in Zig.
★ 67snap. An embeddable scripting language inspired by Lua.
★ 50bark. A static site generator that powers my blog
★ 20frametap. Cross platform screen capture library
★ 13meep. A programming language that compiles to brainfuck.
★ 9unicode-id. High performance unicode identifier codepoint detection.
★ 9AveTS. A type-checked scripting language that compiles to Javascript.
★ 8tsfun. Repository for my talk about type level programming in TypeScript
★ 8bullet_hell. an unnamed bullet hell game written in Lua, using the LÖVE game engine.
★ 6shriek. A horror indie game
★ 4eel. A rich text editor library for web applications.
★ 3js-playground. A playground for the Jam javascript parser
★ 3Bonkyon. Lua
★ 3Monparsing-paper. Haskell implementation of Graham Hutton's monadic parser combinator paper.
★ 3json-parser. A simple and fast JSON parser written in C.
★ 2mini-angstrom. A minimal recreation of angstrom to explain parser combinators
★ 2BitHounds. A decentralized card collection game on the tezos blockchain.
★ 2fourier-sketch. An educational web-app that uses the fourier series to approximate user drawn sketches.
★ 2codecrafters-git-go. Go
★ 1vim-257noir. An opinionated fork of the 256_noir vim colorscheme
★ 1murr. A tool that reports vulnerable packages in your node.js projects.
★ 1Ave. A compile-To-JS language that lets you write javasript code in a modern syntax
★ 1pastebin-clone. A full stack pastebin clone made using the MERN stack.
★ 1vyse. Documentation for the snap programming language
★ 1srijan-paul. me
★ 1Love2D-experimental-sandbox. A sandbox to experiment with some common gameplay mechanics in Love2d. Might evolve into a small game , who knows.
★ 1Love2d-starter-template. a starter template for LÖVE2D game projects.
★ 1woot. A social media app like twitter and reddit made with Express, NodeJS, EJS and MongoDB.
★ 1humanizer. Agent skill that removes signs of AI-generated writing from text
★ 32kcrush. Glamourous agentic coding for all 💘
★ 27kmoondream. tiny vision language model
★ 9.9kut. A Rust based utilty toolbox for developers. Inspired from https://it-tools.tech
★ 1.2kmagic-esquery. 🪄 Type level ESQuery selector parser and matcher!
★ 29hasktorch. Tensors and neural networks in Haskell
★ 1.2kReencor. Python
★ 39grid-apps. Browser-based Slicer for 3D Printing, CAM, Laser (Kiri:Moto) and mesh editor (Mesh:Tool)
★ 887desktop. Welcome to a calmer internet
★ 44kglobstar. Globstar is a fast, feature-rich, and open-source static analysis toolkit for writing and running code checkers. Based on tree-sitter.
★ 495jam. Fastest JS parser and semantic analyzer out there.
★ 131WarsmashModEngine. An emulation engine to improve Warcraft III modding
★ 547zig-companies-and-organizations. A list of companies using Zig in production.
★ 120mithril.js. A JavaScript Framework for Building Brilliant Applications
★ 15kopen-source-games. A list of open source games.
★ 13kfizzy. Pixel art editor made with Zig
★ 1.4kDotto. A portable and modern pixelart editor, written from scratch.
★ 740dvui. Immediate Zig GUI for Apps and Games
★ 1.6kcgif. GIF encoder written in C
★ 150comprehensive-rust. This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.
★ 33knanos. A kernel designed to run one and only one application in a virtualized environment
★ 3.2ksvg-spinners. A collection of 24 x 24 dp SVG spinners! (CSS & SMIL)
★ 7kaboutideasnow. Find people to talk to or collaborate with by searching across the /about, /ideas and /now pages of 1000s of personal websites.
★ 236gc-demo. C
★ 91mini-haskell. A self-hosting mini Haskell compiler with a mini C runtime.
★ 79wasm-calc. Building a compiler to WASM step-by-step
★ 16jetzig. Jetzig is a web framework written in Zig
★ 1.5kpctation. PlayStation emulator & debugger in C++17
★ 120SDL.zig. A shallow wrapper around SDL that provides object API and error handling
★ 448orama. 🌌 A complete search engine and RAG pipeline in your browser, server or edge network with support for full-text, vector, and hybrid search in less than 2kb.
★ 11kuvm. Fun, portable, minimalistic virtual machine.
★ 609snowden-archive. 💥 A collection of all documents leaked by former NSA contractor and whistleblower Edward Snowden.
★ 1.4kziglings. Learn the Zig programming language by fixing tiny broken programs.
★ 4.7kwatlings. Learn WebAssembly by writing small programs!
★ 1.8kawesome-learning-haskell. A collection of resources which were useful to Tweagers for learning Haskell and its various aspects
★ 443RTS. RTS game
★ 21db-readings. Readings in Databases
★ 8.1kSelf-Hosting-Guide. Self-Hosting Guide. Learn all about locally hosting (on premises & private web servers) and managing software applications by yourself or your organization. Including Cloud, LLMs, WireGuard, Automation, Home Assistant, and Networking.
★ 22klush.nvim. Create Neovim themes with real-time feedback, export anywhere.
★ 1.8kkeyboard-pcb-guide. Guide on how to design keyboard PCBs with KiCad
★ 4.9kkeycool84keyboard. Building a Mechanical Keyboard From Scratch
★ 30dgraph. high-performance graph database for real-time use cases
★ 22ktabby. Self-hosted AI coding assistant
★ 34ksemantic. Parsing, analyzing, and comparing source code across many languages
★ 9kspinnaker. Haskell
★ 25tao. A statically-typed functional language with generics, typeclasses, sum types, pattern-matching, first-class functions, currying, algebraic effects, associated types, good diagnostics, etc.
★ 1.2ktypst. A markup-based typesetting system that is powerful and easy to learn.
★ 55kdemotion-paper. Functional Pearl: Witness Me — Constructive Arguments Must Be Guided with Concrete Witness
★ 4bocker. Docker implemented in around 100 lines of bash
★ 13kbrowser-control. A tiny, fast Rust CLI that drives a real browser over the Chrome DevTools Protocol — built for coding agents.
★ 3.1kwhisper.cpp. Port of OpenAI's Whisper model in C/C++
★ 52kawesome-haskell-deep-learning. In the tradition of "awesome" (curated) lists, this is a list of references and code for doing deep learning in Haskell.
★ 299logisim-evolution. Digital logic design tool and simulator
★ 7.4ksafe. Scalable Analysis Framework for ECMAScript
★ 119awesome-selfhosted. A list of Free Software network services and web applications which can be hosted on your own servers
★ 309kEssentials-of-Compilation. A book about compiling Racket and Python to x86-64 assembly
★ 1.6klink. A simple multithreaded chat server in haskell
★ 35pyre-check. Performant type-checking for python.
★ 7.2kmono. Free and open-source monospaced font from Evil Martians
★ 2.7kHelloSilicon. An introduction to ARM64 assembly on Apple Silicon Macs
★ 5kpapers-we-love. Papers from the computer science community to read and discuss.
★ 108kcpml. Cirno's Perfect Math Library: Just about everything you need for 2D/3D games. Hopefully.
★ 349Tina. Tina is a teeny tiny, header only, coroutine and job library.
★ 299Chipmunk2D. A fast and lightweight 2D game physics library.
★ 2.4kshifty. Shifty is a tiny zero-dependency secrets generator, built for the web using TypeScript.
★ 47atharva-onboarding. A place to put Atharva's notes/solutions
★ 4ObEngine. 2D Game Engine with Lua Scripting made on top of SFML !
★ 863NFTBlocker. Browser plugin to autoblock NFT users on Twitter.
★ 610mimiker. Simple unix-like operating system for education and research purposes
★ 307esquery. ECMAScript AST query library.
★ 887minivm. A VM That is Dynamic and Fast
★ 1.7kMollenOS. MollenOS/Vali is a modern operating system that is built with focus on abstraction and a modular design, allowing anyone to port it to any architecture. It currently targets the x86-32 and x86-64 platform.
★ 453luau. A small, fast, and embeddable programming language based on Lua with a gradual type system.
★ 5.7kkernel. My first kernel written in C++
★ 154resea. A microkernel-based hackable operating system.
★ 568magic_enum. Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
★ 6.2kawesome-os. A list of operating systems and stuff
★ 2.2kbrutal. 🏢 An operating system inspired by brutalist design that combines the ideals of UNIX from the 1970s with modern technology and engineering
★ 1.1kdream. Tidy, feature-complete Web framework
★ 1.9kPLGradSchools.
★ 235docker-cheat-sheet. Docker Cheat Sheet
★ 23kLemonOS. The Lemon Operating System
★ 1.3kmako. The Mako Operating System
★ 63emerald. An operating system written in C
★ 316mos. A hobby operating system developed from scratch
★ 393polygott. Base Docker image for the Repl.it evaluation server
★ 398NattLua. luajit with a typesystem
★ 108brainfk. The World Famous Optimizing Brainfk Interpreter (With a JIT) ™
★ 10sandbird. A tiny embeddable HTTP server written in C89
★ 219langjam.
★ 1kpl-catalog. A catalog of programming languages
★ 778riju. ⚡ Extremely fast online playground for every programming language.
★ 1.7ksnekky. The Snekky Programming Language
★ 45mu. Soul of a tiny new machine. More thorough tests → More comprehensible and rewrite-friendly software → More resilient society.
★ 1.4kdemystifying-containers. A series of blog posts and talks about the world of containers 📦
★ 779tilck. A Tiny Linux-Compatible Kernel
★ 3.1kFeral. Feral programming language reference implementation
★ 149xinu. Repository for Xinu source code
★ 470dino. C++20 Library for dynamically loading shared libraries and functions.
★ 9pocketlang. A lightweight, fast embeddable scripting language.
★ 1.5kCandle. 2D lighting for SFML
★ 141learn-tt. A collection of resources for learning type theory and type theory adjacent fields.
★ 2.5kKVM. A virtual machine implementation from scratch
★ 3cafe. cafe game engine
★ 12Zelda-RPG-Engine. C++
★ 12counterexamples. Counterexamples in Type Systems
★ 426GSL. Guidelines Support Library
★ 6.7kgo. Go tools, libraries
★ 4.9kelaboration-zoo. Minimal implementations for dependent type checking and elaboration
★ 792charly-vm. Fully parallel dynamically typed programming language
★ 100Cyjon. A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.
★ 461u-programming-language. Low-level hobby programming language that compiles to 16-bit x86 assembly.
★ 43melon. The Melon programming language
★ 36Teditor. A simple text/code editor
★ 80the-art-of-command-line. Master the command line, in one page
★ 162kxyris. The Xyris Kernel
★ 153win3wm. A Tiling Window Manager for windows 10, Inspired by i3wm
★ 1kskift. 🥑 A modern delightful operating system (mirror)
★ 3ktype-inference-by-example. A series of down-to-earth articles on implementing type inference
★ 165grammars-v4. Grammars written for ANTLR v4; expectation that the grammars are free of actions.
★ 11kcode-canon. A catalog of code worth reading
★ 118learn-x86-asm. Learning some x86 ASM
★ 10os-tutorial. How to create an OS from scratch
★ 31kloxdown. A statically-typed variant of Lox, written in TypeScript
★ 135Jinx. Embeddable scripting language for real-time applications
★ 329juno. Framework for making 2D games with chunky pixels in Lua
★ 169git-flight-rules. Flight rules for git
★ 43kluavela. Implementation of Lua 5.1, originally a fork of LuaJIT 2.0
★ 285Play-Leetcode. My Solutions to Leetcode problems. All solutions support C++ language, some support Java and Python. Multiple solutions will be given by most problems. Enjoy:) 我的Leetcode解答。所有的问题都支持C++语言,一部分问题支持Java语言。近乎所有问题都会提供多个算法解决。大家加油!:)
★ 2.7kwu. 🐉 A practical game and data language
★ 484rosco_m68k. Design, documentation and software for the Really Old School Computer (M68K)
★ 196awesome-gbdev. A curated list of Game Boy development resources such as tools, docs, emulators, related projects and open-source ROMs.
★ 4.5ksx. Portable base library for C programmers, designed for performance and simplicity.
★ 880selfie. An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor.
★ 2.5kreading. A list of computer-science readings I recommend
★ 3.6kniagara. A Vulkan renderer written from scratch on stream
★ 1.8kpaka. Paka language
★ 161chibicc. A small C compiler
★ 12kExcalibur. 🎮 Your friendly TypeScript 2D game engine for the web 🗡️
★ 2.3kire. 16 bit register based virtual machine
★ 8tildac. C++
★ 4tinyalloc. malloc / free replacement for unmanaged, linear memory situations (e.g. WASM, embedded devices...)
★ 812coding-interview-university. A complete computer science study plan to become a software engineer.
★ 357kMazuCC. A minimalist C compiler with x86_64 code generation
★ 536pallene. Pallene Compiler
★ 828tinyrenderer. A brief computer graphics / rendering course
★ 24kumka-lang. Umka: a statically typed embeddable scripting language
★ 2.1kwrite_a_c_compiler. Test suite to help you write your own C compiler
★ 917piskel. A simple web-based tool for Spriting and Pixel art.
★ 13kwrite-a-C-interpreter. Write a simple interpreter of C. Inspired by c4 and largely based on it.
★ 4.4ktetris-love-ecs. Tetris implemented in lua/love2d using ECS
★ 10game-programmer. A Study Path for Game Programmer
★ 19kzua. An implementation of Lua 5.1 in Zig, for learning purposes
★ 210fe. A tiny, embeddable language implemented in ANSI C
★ 1.5ktabler-icons. A set of over 6100 free MIT-licensed high-quality SVG icons for you to use in your web projects.
★ 21kwindfield. Physics module for LÖVE
★ 564compilers-targeting-c. A list of compilers that can generate C code
★ 772type-systems. Implementations of various type systems in OCaml.
★ 1.6kBYTEPATH. A replayable arcade shooter with a focus on build theorycrafting.
★ 1.5kawesome-compilers. :sunglasses: Curated list of awesome resources on Compilers, Interpreters and Runtimes
★ 9.8kacwj. A Compiler Writing Journey
★ 13kCPython-Internals. Dive into CPython internals, trying to illustrate every detail of CPython implementation
★ 5.1kfucking-algorithm. Crack LeetCode, not only how, but also why.
★ 135kdidact. A DIY guide to build your own React
★ 6.8kwrite-a-hash-table. ✏️ Learn how to write a hash table in C
★ 4.3kawesome-katas. A curated list of code katas
★ 3.1klists. The definitive list of lists (of lists) curated on GitHub and elsewhere
★ 11kawesome-pixel-art. Curated list of everything awesome around pixel art.
★ 1.2kawesome-love2d. A curated list of amazingly awesome LÖVE libraries, resources and shiny things.
★ 4.5kbrinevector. A simple ffi-accelerated vector library for everyone
★ 65bitwise. Bitwise is an educational project where we create the software/hardware stack for a computer from scratch.
★ 5.3kACM-ICPC-Algorithms. Algorithms used in Competitive Programming
★ 2.3kbuild-your-own-x. Master programming by recreating your favorite technologies from scratch.
★ 533kawesome. 😎 Awesome lists about all kinds of interesting topics
★ 491kawesome-readme. A curated list of awesome READMEs
★ 21kmini-js. Minimal self-hosted JavaScript compiler in 1k lines of code
★ 163Best-README-Template. An awesome README template to jumpstart your projects!
★ 16kKeg. A stack-based esolang with condensability as well as simplicity and readability in mind.
★ 26project-based-learning. Curated list of project-based tutorials
★ 276kA2Z-F16. ITP A2Z Course for Fall 2016
★ 459Mathematics_for_Beginners. This is the formula sheet for "Mathematics for Beginners" by Siraj Raval on Youtube
★ 481