This is your work, valued

Durham,NC

Peter Boyer

Elite
@pboyer

verb. Open-source, cross-platform NURBS

810

flood. Visual programming for the browser

282

labor.js. Maintain a pool of WebWorkers with callbacks. Based on Ilmari Heikkinen's WorkCrew library. Easily wrap existing libraries in Web Worker functionality. Works in the browser and node.js.

32

LilOpt. Non-linear least squares in C++, header-only, inspired by Ceres solver.

31

antlr4. ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.

26

nomial. A TypeScript implementation of High-Performance Polynomial Root Finding for Graphics (Yuksel 2022)

17

scheme.js. The 10 millionth JavaScript Scheme interpreter.

15

nextjs-terraform. Example next.js app w/ terraform, docker

10

glober. Android app for viewing equirectangular panoramas and 3d models (.3ds). Includes sensor fusion support for gyroscope, accelerometer, and compass.

6

designscript.js. Run DesignScript in the browser, node.js

6

LinearSearch. A lightweight, learning algorithm for searching a homogeneous list of items.

5

cs173. Homework assignments and interpreters based on the reading from Brown's 2012 Introduction to Programming Languages class (CS173)

4

rec. Rec is a foundational library for implementing undo, redo, diffing, and event systems in JavaScript.

4

raleighbikeways. https://raleighbikeways.ptrbyr.com/

4

tela. Visual programming language in TypeScript, React, Redux rendered to Canvas2D

3

PyPano. A panorama stitcher written in Python.

3

skiplist. A Go skip list implementation.

2

fips-immer.

2

KinectToSTL. C++

2

dfs. DFS in Go without recursion

2

live-todo-app. A collaborative todo app built with liveblocks, next.js, tailwind

1

redblack. Red black tree data structure in Go

1

sketch-n-sketch. Prodirect Manipulation for SVG

1

operatorPrecedence. Simple operator precedence parser in Go

1

pbPTAM. A customized implementation of Parallel Tracking and Multi-Mapping

1

bbtree. Self-balancing Binary Search Trees in JavaScript

1

BezierInfo-2. A from-the-ground-up rewrite of https://pomax.github.io/bezierinfo, using react, babel, webpack, and other modern things.

1

csg.hs. A port of csg.js to Haskell, never finished

1

trie. Trie trees in JS, Go

1

rbush-3d. RBush-3D — a high-performance JavaScript R-tree-based 3D spatial index for points and cuboids

1

raleigh-bike-map. Rasterize a bike map of Raleigh using OpenStreetMap data and Mapnik

1

cmakecpp. Simple CMake starter template for C++ executables

1

uxperiment. UI experiments in WebGL

1

WithoutHotAir. A US edition of Sustainable Energy - Without The Hot Air

1

toposort. Topological sort in Go

1

namedpipes. Demonstrates how to use named pipes to set up streaming dataflows with go

1

Dynamo. Visual Programming For Revit

1

spherical-harmonics. Spherical harmonics library

1

DesignScript.

1

taskapp. A simple task list app built using AWS Lambda, Apex, and Terraform

1

nanoid. A tiny (108 bytes), secure, URL-friendly, unique string ID generator for JavaScript

1

rust-bsp. A BSP in Rust. Not production code.

1

dsm. Direct Stiffness Method in Rust

1