Skip to content

larsbrubaker/rust-apps

Repository files navigation

Rust Apps

A collection of Lars Brubaker's Rust libraries and applications. Each repository is included as a submodule so you can clone them all at once and keep them up to date.

Clone with all submodules

git clone --recurse-submodules https://github.com/larsbrubaker/rust-apps.git

To update all submodules to their latest commits:

git submodule update --remote --merge

Repositories

Complete, pure Rust port of the Clipper2 C++ library by Angus Johnson — polygon clipping and offsetting with support for union, intersection, difference, and XOR operations.

clipper2-rust demo

Live Demo · Repository


Pure Rust port of libtess2 — the SGI tessellation library for converting complex polygons (including self-intersecting and with holes) into triangles.

tess2-rust demo

Live Demo · Repository


Pure Rust port of Anti-Grain Geometry (AGG) 2.6 — a high-quality 2D vector graphics rendering engine with sub-pixel accuracy and anti-aliasing.

agg-rust demo

Live Demo · Repository


A Rust GUI framework built on top of agg-rust — provides widgets, layout, and rendering for desktop applications using AGG as the rendering backend.

agg-gui demo

Live Demo · Repository


Pure Rust port of the Manifold 3D geometry library — fast, robust, watertight boolean operations on triangle meshes.

manifold-rust demo

Live Demo · Repository


Searchable 3D model archive browser for the Thingi10K dataset — 10,000 Thingiverse models with mesh quality metadata. Built with Rust/WASM.

Thingi10K demo

Live Demo · Repository

About

Lars Brubaker's Rust libraries and applications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors