P.J. Henning (pjhenning)

pjhenning

Geek Repo

Location:USA

Home Page:pjhenning.com

Github PK Tool:Github PK Tool

P.J. Henning's starred repositories

tree-sitter

An incremental parsing system for programming tools

pyright

Static Type Checker for Python

Language:PythonLicense:NOASSERTIONStargazers:12280Issues:118Issues:5669

MarkovJunior

Probabilistic language based on pattern matching and constraint propagation, 153 examples

Language:C#License:MITStargazers:6854Issues:92Issues:27

planck.js

2D JavaScript Physics Engine

Language:TypeScriptLicense:MITStargazers:4565Issues:75Issues:143

code2flow

Pretty good call graphs for dynamic languages

Language:PythonLicense:MITStargazers:3754Issues:78Issues:69

rapier

2D and 3D physics engines focused on performance.

Language:RustLicense:Apache-2.0Stargazers:3679Issues:48Issues:309

Horde3D

Horde3D is a small 3D rendering and animation engine. It is written in an effort to create an engine being as lightweight and conceptually clean as possible.

score

ossia score, an interactive sequencer for the intermedia arts

Language:C++License:NOASSERTIONStargazers:1445Issues:59Issues:1440

DungeonTemplateLibrary

🌏: Dungeon free resources (terrain & roguelike generation)

Language:C++License:BSL-1.0Stargazers:1200Issues:26Issues:13

3DWorld

3D Procedural Game Engine Using OpenGL

Language:C++License:GPL-3.0Stargazers:1089Issues:40Issues:19

sinuous

🧬 Light, fast, reactive UI library

geometric

A JavaScript library for doing geometry.

Language:JavaScriptLicense:MITStargazers:958Issues:18Issues:31

glas

WebGL in WebAssembly with AssemblyScript

Language:TypeScriptLicense:MITStargazers:859Issues:42Issues:57

martinez

Martinez-Rueda polygon clipping algorithm, does boolean operation on polygons (multipolygons, polygons with holes etc): intersection, union, difference, xor

Language:JavaScriptLicense:MITStargazers:679Issues:19Issues:84

Rythe-Engine

Rythe is a data-oriented C++17 game engine built to make optimal use of modern hardware.

Language:TclLicense:MITStargazers:528Issues:23Issues:43

CAMLBOY

A Game Boy emulator written in OCaml that runs in your browser 🐫 🎮

Language:OCamlLicense:MITStargazers:506Issues:4Issues:4

ribbit

A small and portable Scheme implementation with AOT and incremental compilers that fits in 4K. It supports closures, tail calls, first-class continuations and a REPL.

Language:SchemeLicense:BSD-3-ClauseStargazers:437Issues:15Issues:21

avendish

declarative polyamorous cross-system intermedia objects

Language:C++License:NOASSERTIONStargazers:416Issues:14Issues:35

malfunction

Malfunctional Programming

Language:OCamlLicense:NOASSERTIONStargazers:320Issues:25Issues:30

atd

Static types for JSON APIs

Language:OCamlLicense:NOASSERTIONStargazers:308Issues:12Issues:192

1ml

1ML prototype interpreter

Language:OCamlLicense:Apache-2.0Stargazers:265Issues:26Issues:0

box2d-wasm

Box2D physics engine compiled to WebAssembly. Supports TypeScript and ES modules.

iron

3D Engine Core

Language:HaxeLicense:ZlibStargazers:258Issues:31Issues:34

curated-code-cad

A list of the various code-cad projects out there.

Language:PythonLicense:MITStargazers:235Issues:13Issues:14

Roguelike

🦇: Roguelike

Language:C++License:BSL-1.0Stargazers:92Issues:3Issues:0

parsco

C++20 Coroutine-Based Synchronous Parser Combinator Library

Language:C++License:MITStargazers:48Issues:4Issues:0

nightmare

A set of components that fit, a priori, relatively well with the web framework (OCaml) Dream to try to build, at best, and quickly, dynamic web applications.

Language:OCamlLicense:MITStargazers:46Issues:9Issues:6

Crafterra

⛰️: Sandbox game support.

Language:C++License:CC0-1.0Stargazers:30Issues:2Issues:11

mirage-lambda

An eDSL for MirageOS apps

Language:OCamlStargazers:19Issues:0Issues:0

mercury-pberr

A Mercury+Nano editor formatter plug-in.

Language:MercuryStargazers:2Issues:1Issues:0