@thi.ng/router
Generic trie-based router with support for wildcards, route param validation/coercion, auth
Generic trie-based router with support for wildcards, route param validation/coercion, auth
Functional, polymorphic API for 2D geometry types & SVG generation
Data structures for managing & working with strided, memory mapped vectors
n-D spatial indexing data structures with a shared ES6 Map/Set-like API
Mutable wrappers for nested immutable values with optional undo/redo history and transaction support
DSL to define shader code in TypeScript and cross-compile to GLSL, JS and other targets
Customizable nD polyline interpolation, re-sampling, splitting & nearest point computation
Fast, incremental 2D Delaunay & Voronoi mesh implementation
@thi.ng/rstream based triple store & reactive query engine
Composable signal generators, oscillators, filters, FFT, spectrum, windowing & related DSP utils
Sparse & bitwise adjacency matrices, lists and selected traversal algorithms for directed & undirected graphs
a javascript library for storing arbitrary data in mathematical (di)graphs, as well as traversing and analyzing them in various ways (ECMAScript 6 Ready)
Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)
WebGL & GLSL abstraction layer
Lightweight, reactive, VDOM-less UI/DOM components with async lifecycle and @thi.ng/hiccup compatible
Functional, extensible L-System architecture w/ support for probabilistic rules
Z-order curve / Morton encoding, decoding & range extraction for arbitrary dimensions
[![Travis CI](https://travis-ci.org/ryoppy/scalike-typescript.svg?branch=master)](https://travis-ci.org/ryoppy/scalike-typescript)
Genetic programming helpers & strategies (tree based & multi-expression programming)
Immediate mode GUI with flexible state handling & data only shape output