This is your work, valued
Open-Golf. A cross-platform minigolf game written in C.
★ 1.9kPhysicsEngine. Cute little physics engine.
★ 63water-simulation. OpenGL Water Simulation
★ 35terrain-generation. Some terrain generation using a low poly style
★ 11sokoban. Implementation of Sokoban game in C / OpenGL
★ 5billiards. Billiards simulation in OpenGL.
★ 4nes-emulator. A NES Emulator
★ 3dinosaur-game-assembly. The Chrome Dinosaur Game Implemented in ARM Assembly
★ 2School-work. School Work For My Eyes Only
★ 2RaceTheSunWEBGLClone. Clone of Race The Sun Using Javascript / WebGL
★ 1i8c. mhhhm c is tasty
★ 1flyfly. C
★ 1bomb-compiler. bomb compiler
★ 1sudoku. Sudoku Solver / Animation
★ 1VimYT. Youtube in Vim!
★ 1lightmapper. A C/C++ single-file library for drop-in lightmap baking. Just use your existing OpenGL renderer to bounce light!
★ 1box3d. Box3D is a 3D physics engine for games
★ 5.7ksp. A modern C standard library
★ 241gf. A GDB frontend for Lïnux.
★ 3.4klavandula. a lightweight web framework in c
★ 984tracy. Frame profiler
★ 16kglance. A self-hosted dashboard that puts all your feeds in one place
★ 36kreflect-cpp. A C++20 library for fast serialization, deserialization and validation using reflection. Supports JSON, Avro, Boost Serialization, BSON, Cap'n Proto, CBOR, Cereal, Command line interfaces, CSV, Environment variables, flexbuffers, msgpack, parquet, TOML, UBJSON, XML, YAML, yas / msgpack.org[C++20]
★ 1.9kyyjson. The fastest JSON library in C
★ 3.8klayout. Single-file library for calculating 2D UI layouts using stacking boxes. Compiles as C99 or C++.
★ 995nanovg. Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations.
★ 5.7kmeshoptimizer. Mesh optimization library that makes meshes smaller and faster to render
★ 8.2kraddebugger. A native, user-mode, multi-process, graphical debugger.
★ 7.3kclay. High performance UI layout library in C.
★ 18kOdin. Odin Programming Language
★ 12kmir. A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIR
★ 2.6kzep. Zep - An embeddable editor, with optional support for using vim keystrokes.
★ 1kAmbient. The multiplayer game engine
★ 3.9kga2022. RPI Game Architecture 2022
★ 10Vulkan-Forward-Plus-Renderer. Forward+ renderer in Vulkan using Compute Shader. An Upenn CIS565 final project.
★ 698dear_bindings. Pretty C header (+ metadata for language binding) generator for Dear ImGui
★ 389luau. A small, fast, and embeddable programming language based on Lua with a gradual type system.
★ 5.7kEsoterica. Esoterica Engine
★ 1.3kMindustry. The automation tower defense RTS
★ 28kmodern-unix. A collection of modern/faster/saner alternatives to common unix commands.
★ 33kraylib. A simple and easy-to-use library to enjoy videogames programming
★ 34kOpen-Golf. A cross-platform minigolf game written in C.
★ 1.9krizz. Small C game development framework
★ 786ig-memtrace. Memory Tracing Software
★ 436zip. A portable, simple zip library written in C
★ 1.6kmeow_hash. Official version of the Meow hash, an extremely fast level 1 hash
★ 1.8kxxHash. Extremely fast non-cryptographic hash algorithm
★ 11kwren. The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.
★ 8.1kparson. Lightweight JSON library written in C.
★ 1.5kLuaJIT. Mirror of the LuaJIT git repository
★ 5.7kminiz. miniz: Single C source file zlib-replacement library, originally from code.google.com/p/miniz
★ 2.8kios-cmake. A CMake toolchain file for iOS/iPadOS, visionOS, macOS, watchOS & tvOS C/C++/Obj-C++ development
★ 2.2kfastbuild. High performance build system for Windows, OSX and Linux. Supporting caching, network distribution and more.
★ 1.4kcraftinginterpreters. Repository for the book "Crafting Interpreters"
★ 11kzig. Moved to Codeberg
★ 43kImGuizmo. Immediate mode 3D gizmo for scene editing and other controls based on Dear Imgui
★ 4kRemotery. Single C file, Realtime CPU/GPU Profiler with Remote Web Viewer
★ 3.3kcr. cr.h: A Simple C Hot Reload Header-only Library
★ 1.8kduktape. Duktape - embeddable Javascript engine with a focus on portability and compact footprint
★ 6.2karia. A tiny, embeddable lisp-shaped language implemented in C89
★ 176fe. A tiny, embeddable language implemented in ANSI C
★ 1.5kglad. Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.
★ 4.6ksokol. minimal cross-platform standalone C headers
★ 10kNuklear. A single-header ANSI C immediate mode cross-platform GUI library
★ 11kenet. ENet reliable UDP networking library
★ 3.2kyojimbo. A network library for client/server games written in C++
★ 2.7klibrg. 🚀 Making multi-player gamedev simpler since 2017
★ 1.5ksds. Simple Dynamic Strings library for C
★ 5.5kxatlas. Mesh parameterization / UV unwrapping library
★ 2.5klightmapper. A C/C++ single-file library for drop-in lightmap baking. Just use your existing OpenGL renderer to bounce light!
★ 1.5k3d-game-shaders-for-beginners. 🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
★ 20kOpenRA. Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.
★ 17kvec. A type-safe dynamic array implementation for C
★ 496map. A type-safe hash map implementation for C
★ 607Dank-Learning. Dank Learning codebase, generate a meme from any image using AI. Uses a modified version of the Show and Tell image captioning network
★ 484devilution. Diablo devolved - magic behind the 1996 computer game
★ 9ks2client-proto. StarCraft II Client - protocol definitions used to communicate with StarCraft II.
★ 4krenderdoc. RenderDoc is a stand-alone graphics debugging tool.
★ 11kChipmunk2D. A fast and lightweight 2D game physics library.
★ 2.4kimgui. Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
★ 75kfireapp. JavaScript
★ 1bitwise. Bitwise is an educational project where we create the software/hardware stack for a computer from scratch.
★ 5.3kgodot. Godot Engine – Multi-platform 2D and 3D game engine
★ 115knuklear. A single-header ANSI C gui library
★ 14kblessed-contrib. Build terminal dashboards using ascii/ansi art and javascript
★ 16kqu3e. Lightweight and Simple 3D Open Source Physics Engine in C++
★ 997GamePhysicsCookbook. Source code for Game Physics Cookbook
★ 1.1ktinyobjloader. Tiny but powerful single file wavefront obj loader
★ 3.9kLecture-Slides. Lecture Slide Issue Tracking
★ 258Apollo-11. Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules.
★ 72kcyclone-physics. The Physics engine that accompanies the book "Game Physics Engine Design"
★ 1.1kthree.js. JavaScript 3D Library.
★ 114kwrite-you-a-haskell. Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)
★ 3.5kBezierInfo-2. The development repo for the Primer on Bézier curves, https://pomax.github.io/bezierinfo
★ 2.5kopenvr. OpenVR SDK
★ 6.6kTerasology. Terasology - open source voxel world
★ 3.9kGraphicsGems. Code for the "Graphics Gems" book series
★ 1.5ktinyrenderer. A brief computer graphics / rendering course
★ 24kcs291. Interactive 3D Graphics class code
★ 329archon. A helper to test battle code bots
★ 9phaser. Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
★ 40kvim-galore. :mortar_board: All things Vim!
★ 18kSimple_GLSL_Shader_Example. A very simple example of how shaders in OpenGL can be used, to color Objects or map a texture on some triangles.
★ 239Quake. Quake GPL Source Release
★ 6k10PL. 10 papers that all PhD students in programming languages ought to know, for some value of 10
★ 944assimp. The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
★ 13kreactjs_koans. Learn basics of React.js making the tests pass
★ 3.2kstb. stb single-file public domain libraries for C/C++
★ 34krftgstats. JavaScript
★ 6nvd3. A reusable charting library written in d3.js
★ 7.2kbabyc. A toy C compiler
★ 522katas. Ruby
★ 10antons_opengl_tutorials_book. Anton's OpenGL 4 Tutorials book - Demo Code
★ 1k8cc. A Small C Compiler
★ 6.4kMidje. Midje provides a migration path from clojure.test to a more flexible, readable, abstract, and gracious style of testing
★ 1.7kpbrt-v3. Source code for pbrt, the renderer described in the third edition of "Physically Based Rendering: From Theory To Implementation", by Matt Pharr, Wenzel Jakob, and Greg Humphreys.
★ 5.1ksb6code. Source code for OpenGL SupeBible 6th Edition examples
★ 486OpenGL. Haskell bindings to OpenGL
★ 153whoops-architecture. Sample code for my talk "Whoops! Where did my architecture go?"
★ 75NemeStats. NemeStats is a completely free website for tracking board games played among a relatively stable group of players.
★ 54cljs2go. ClojureScript to Go
★ 211dragon-book-exercise-answers. Compilers Principles, Techniques, & Tools (purple dragon book) second edition exercise answers. 编译原理(紫龙书)第2版习题答案。
★ 6.7klinux-samus. Linux 4.16 on Chromebook Pixel 2015
★ 182martini. Classy web framework for Go
★ 12ktiny-twitch. A tiny html/javascript game whose source code fits in one tweet
★ 231plt. Programming Language Theory λΠ
★ 5.4kxenia. Xbox 360 Emulator Research Project
★ 9.6kthe-art-of-command-line. Master the command line, in one page
★ 162kreagent. A minimalistic ClojureScript interface to React.js
★ 4.9kArcadia. Clojure in Unity
★ 1.7kjulia. The Julia Programming Language
★ 49kwego. weather app for the terminal
★ 8.5klux. The Lux Programming Language
★ 1.7kdrive. Google Drive client for the commandline
★ 6.7kspacemacs. A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!
★ 25kneobundle.vim. Next generation Vim package manager
★ 2.3kNightcode. An IDE for Clojure
★ 1.4kKnightOS. OS for z80 calculators
★ 1.3kinstaparse. Clojure
★ 2.8kcheat. cheat allows you to create and view interactive cheatsheets on the command-line. It was designed to help remind *nix system administrators of options for commands that they use frequently, but not frequently enough to remember.
★ 13kleiningen. Moved to Codeberg; this is a temporary convenience mirror
★ 7.3kcrouton. Chromium OS Universal Chroot Environment (EOL)
★ 8.6kvim-fireplace. fireplace.vim: Clojure REPL support
★ 1.8kProbabilistic-Programming-and-Bayesian-Methods-for-Hackers. aka "Bayesian Methods for Hackers": An introduction to Bayesian methods + probabilistic programming with a computation/understanding-first, mathematics-second point of view. All in pure Python ;)
★ 28kgg. [deprecated] git workflow shortcuts
★ 1.4kauthy-ssh. Easy two-factor authentication for ssh servers
★ 794vim-awesome. Awesome Vim plugins from across the universe
★ 2.1kbug.n. Tiling Window Manager for Windows
★ 3.4kvim-hardtime. Plugin to help you stop repeating the basic movement keys
★ 905pterosaur. All firefox text fields are vim.
★ 765ArnoldC. Arnold Schwarzenegger based programming language
★ 6.9kawesome-courses. :books: List of awesome university courses for learning Computer Science!
★ 70kneovim. Vim-fork focused on extensibility and usability
★ 101kTrueCraft. Minecraft for hipsters
★ 2.5k