Skip to content
View mxgmn's full-sized avatar
💭
you can write me at first_last at brown dot edu
💭
you can write me at first_last at brown dot edu

Sponsors

@greentec
@unormal
@bnolan

Block or report mxgmn

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Showing results

Blazingly fast implementation of the Wave Function Collapse algorithm

Rust 14 Updated Nov 22, 2025

Constraint programming C# library with implicit WFC and backtracking support

C# 5 Updated Jan 29, 2026

An Unreal 5 plugin to integrate my WFCpp library.

C++ 8 Updated Nov 16, 2025

A blazing fast âš¡ Wave Function Collapse engine for three.js, built for real-time 2D, 2.5D, and 3D procedural world generation at scale.

TypeScript 68 1 Updated Jun 2, 2025

A C++ DLL project for the WaveFunctionCollapse algorithm, plus various interfaces for using it.

C++ 22 1 Updated Nov 16, 2025

Wave Function Collapse in Dart

Dart 8 Updated Dec 23, 2024

A partial MarkovJunior (https://github.com/mxgmn/MarkovJunior) implementation as a python library, written in rust

Rust 11 Updated Feb 26, 2025
Python 8 Updated May 13, 2024

Wave function collapse implemented in p5.js

JavaScript 25 Updated Dec 13, 2020

Collection of small and easy to understand mini projects that are too big to be a example and to small to be a real project

Pascal 27 8 Updated Feb 1, 2026

C# bindings for raylib, a simple and easy-to-use library to learn videogames programming

C# 1,224 93 Updated Oct 20, 2025

An implementation of WFC' simple tiled model

TypeScript 9 Updated Jan 13, 2024

Single-header C library for the Wave Function Collapse algorithm plus a CLI and a GUI

C 48 4 Updated Oct 23, 2023

Java implementation of the Wave function collapse algorithm.

Java 22 1 Updated May 9, 2023

Proletariat Graph-Learning Constraint Solver

C++ 31 1 Updated Jul 25, 2024

A Procedural + Directed Game Art Generator

C++ 38 Updated Jan 17, 2025

A probabilistic programming language based on pattern-rewriting

TypeScript 86 5 Updated Jan 8, 2024

Documentation for the MarkovJunior project, by Maxim Gumin

C# 26 6 Updated Jun 28, 2022

Typescript version of MarkovJunior, runs on the web with a fancy renderer

TypeScript 194 14 Updated Nov 22, 2023

A simple island map generator configuration for MarkovJunior

22 Updated Jun 17, 2022

💌 Bitmapped programming font, based on Tamsyn

Ruby 1,024 33 Updated Feb 28, 2023

The Javascript and canvas port of https://github.com/mxgmn/MarkovJunior : A Probabilistic Programming Language.

TypeScript 23 4 Updated Jun 10, 2022

An algorithm for fast 2D pattern-matching with wildcards.

TypeScript 20 1 Updated Jul 30, 2022

SMT-based probabilistic programming with delimited continuations

Scheme 3 Updated Mar 8, 2013

Probabilistic programming on SMT solvers

Python 3 Updated Oct 9, 2012

Texture synthesis from examples

Batchfile 7 Updated Apr 9, 2022

2D Wave Function Collapse as Blender Plugin

Python 41 3 Updated Oct 13, 2021

Wave Function Collapse library in C, plus a command-line tool

C 364 22 Updated Feb 23, 2023

Wave Function Collapse plug-in for Grasshopper

C# 73 15 Updated Aug 1, 2021
Next