An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 8.0% on npmjs.org
Top 4.5% downloads on npmjs.org
Top 2.7% forks on npmjs.org

npmjs.org : @thi.ng/shader-ast-optimize

Shader AST code optimization passes/strategies

Registry - Source - Homepage - JSON
purl: pkg:npm/%40thi.ng/shader-ast-optimize
Keywords: ast , constant-folding , optimization , rewrite , shader , shader-ast , typescript , color , data-structures , dataflow , dsl , functional-programming , geometry , html , monorepo , parser-combinators , reactive-programming , shadergraph , streams , transducers , ui , vectors , visualization , webassembly , webgl , ziglang
License: Apache-2.0
Latest release: 13 days ago
First release: over 3 years ago
Namespace: thi.ng
Dependent packages: 1
Dependent repositories: 1
Downloads: 559 last month
Stars: 3,387 on GitHub
Forks: 150 on GitHub
Total Commits: 10558
Committers: 50
Average commits per author: 211.16
Development Distribution Score (DDS): 0.441
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/postspectacular, https://patreon.com/thing_umbrella, https://liberapay.com/thi.ng
Last synced: 3 days ago

@thi.ng/pixel-analysis 0.1.0 💰
Image color & feature analysis utilities
1 version - Latest release: 3 days ago - 3,579 stars on GitHub - 1 maintainer
Top 1.7% on npmjs.org
@thi.ng/rle-pack 3.1.98 💰
Binary run-length encoding packer w/ flexible repeat bit widths
181 versions - Latest release: 3 days ago - 30 dependent packages - 25 dependent repositories - 14.9 thousand downloads last month - 3,384 stars on GitHub - 1 maintainer
Top 1.9% on npmjs.org
@thi.ng/zipper 2.1.135 💰
Functional tree editing, manipulation & navigation
191 versions - Latest release: 3 days ago - 4 dependent packages - 165 dependent repositories - 757 thousand downloads last month - 3,346 stars on GitHub - 1 maintainer
Top 1.7% on npmjs.org
@thi.ng/bitstream 2.4.20 💰
ES6 iterator based read/write bit streams with support for variable word widths
184 versions - Latest release: 3 days ago - 6 dependent packages - 163 dependent repositories - 1.35 million downloads last month - 3,384 stars on GitHub - 1 maintainer
Top 2.9% on npmjs.org
@thi.ng/transducers-binary 2.1.163 💰
Binary data related transducers & reducers
259 versions - Latest release: 3 days ago - 8 dependent packages - 6 dependent repositories - 2.74 thousand downloads last month - 3,579 stars on GitHub - 1 maintainer
Top 3.1% on npmjs.org
@thi.ng/hiccup-svg 5.4.34 💰
SVG element functions for @thi.ng/hiccup & related tooling
352 versions - Latest release: 3 days ago - 4 dependent packages - 13 dependent repositories - 2.13 thousand downloads last month - 3,579 stars on GitHub - 1 maintainer
Top 2.0% on npmjs.org
@thi.ng/matrices 3.0.5 💰
Matrix & quaternion operations for 2D/3D geometry processing
289 versions - Latest release: 3 days ago - 12 dependent packages - 15 dependent repositories - 5.07 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 1.9% on npmjs.org
@thi.ng/paths 5.2.11 💰
Immutable, optimized and optionally typed path-based object property / array accessors with struc...
216 versions - Latest release: 3 days ago - 19 dependent packages - 42 dependent repositories - 38.4 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 1.9% on npmjs.org
@thi.ng/associative 7.0.34 💰
ES Map/Set-compatible implementations with customizable equality semantics & supporting operations
312 versions - Latest release: 3 days ago - 23 dependent packages - 32 dependent repositories - 10.1 thousand downloads last month - 3,579 stars on GitHub - 1 maintainer
Top 2.0% on npmjs.org
@thi.ng/dcons 3.2.152 💰
Double-linked lists with comprehensive set of operations (incl. optional self-organizing behaviors)
322 versions - Latest release: 3 days ago - 11 dependent packages - 49 dependent repositories - 15.4 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 1.5% on npmjs.org
@thi.ng/vectors 8.2.1 💰
Optimized 2d/3d/4d and arbitrary length vector operations, support for memory mapping/layouts
314 versions - Latest release: 3 days ago - 62 dependent packages - 39 dependent repositories - 20.4 thousand downloads last month - 3,346 stars on GitHub - 1 maintainer
Top 1.4% on npmjs.org
@thi.ng/transducers 9.3.1 💰
Collection of ~170 lightweight, composable transducers, reducers, generators, iterators for funct...
351 versions - Latest release: 3 days ago - 88 dependent packages - 90 dependent repositories - 41.1 thousand downloads last month - 3,384 stars on GitHub - 1 maintainer
Top 1.6% on npmjs.org
@thi.ng/binary 3.4.51 💰
100+ assorted binary / bitwise operations, conversions, utilities, lookup tables
164 versions - Latest release: 3 days ago - 21 dependent packages - 64 dependent repositories - 24.6 thousand downloads last month - 3,346 stars on GitHub - 1 maintainer
Top 1.6% on npmjs.org
@thi.ng/strings 3.9.13 💰
Various string formatting & utility functions
213 versions - Latest release: 3 days ago - 34 dependent packages - 49 dependent repositories - 21.1 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 1.3% on npmjs.org
@thi.ng/arrays 2.11.1 💰
Array / Arraylike utilities
211 versions - Latest release: 3 days ago - 27 dependent packages - 253 dependent repositories - 799 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 1.6% on npmjs.org
@thi.ng/compose 3.0.31 💰
Optimized functional composition helpers
183 versions - Latest release: 3 days ago - 16 dependent packages - 83 dependent repositories - 34.3 thousand downloads last month - 3,579 stars on GitHub - 1 maintainer
Top 1.4% on npmjs.org
@thi.ng/math 5.11.28 💰
Assorted common math functions & utilities
178 versions - Latest release: 3 days ago - 49 dependent packages - 79 dependent repositories - 39.4 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 1.5% on npmjs.org
@thi.ng/hex 2.3.72 💰
Hex string formatters for 4/8/16/24/32/48/64bit words, hexdump formatting of binary data
108 versions - Latest release: 3 days ago - 9 dependent packages - 231 dependent repositories - 801 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 1.7% on npmjs.org
@thi.ng/memoize 4.0.18 💰
Function memoization with configurable caching and support for async functions
180 versions - Latest release: 3 days ago - 10 dependent packages - 61 dependent repositories - 28.5 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 1.2% on npmjs.org
@thi.ng/checks 3.7.8 💰
Collection of 70+ type, feature & value checks
185 versions - Latest release: 3 days ago - 109 dependent packages - 288 dependent repositories - 836 thousand downloads last month - 3,198 stars on GitHub - 1 maintainer
Top 1.4% on npmjs.org
@thi.ng/compare 2.4.20 💰
Comparators with support for types implementing the @thi.ng/api/ICompare interface
175 versions - Latest release: 3 days ago - 15 dependent packages - 252 dependent repositories - 793 thousand downloads last month - 3,346 stars on GitHub - 1 maintainer
Top 1.3% on npmjs.org
@thi.ng/equiv 2.1.84 💰
Extensible deep value equivalence checking for any data types
155 versions - Latest release: 3 days ago - 26 dependent packages - 263 dependent repositories - 794 thousand downloads last month - 3,346 stars on GitHub - 1 maintainer
Top 1.2% on npmjs.org
@thi.ng/api 8.11.28 💰
Common, generic types, interfaces & mixins
204 versions - Latest release: 3 days ago - 171 dependent packages - 294 dependent repositories - 844 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 1.1% on npmjs.org
@thi.ng/errors 2.5.34 💰
Custom error types and error factory functions
160 versions - Latest release: 3 days ago - 102 dependent packages - 617 dependent repositories - 2.2 million downloads last month - 3,346 stars on GitHub - 1 maintainer
@thi.ng/lispy 0.2.0 💰
Lightweight, extensible, interpreted Lisp-style DSL for embedding in other projects
2 versions - Latest release: 10 days ago - 109 downloads last month - 3,575 stars on GitHub - 1 maintainer
Top 8.4% on npmjs.org
@thi.ng/sexpr 1.0.17 💰
Extensible S-Expression parser & runtime infrastructure
171 versions - Latest release: 10 days ago - 1 dependent package - 1 dependent repositories - 330 downloads last month - 3,387 stars on GitHub - 1 maintainer
@thi.ng/boids 1.1.5 💰
n-dimensional boids simulation with modular behavior system
98 versions - Latest release: 13 days ago - 647 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 7.9% on npmjs.org
@thi.ng/shader-ast-js 1.2.0 💰
Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast
292 versions - Latest release: 13 days ago - 1 dependent package - 1 dependent repositories - 437 downloads last month - 3,387 stars on GitHub - 1 maintainer
@thi.ng/server 0.10.3 💰
Minimal HTTP server with declarative routing, static file serving and freely extensible via pre/p...
19 versions - Latest release: 13 days ago - 246 downloads last month - 3,575 stars on GitHub - 1 maintainer
@thi.ng/tensors 0.4.1 💰
1D/2D/3D/4D tensors with extensible polymorphic operations and customizable storage
6 versions - Latest release: 13 days ago - 384 downloads last month - 3,575 stars on GitHub - 1 maintainer
Top 8.0% on npmjs.org
@thi.ng/color-palettes 1.5.1 💰
Collection of 200+ image based color themes & composable theme query filters
168 versions - Latest release: 13 days ago - 1 dependent package - 1 dependent repositories - 480 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 8.1% on npmjs.org
@thi.ng/complex 1.0.21 💰
Array-based complex number algebra
160 versions - Latest release: 13 days ago - 1 dependent package - 1 dependent repositories - 350 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 7.9% on npmjs.org
@thi.ng/fuzzy-viz 2.1.195 💰
Visualization, instrumentation & introspection utils for @thi.ng/fuzzy
240 versions - Latest release: 13 days ago - 1 dependent package - 1 dependent repositories - 369 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 8.1% on npmjs.org
@thi.ng/geom-axidraw 1.0.23 💰
Conversion and preparation of thi.ng/geom shapes & shape groups to/from AxiDraw pen plotter draw ...
159 versions - Latest release: 13 days ago - 1 dependent package - 1 dependent repositories - 357 downloads last month - 3,343 stars on GitHub - 1 maintainer
Top 7.9% on npmjs.org
@thi.ng/geom-io-obj 0.3.173 💰
Wavefront OBJ parser (& exporter soon)
235 versions - Latest release: 13 days ago - 1 dependent package - 1 dependent repositories - 378 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 8.1% on npmjs.org
@thi.ng/geom-sdf 1.0.24 💰
2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators
182 versions - Latest release: 13 days ago - 1 dependent package - 1 dependent repositories - 395 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 8.3% on npmjs.org
@thi.ng/geom-trace-bitmap 0.3.133 💰
Bitmap image to hairline vector and point cloud conversions
144 versions - Latest release: 13 days ago - 1 dependent package - 1 dependent repositories - 379 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 7.1% on npmjs.org
@thi.ng/geom-voronoi 2.3.120 💰
Fast, incremental 2D Delaunay & Voronoi mesh implementation
280 versions - Latest release: 13 days ago - 1 dependent package - 3 dependent repositories - 443 downloads last month - 3,387 stars on GitHub - 1 maintainer
@thi.ng/geom-webgl 0.1.55 💰
WebGL geometry/shape conversion & interop
56 versions - Latest release: 13 days ago - 256 downloads last month - 3,343 stars on GitHub - 1 maintainer
Top 7.4% on npmjs.org
@thi.ng/hdom-canvas 4.1.196 💰
@thi.ng/hdom component wrapper for declarative canvas scenegraphs
347 versions - Latest release: 13 days ago - 1 dependent package - 2 dependent repositories - 488 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 7.0% on npmjs.org
@thi.ng/hiccup-markdown 3.2.137 💰
Markdown parser & serializer from/to Hiccup format
311 versions - Latest release: 13 days ago - 1 dependent package - 4 dependent repositories - 444 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 7.9% on npmjs.org
@thi.ng/iges 2.1.176 💰
IGES 5.3 serializer for (currently only) polygonal geometry, both open & closed
318 versions - Latest release: 13 days ago - 1 dependent package - 1 dependent repositories - 422 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 8.0% on npmjs.org
@thi.ng/imgui 3.2.16 💰
Immediate mode GUI with flexible state handling & data only shape output
298 versions - Latest release: 13 days ago - 1 dependent package - 1 dependent repositories - 439 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 8.0% on npmjs.org
@thi.ng/lsys 2.3.9 💰
Functional, extensible L-System architecture w/ support for probabilistic rules
274 versions - Latest release: 13 days ago - 1 dependent package - 1 dependent repositories - 395 downloads last month - 3,387 stars on GitHub - 1 maintainer
@thi.ng/pixel-dominant-colors 1.1.45 💰
k-means based dominant color extraction from images/pixel buffers
46 versions - Latest release: 13 days ago - 258 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 7.3% on npmjs.org
@thi.ng/poisson 3.2.38 💰
nD Stratified grid and Poisson-disc sampling w/ support for spatial density functions and custom ...
280 versions - Latest release: 13 days ago - 1 dependent package - 2 dependent repositories - 457 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 8.0% on npmjs.org
@thi.ng/rdom-canvas 1.0.24 💰
@thi.ng/rdom component wrapper for @thi.ng/hiccup-canvas and declarative canvas drawing
272 versions - Latest release: 13 days ago - 1 dependent package - 1 dependent repositories - 392 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 7.4% on npmjs.org
@thi.ng/scenegraph 2.0.10 💰
Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support
252 versions - Latest release: 13 days ago - 1 dependent package - 2 dependent repositories - 364 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 5.6% on npmjs.org
@thi.ng/soa 1.0.21 💰
SOA & AOS memory mapped structured views with optional & extensible serialization
248 versions - Latest release: 13 days ago - 2 dependent packages - 1 dependent repositories - 400 downloads last month - 3,387 stars on GitHub - 1 maintainer
@thi.ng/tsne 0.1.13 💰
Highly configurable t-SNE implementation for arbitrary dimensions
14 versions - Latest release: 13 days ago - 215 downloads last month - 3,575 stars on GitHub - 1 maintainer
@thi.ng/wasm-api-webgl 0.1.48 💰
WebGL bridge API for hybrid TypeScript & WASM (Zig) applications
49 versions - Latest release: 13 days ago - 250 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 8.1% on npmjs.org
@thi.ng/webgl-msdf 2.1.196 💰
Multi-channel SDF font rendering & basic text layout for WebGL
303 versions - Latest release: 13 days ago - 1 dependent package - 1 dependent repositories - 450 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 8.1% on npmjs.org
@thi.ng/webgl-shadertoy 1.0.24 💰
Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast
295 versions - Latest release: 13 days ago - 1 dependent package - 1 dependent repositories - 472 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 8.1% on npmjs.org
@thi.ng/timestep 1.0.21 💰
Deterministic fixed timestep simulation updates with state interpolation
124 versions - Latest release: 13 days ago - 1 dependent package - 1 dependent repositories - 377 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 6.9% on npmjs.org
@thi.ng/router 4.1.29 💰
Generic trie-based router with support for wildcards, route param validation/coercion, auth
220 versions - Latest release: 13 days ago - 1 dependent package - 12 dependent repositories - 406 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 5.6% on npmjs.org
@thi.ng/axidraw 1.1.127 💰
Minimal AxiDraw plotter/drawing machine controller for Node.js
143 versions - Latest release: 13 days ago - 2 dependent packages - 1 dependent repositories - 370 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 5.5% on npmjs.org
@thi.ng/geom-isoline 2.1.173 💰
Fast 2D contour line extraction / generation
277 versions - Latest release: 13 days ago - 2 dependent packages - 1 dependent repositories - 444 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 3.6% on npmjs.org
@thi.ng/text-canvas 3.0.69 💰
Text based canvas, drawing, plotting, tables with arbitrary formatting (incl. ANSI/HTML)
263 versions - Latest release: 13 days ago - 4 dependent packages - 4 dependent repositories - 841 downloads last month - 3,575 stars on GitHub - 1 maintainer
Top 2.8% on npmjs.org
@thi.ng/geom 8.1.43 💰
Functional, polymorphic API for 2D geometry types & SVG generation
342 versions - Latest release: 13 days ago - 6 dependent packages - 13 dependent repositories - 2.71 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 7.9% on npmjs.org
@thi.ng/ramp 3.3.35 💰
Extensible keyframe interpolation/tweening of arbitrary, nested types
250 versions - Latest release: 13 days ago - 1 dependent package - 1 dependent repositories - 1.77 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 4.2% on npmjs.org
@thi.ng/k-means 1.0.21 💰
Configurable k-means & k-medians (with k-means++ initialization) for n-D vectors
200 versions - Latest release: 13 days ago - 2 dependent packages - 6 dependent repositories - 551 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 3.7% on npmjs.org
@thi.ng/hiccup-canvas 3.1.52 💰
Hiccup shape tree renderer for vanilla Canvas 2D contexts
253 versions - Latest release: 13 days ago - 4 dependent packages - 4 dependent repositories - 759 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 4.4% on npmjs.org
@thi.ng/webgl 6.9.52 💰
WebGL & GLSL abstraction layer
304 versions - Latest release: 13 days ago - 3 dependent packages - 2 dependent repositories - 707 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 2.8% on npmjs.org
@thi.ng/geom-clip-line 2.3.135 💰
2D line clipping (Liang-Barsky)
252 versions - Latest release: 13 days ago - 6 dependent packages - 15 dependent repositories - 2.12 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 3.5% on npmjs.org
@thi.ng/geom-clip-poly 2.1.177 💰
2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)
251 versions - Latest release: 13 days ago - 3 dependent packages - 12 dependent repositories - 2.05 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 3.9% on npmjs.org
@thi.ng/geom-hull 2.1.173 💰
Fast 2D convex hull (Graham Scan)
277 versions - Latest release: 13 days ago - 2 dependent packages - 17 dependent repositories - 3.23 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 4.0% on npmjs.org
@thi.ng/geom-splines 2.3.45 💰
nD cubic & quadratic curve analysis, conversion, interpolation, splitting
282 versions - Latest release: 13 days ago - 2 dependent packages - 13 dependent repositories - 2.03 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 4.0% on npmjs.org
@thi.ng/geom-subdiv-curve 3.0.45 💰
Freely customizable, iterative nD subdivision curves for open / closed geometries
282 versions - Latest release: 13 days ago - 2 dependent packages - 15 dependent repositories - 2.02 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 3.4% on npmjs.org
@thi.ng/geom-tessellate 3.0.45 💰
2D/3D convex polygon tessellators
284 versions - Latest release: 13 days ago - 3 dependent packages - 13 dependent repositories - 2.01 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 4.1% on npmjs.org
@thi.ng/shader-ast-glsl 1.0.19 💰
Customizable GLSL codegen for @thi.ng/shader-ast
257 versions - Latest release: 13 days ago - 5 dependent packages - 2 dependent repositories - 564 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 4.0% on npmjs.org
@thi.ng/shader-ast-stdlib 1.0.19 💰
Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast
260 versions - Latest release: 13 days ago - 4 dependent packages - 2 dependent repositories - 880 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 4.3% on npmjs.org
@thi.ng/vector-pools 3.2.46 💰
Data structures for managing & working with strided, memory mapped vectors
284 versions - Latest release: 13 days ago - 3 dependent packages - 2 dependent repositories - 677 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 3.4% on npmjs.org
@thi.ng/geom-arc 2.1.178 💰
2D circular / elliptic arc operations
283 versions - Latest release: 13 days ago - 3 dependent packages - 13 dependent repositories - 2.19 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 4.1% on npmjs.org
@thi.ng/geom-accel 4.1.38 💰
n-D spatial indexing data structures with a shared ES6 Map/Set-like API
301 versions - Latest release: 13 days ago - 3 dependent packages - 3 dependent repositories - 1.96 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 2.6% on npmjs.org
@thi.ng/geom-poly-utils 3.0.45 💰
2D polygon/polyline analysis & processing utilities
283 versions - Latest release: 13 days ago - 8 dependent packages - 16 dependent repositories - 2.24 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 2.5% on npmjs.org
@thi.ng/color 5.7.37 💰
Array-based color types, CSS parsing, conversions, transformations, declarative theme generation,...
294 versions - Latest release: 13 days ago - 8 dependent packages - 18 dependent repositories - 3.5 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 3.5% on npmjs.org
@thi.ng/shader-ast 1.1.0 💰
DSL to define shader code in TypeScript and cross-compile to GLSL, JS and other targets
257 versions - Latest release: 13 days ago - 11 dependent packages - 2 dependent repositories - 692 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 2.8% on npmjs.org
@thi.ng/geom-resample 3.0.45 💰
Customizable nD polyline interpolation, re-sampling, splitting & nearest point computation
283 versions - Latest release: 13 days ago - 6 dependent packages - 15 dependent repositories - 2.35 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 3.2% on npmjs.org
@thi.ng/distance 2.4.119 💰
N-dimensional distance metrics & K-nearest neighborhoods for point queries
210 versions - Latest release: 13 days ago - 5 dependent packages - 6 dependent repositories - 2.13 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 2.4% on npmjs.org
@thi.ng/geom-isec 4.0.45 💰
2D/3D shape intersection checks
283 versions - Latest release: 13 days ago - 13 dependent packages - 18 dependent repositories - 2.67 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 2.9% on npmjs.org
@thi.ng/geom-closest-point 2.1.173 💰
2D / 3D closest point / proximity helpers
278 versions - Latest release: 13 days ago - 4 dependent packages - 20 dependent repositories - 2.72 thousand downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 8.1% on npmjs.org
@thi.ng/bencode 3.0.15 💰
Bencode binary encoder / decoder with optional UTF8 encoding & floating point support
257 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 342 downloads last month - 3,387 stars on GitHub - 1 maintainer
@thi.ng/bidir-index 1.2.0 💰
Bi-directional index mapping arbitrary keys to numeric IDs & vice versa
21 versions - Latest release: about 1 month ago - 116 downloads last month - 3,343 stars on GitHub - 1 maintainer
@thi.ng/block-fs 0.4.2 💰
Customizable block-based storage, adapters & file system layer
6 versions - Latest release: about 1 month ago - 101 downloads last month - 3,575 stars on GitHub - 1 maintainer
Top 8.1% on npmjs.org
@thi.ng/cellular 1.0.16 💰
Highly customizable 1D cellular automata, shared env, multiple rules, arbitrary sized/shaped neig...
145 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 218 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 4.9% on npmjs.org
@thi.ng/colored-noise 1.0.100 💰
Customizable O(1) ES6 generators for colored noise
176 versions - Latest release: about 1 month ago - 2 dependent packages - 4 dependent repositories - 326 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 7.9% on npmjs.org
@thi.ng/csv 2.3.128 💰
Customizable, transducer-based CSV parser/object mapper and transformer
203 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 919 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 7.9% on npmjs.org
@thi.ng/dgraph-dot 2.1.158 💰
Customizable Graphviz DOT serialization for @thi.ng/dgraph
224 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 257 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 8.3% on npmjs.org
@thi.ng/distance-transform 1.0.12 💰
Binary image to Distance Field transformation
90 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 305 downloads last month - 3,343 stars on GitHub - 1 maintainer
Top 7.6% on npmjs.org
@thi.ng/dl-asset 2.3.110 💰
Canvas, video recording & file asset download helpers for web apps
164 versions - Latest release: about 1 month ago - 1 dependent package - 2 dependent repositories - 262 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 5.5% on npmjs.org
@thi.ng/dsp-io-wav 2.1.162 💰
WAV file format generation
226 versions - Latest release: about 1 month ago - 2 dependent packages - 1 dependent repositories - 260 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 4.9% on npmjs.org
@thi.ng/dsp 4.7.71 💰
Composable signal generators, oscillators, filters, FFT, spectrum, windowing & related DSP utils
248 versions - Latest release: about 1 month ago - 2 dependent packages - 2 dependent repositories - 463 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 8.3% on npmjs.org
@thi.ng/dual-algebra 1.0.12 💰
Multivariate dual number algebra, automatic differentiation
121 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 229 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 8.4% on npmjs.org
@thi.ng/dynvar 0.3.99 💰
Dynamically scoped variable bindings
146 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 216 downloads last month - 3,132 stars on GitHub - 1 maintainer
Top 7.9% on npmjs.org
@thi.ng/ecs 0.7.161 💰
Entity Component System based around typed arrays & sparse sets
233 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 250 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 7.9% on npmjs.org
@thi.ng/egf 0.6.170 💰
Extensible Graph Format
215 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 508 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 7.9% on npmjs.org
@thi.ng/expose 1.2.54 💰
Conditional global variable exposition
95 versions - Latest release: about 1 month ago - 1 dependent package - 3 dependent repositories - 313 downloads last month - 3,387 stars on GitHub - 1 maintainer
@thi.ng/fibers 1.0.41 💰
Process hierarchies & operators for cooperative multitasking
98 versions - Latest release: about 1 month ago - 1 dependent repositories - 214 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 7.9% on npmjs.org
@thi.ng/gp 1.0.16 💰
Genetic programming helpers & strategies (tree based & multi-expression programming)
223 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 272 downloads last month - 3,387 stars on GitHub - 1 maintainer
Top 8.1% on npmjs.org
@thi.ng/hdiff 1.2.1 💰
String diffing w/ hiccup output for further processing, e.g. with @thi.ng/hdom, @thi.ng/hiccup. I...
228 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 278 downloads last month - 3,387 stars on GitHub - 1 maintainer