Erin Catto's starred repositories

manim

A community-maintained Python framework for creating mathematical animations.

Language:PythonLicense:MITStargazers:19631Issues:134Issues:1459

matter-js

a 2D rigid body physics engine for the web ▲● ■

Language:JavaScriptLicense:MITStargazers:16138Issues:231Issues:1147

cJSON

Ultralightweight JSON parser in ANSI C

c4

C in four functions

Language:CLicense:GPL-2.0Stargazers:9400Issues:331Issues:31

meson

The Meson Build System

Language:PythonLicense:Apache-2.0Stargazers:5341Issues:118Issues:5599

write-a-C-interpreter

Write a simple interpreter of C. Inspired by c4 and largely based on it.

Language:CLicense:GPL-2.0Stargazers:3859Issues:152Issues:22

DiligentEngine

A modern cross-platform low-level graphics library and rendering framework

Language:BatchfileLicense:Apache-2.0Stargazers:3390Issues:117Issues:202

overgrowth

Open Source codebase of the game Overgrowth by Wolfire Games LLC

Language:C++License:Apache-2.0Stargazers:2426Issues:39Issues:72

cmake-init

The missing CMake project initializer

Language:CMakeLicense:GPL-3.0Stargazers:1871Issues:27Issues:68

engine-sim-community-edition

Combustion engine simulation game that generates realistic audio.

jank

A Clojure dialect hosted on LLVM with native C++ interop

Language:C++License:MPL-2.0Stargazers:1484Issues:42Issues:42

Melon

A generic cross-platform C library that includes many commonly used components and frameworks, and a new scripting language interpreter. It currently supports C99 and Aspect-Oriented Programming (AOP).

Language:CLicense:BSD-3-ClauseStargazers:1286Issues:21Issues:10

imgui_markdown

Markdown for Dear ImGui

Language:C++License:ZlibStargazers:1020Issues:21Issues:16

edyn

Edyn is a real-time physics engine organized as an ECS.

Language:C++License:MITStargazers:561Issues:17Issues:31

calm

CUDA/Metal accelerated language model inference

Language:CLicense:MITStargazers:327Issues:9Issues:0

plutosvg

Tiny SVG rendering library in C

Language:CLicense:MITStargazers:227Issues:7Issues:6

BinaryRelations

Three new associative container classes

Language:C++License:MITStargazers:201Issues:2Issues:1

direct-to-video

Easily write MP4 videos from a C++ application.

openGJK

Fast and reliable implementation of the Gilbert-Johnson-Keerthi (GJK) algorithm for C, C#, Go, Matlab and Python

Language:CLicense:GPL-3.0Stargazers:125Issues:6Issues:27

CC

A small, usability-oriented generic container library.

Language:CLicense:MITStargazers:115Issues:7Issues:6

growable-buf

Growable Memory Buffer for C99

Language:CLicense:UnlicenseStargazers:113Issues:5Issues:0

raw-physics

Simple rigid-body physics simulator powered by XPBD.

Language:CLicense:MITStargazers:105Issues:3Issues:3

cpuid

C++ library for detecting CPU capabilities

Language:C++License:NOASSERTIONStargazers:103Issues:17Issues:6

Unreal.nvim

Unreal Engine support for Neovim

Language:LuaLicense:MITStargazers:60Issues:4Issues:4

Unreal.nvim

Experimental and under development- PLEASE DO NOT USE

Language:LuaLicense:GPL-2.0Stargazers:16Issues:3Issues:0

build-size

Graph showing the Defold engine and editor sizes for all supported platforms

dbd

Physics simulation using displacement based dynamics

Box2D.NET

Auto-generated C# bindings for Box2D 3.0

Language:C#License:MITStargazers:6Issues:1Issues:0
Language:ZigLicense:MITStargazers:3Issues:0Issues:0

SDL_box2d

Debug draw sample for Box2D using SDL

Language:C++Stargazers:1Issues:1Issues:0