mikolalysenko
npm packages maintained by mikolalysenko
- Packages
- 250
- Weekly downloads
- 75.7M
- Repositories
- —
- Stars
- —
- Followers
- —
Packages
| functional-red-black-tree A fully persistent balanced binary search tree | 19.9M | +0% | 1.0.1 | 12 years ago |
| is-property Tests if a JSON property can be accessed using . syntax | 14.1M | -17% | 1.0.2 | 12 years ago |
| murmurhash-js Native JS murmur hash implementation | 5.7M | -13% | 1.0.0 | 12 years ago |
| uniq Removes duplicates from a sorted array in place | 5.5M | +0% | 1.0.1 | 12 years ago |
| ndarray Multidimensional Arrays | 1.9M | +0% | 1.1.1 | last week |
| iota-array Generates an array of consecutive integers starting at 0 | 1.9M | -1% | 1.0.0 | 12 years ago |
| cwise-compiler cwise's internal compiler | 1.6M | -2% | 1.1.3 | 9 years ago |
| binary-search-bounds Better binary searching | 1.5M | +7% | 2.0.5 | 6 years ago |
| ndarray-ops Common operations for ndarray arrays | 1M | -19% | 1.2.2 | 12 years ago |
| color-space Open collection of color-spaces | 1M | +3% | 3.1.0 | last month |
| bit-twiddle Bit twiddling hacks for JavaScript | 980.8K | +2% | 1.0.2 | 12 years ago |
| glsl-tokenizer r/w stream of glsl tokens | 936.4K | +1% | 2.1.5 | 8 years ago |
| regl regl is a fast functional WebGL framework. | 896.2K | +0% | 2.1.1 | 2 years ago |
| to-px Convert any CSS unit to logical pixels ("px") | 859.3K | +3% | 1.1.0 | 8 years ago |
| glslify-bundle Bundle a glslify-deps dependency tree into a GLSL source string | 823.8K | +2% | 5.1.1 | 8 years ago |
| typedarray-pool Reuse typed arrays | 816.8K | +1% | 1.2.0 | 7 years ago |
| glslify-deps Walk the dependency graph of a glslify shader. | 809.4K | +2% | 1.3.2 | 6 years ago |
| glsl-token-defines Retrieve the values defined with preprocessor statements in a selection of GLSL tokens | 806.1K | +2% | 1.0.0 | 11 years ago |
| glsl-token-string Converts an array of GLSL tokens to a plain source string | 702.9K | -16% | 1.0.1 | 12 years ago |
| glsl-token-scope Infer the scope of each token in an array of GLSL tokens | 677.8K | -15% | 1.1.2 | 11 years ago |
| glslify A node.js-style module system for GLSL! | 670.5K | -14% | 7.1.1 | 6 years ago |
| glsl-token-assignments Take an array of GLSL tokens and determine which tokens are either assignments or variable declarations. | 651.8K | -18% | 2.0.2 | 10 years ago |
| glsl-token-properties Takes an array of GLSL tokens and determines whether or not they're a property of another identifier | 651.7K | -18% | 1.0.1 | 12 years ago |
| gl-mat4 gl-matrix's mat4, split into smaller pieces | 641.5K | -14% | 1.2.0 | 8 years ago |
| interval-tree-1d 1D interval tree data structure | 578.9K | -6% | 1.0.4 | 5 years ago |
| dup Initialize an array of arrays to a constant | 541.9K | -35% | 1.0.0 | 12 years ago |
| glsl-token-depth Determine the scope depth of an array of GLSL tokens | 519.7K | -35% | 1.1.2 | 11 years ago |
| glsl-token-whitespace-trim Trim the whitespace within an array of GLSL tokens | 516.3K | -35% | 1.0.0 | 11 years ago |
| glsl-token-descope "Descope" an array of GLSL tokens such that they can be safely inlined alongside within another shader without causing any global variable conflicts. | 475.6K | -40% | 1.0.2 | 12 years ago |
| strongly-connected-components Computes strongly connected components of a directed graph | 471.3K | -35% | 1.0.1 | 12 years ago |
| mouse-change Mouse state change listener | 456.9K | +2% | 1.4.0 | 10 years ago |
| mouse-event Cross browser mouse event property access | 456.9K | +2% | 1.0.5 | 11 years ago |
| superscript-text Converts text to superscript unicode | 456.2K | +2% | 1.0.0 | 11 years ago |
| ndarray-pack Packs an array-of-arrays into a single ndarray | 406K | -16% | 1.2.1 | 10 years ago |
| signum Returns the sign of a number | 317.3K | -34% | 1.0.0 | 12 years ago |
| mouse-wheel Consistent cross browser mouse wheel movement | 299.2K | -34% | 1.2.0 | 10 years ago |
| almost-equal Test if two floats are almost equal | 243.3K | -13% | 1.1.0 | 10 years ago |
| get-pixels Reads the pixels of an image as an ndarray | 217.6K | -1% | 3.3.3 | 5 years ago |
| robust-orientation Exactly computes the orientation of a tuple of points | 188K | +6% | 1.2.1 | 5 years ago |
| robust-sum Evaluates the sum of two nonoverlapping increasing sequences of floats | 188K | +6% | 1.0.0 | 12 years ago |
| two-product Multiplies two floating point numbers together producing a non-overlapping increasing sequence of floats | 188K | +6% | 1.0.2 | 12 years ago |
| two-sum Computes a non-overlapping sequence representing the sum of two floating point numbers. | 187.8K | +6% | 1.0.0 | 12 years ago |
| robust-subtract Exact subtraction of non-increasing overlapping sequences | 187.6K | +6% | 1.0.0 | 12 years ago |
| robust-scale Multiplies a nonoverlapping increasing sequence of floats by a single float | 157K | -12% | 1.0.2 | 12 years ago |
| gl-vec2 gl-matrix's vec2, split into smaller pieces | 138.9K | -0% | 1.3.0 | 8 years ago |
| ndarray-scratch Pooled memory for ndarrays | 100.9K | -4% | 1.2.0 | 11 years ago |
| lazy-property Lazily initialized properties for objects | 97.4K | -21% | 1.0.0 | 12 years ago |
| union-find A union-find data structure for maintaining disjoint sets. | 93.1K | +12% | 1.0.2 | 11 years ago |
| gl-vec3 gl-matrix's vec3, split into smaller pieces | 90.4K | -1% | 1.2.0 | last year |
| simplicial-complex Topological indexing for simplicial complexes | 83K | +9% | 1.0.0 | 12 years ago |
| robust-point-in-polygon Exactly test if a point is inside, outside or on the boundary of a polygon | 79.1K | +4% | 1.0.3 | 12 years ago |
| save-pixels Saves an ndarray as an image to a file | 72.9K | +9% | 2.3.6 | 5 years ago |
| pngjs-nozlib PNG encoder/decoder in pure JS, supporting any bit size & interlace, async & sync with full test suite. | 68.3K | -6% | 1.0.0 | 10 years ago |
| monotone-convex-hull-2d Robust 2D convex hull algorithm | 67.7K | -11% | 1.0.1 | 12 years ago |
| ndarray-blas-level1 BLAS Level 1 operations for ndarrays | 66K | -10% | 1.1.3 | 10 years ago |
| gl Creates a WebGL context without a window | 63.5K | -12% | 8.1.6 | 2 years ago |
| incremental-convex-hull Incremental n-dimensional convex hull algorithm | 62K | +13% | 1.0.1 | 12 years ago |
| convex-hull Any dimensional convex hull | 60.4K | +13% | 1.0.3 | 12 years ago |
| ndarray-crout-decomposition LU decomposition using the crout algorithm | 57K | -24% | 1.1.0 | 12 years ago |
| ndarray-diagonal Get a view of the diagonal entries of an ndarray | 57K | -24% | 1.0.0 | 12 years ago |
| ndarray-determinant Computes the determinant of an ndarray | 57K | -24% | 1.0.0 | 12 years ago |
| ndarray-cholesky-factorization Cholesky Factorization of ndarrays | 52.8K | -28% | 1.0.2 | 11 years ago |
| ndarray-linear-interpolate Multilinear interplation for ndarrays | 51.3K | -19% | 1.0.0 | 12 years ago |
| affine-hull Finds the affine hull of a point set | 50.6K | -5% | 1.0.0 | 12 years ago |
| rbush-3d High-performance 3D spatial index for cuboids (based on R*-tree with bulk loading and bulk insertion algorithms) | 42.9K | -9% | 0.1.2 | 3 months ago |
| robust-in-sphere Exact arithmetic test to check if point is contained in sphere | 39K | +15% | 1.2.1 | 5 years ago |
| cdt2d Constrained Delaunay Triangulation in 2D | 39K | +14% | 1.0.0 | 11 years ago |
| glslify-loader glslify loader module for webpack | 38.3K | -13% | 2.0.0 | 8 years ago |
| cwise Component-wise operations on ndarrays | 36.8K | +3% | 1.0.10 | 9 years ago |
| nextafter Find the floating point number immediately after any given number | 34.3K | -13% | 1.0.0 | 12 years ago |
| double-bits Inspect binary representation of IEEE754 doubles | 34.2K | -15% | 1.1.1 | 12 years ago |
| box-intersect Any dimensional box intersection | 33.4K | +8% | 1.0.2 | 8 years ago |
| robust-segment-intersect Exact arithmetic test for line segment intersection | 32.1K | -23% | 1.0.1 | 12 years ago |
| gl-mat2 gl-matrix's mat2, split into smaller pieces | 31.7K | -17% | 1.0.1 | 9 years ago |
| gl-shader WebGL shader wrapper | 31.2K | -1% | 4.3.1 | 5 years ago |
| cwise-parser Parser for cwise | 31.2K | -12% | 1.0.3 | 10 years ago |
| gl-mat3 gl-matrix's mat3, split into smaller pieces | 27.4K | +13% | 2.0.0 | 8 years ago |
| big-rat A big integer rational number | 27.3K | +12% | 1.0.4 | 9 years ago |
| point-in-big-polygon Industrial strength point in polygon test | 26.5K | -9% | 2.0.1 | 5 years ago |
| robust-linear-solve Exactly solve a low dimensional linear system | 26.2K | -12% | 1.0.0 | 12 years ago |
| circumcenter Computes circumcenters of simplices | 26K | -12% | 1.0.0 | 12 years ago |
| gl-texture2d WebGL texture wrapper | 25.7K | -5% | 2.1.0 | 10 years ago |
| robust-compress Compress a robust sequence | 23.8K | -23% | 1.0.0 | 12 years ago |
| gl-vec4 gl-matrix's vec4, split into smaller pieces | 23.5K | -4% | 1.0.1 | 11 years ago |
| clean-pslg Remove self intersections, t-junctions and duplicate edges/vertices from a planar straight line graph | 23.1K | -6% | 1.1.2 | 10 years ago |
| slab-decomposition Slab decomposition data structure for 2D vertical ray queries | 22.7K | -22% | 1.0.3 | 5 years ago |
| robust-determinant General purpose robust determinant computation | 22.6K | -24% | 1.1.0 | 12 years ago |
| glsl-shader-name Extract a shader's name from its source | 22.5K | -21% | 1.0.0 | 11 years ago |
| gl-buffer WebGL buffer wrapper | 21.5K | -3% | 2.1.2 | 11 years ago |
| boundary-cells Enumerates all boundary cells in a simplicial complex | 20.8K | -3% | 2.0.2 | 6 years ago |
| gl-vao Vertex array object wrapper/shim for WebGL | 20.7K | +0% | 1.3.0 | 10 years ago |
| compare-oriented-cell Test if two sets of integers are equal up to an even permutation | 20.7K | -4% | 1.0.1 | 11 years ago |
| reduce-simplicial-complex Cancels oppositely oriented cells in a simplicial complex | 20.6K | -4% | 1.0.0 | 11 years ago |
| glsl-token-functions Extract function definitions from an array of GLSL tokens. | 20.6K | -28% | 1.0.1 | 10 years ago |
| circumradius Computes the circum radius of a simplex | 20.3K | -2% | 1.0.0 | 11 years ago |
| vectorize-text Render a string to a vectorized cell complex | 19.7K | -0% | 3.2.2 | 5 years ago |
| planar-graph-to-polyline Convert a planar graph to a collection of nest polylines | 19.7K | -0% | 1.0.6 | 5 years ago |
| gl-surface3d Renders parametric surfaces in 3D | 19.6K | -1% | 1.6.2 | 2 years ago |
| gl-plot3d Quick start rendering engine for plotting/data visualization | 19.6K | -2% | 2.4.7 | 6 years ago |
| edges-to-adjacency-list Convert a list of edges to an adjacency list | 19.5K | +1% | 1.0.0 | 12 years ago |
| ndarray-extract-contour Generic contour extraction library for surface nets/dual contouring | 19.5K | +0% | 1.0.1 | 12 years ago |
| triangulate-polyline Triangulates a complex polygon | 19.5K | +0% | 1.0.3 | 11 years ago |
| gl-mesh3d 3D mesh drawing | 19.5K | +0% | 2.3.2 | 2 years ago |
| gl-select-static Static point picking/selection routine | 19.5K | +1% | 2.0.7 | 6 years ago |
| zero-crossings Finds all zero crossings in a 1D ndarray | 19.5K | +0% | 1.0.1 | 12 years ago |
| permutation-parity Computes the parity of a permutation | 19.5K | +0% | 1.0.0 | 12 years ago |
| gl-axes3d 3D axes for WebGL | 19.4K | +0% | 1.7.1 | 2 years ago |
| gl-scatter3d 3D scatter plot | 19.4K | -0% | 1.4.1 | 2 years ago |
| gl-plot2d 2D webgl plots | 19.4K | +1% | 1.5.0 | 2 years ago |
| barycentric Converts points to barycentric coordinates | 19.4K | +0% | 1.0.1 | 12 years ago |
| gl-state Saves WebGL context state | 19.4K | +0% | 1.0.0 | 12 years ago |
| 3d-view 3D camera view controller | 19.4K | +1% | 2.0.1 | 5 years ago |
| normals Estimates normals for meshes | 19.4K | +1% | 1.1.0 | 10 years ago |
| gl-line3d 3D line plot | 19.3K | +0% | 1.2.2 | 2 years ago |
| matrix-camera-controller View camera control by direct matrix manipulation | 19.3K | -0% | 2.1.4 | 5 years ago |
| gl-error3d Draws error bars around points | 19.3K | +1% | 1.0.17 | 2 years ago |
| text-cache Internal module - vectorized text pooling for gl-vis | 19.3K | +0% | 4.3.0 | 2 years ago |
| gl-fbo Frame buffer object wrapper for WebGL | 19.2K | +0% | 2.0.5 | 11 years ago |
| filtered-vector Filter an input vector valued curve | 19.2K | +0% | 1.2.5 | 5 years ago |
| gl-heatmap2d 2D heatmap plots | 19.2K | +0% | 1.1.1 | 6 years ago |
| a-big-triangle Draws a big triangle | 19.2K | -0% | 1.0.3 | 10 years ago |
| gl-select-box Draws a user selection over the screen | 19.1K | +1% | 1.0.4 | 6 years ago |
| turntable-camera-controller Turn table camera controller | 19.1K | +0% | 3.0.1 | 11 years ago |
| glsl-specular-cook-torrance Cook-Torrance specular/fresnel lighting term | 19.1K | +0% | 2.0.1 | 12 years ago |
| robust-dot-product Exactly computes the dot product between two vectors | 19K | -0% | 1.0.0 | 12 years ago |
| split-polygon Splits a convex polygon by a plane | 19K | -0% | 1.0.0 | 12 years ago |
| ndarray-sort Sorts ndarrays in place | 19K | -0% | 1.0.1 | 11 years ago |
| simplicial-complex-contour Extract a contour on a simplicial complex | 18.9K | -0% | 1.0.2 | 11 years ago |
| gl-spikes2d Axes spikes for 2d webgl plots | 18.9K | +1% | 1.0.2 | 8 years ago |
| rat-vec Exact rational vector arithmetic | 18.2K | -26% | 1.1.1 | 10 years ago |
| simplicial-complex-boundary Extracts the boundary of a simplicial complex | 17.6K | -18% | 1.0.1 | 11 years ago |
| robust-product Exactly multiplies two non-overlapping increasing sequences | 17.3K | -39% | 1.0.0 | 12 years ago |
| delaunay-triangulate Delaunay triangulations in any dimension | 16.9K | -21% | 1.1.6 | 12 years ago |
| cell-orientation Computes the orientation of a cell | 16.7K | -22% | 1.0.1 | 11 years ago |
| planar-dual Find the faces of a planar graph | 16.6K | -15% | 1.0.2 | 12 years ago |
| surface-nets General purpose level set extraction | 16.6K | -15% | 1.0.2 | 12 years ago |
| ndarray-gradient Finds the gradient of an ndarray using finite differences | 16.6K | -14% | 1.0.1 | 5 years ago |
| permutation-rank Ranks and unranks permutations | 16.6K | -15% | 1.0.0 | 12 years ago |
| triangulate-hypercube Triangulates a hypercube into simplices | 16.6K | -15% | 1.0.1 | 12 years ago |
| gl-spikes3d gl-spikes3d =========== Draws axis spikes compatible with gl-axes3d. This can be useful to illustrate selections or specific points in a point cloud | 16.4K | -15% | 1.0.11 | 2 years ago |
| alpha-complex Computes the alpha complex of a point set in any dimension | 16.4K | -21% | 1.0.0 | 11 years ago |
| orbit-camera-controller Orbit camera controller | 16.3K | -14% | 4.0.0 | 11 years ago |
| polytope-closest-point Computes the closest point to a polytope in arbitrary dimensions | 16.2K | -15% | 1.0.0 | 12 years ago |
| glsl-inverse Invert a matrix in GLSL | 16.2K | -15% | 1.0.0 | 12 years ago |
| extract-frustum-planes Extracts the planes for a WebGL viewing frustum | 16.2K | -15% | 1.0.0 | 12 years ago |
| marching-simplex-table Construct the table entries for the marching simplex method | 16.1K | -15% | 1.0.0 | 12 years ago |
| compare-angle Compares two angles with a common edge | 15.8K | -18% | 1.0.1 | 12 years ago |
| simplify-planar-graph Simplifies a planar graph | 15.8K | -18% | 2.0.1 | 12 years ago |
| invert-permutation Inverts permutations | 15.8K | -19% | 1.0.0 | 12 years ago |
| glsl-specular-beckmann Beckmann specular distribution for GLSL | 15.5K | -19% | 1.1.2 | 12 years ago |
| ndarray-unpack Converts an ndarray into an array-of-arrays | 15.3K | +10% | 1.0.0 | 12 years ago |
| fourier-transform Minimalistic and efficient FFT implementation | 14.5K | +61% | 2.4.1 | 2 months ago |
| ndarray-fill Fills an ndarray with function | 14.4K | +3% | 1.0.2 | 9 years ago |
| compare-cell An ordering for sets of integers | 13.6K | -37% | 1.0.0 | 11 years ago |
| gl-contour2d 2D contour plots | 13.5K | -3% | 1.1.7 | 6 years ago |
| next-pow-2 Rounds an integer up to a power of 2 | 12.9K | -4% | 1.0.0 | 11 years ago |
| cubic-hermite Cubic hermite interpolation | 12.7K | -34% | 1.0.0 | 12 years ago |
| alpha-shape Any dimensional alpha shape computation | 12K | -42% | 1.0.0 | 11 years ago |
| affine-complement Finds a basis for the affine complement of a set of points | 11.2K | +42% | 1.0.0 | 12 years ago |
| convex-minkowski-sum Any dimensional Minkowski sums of convex polytopes | 11.1K | +40% | 1.0.0 | 12 years ago |
| full-convex-hull Computes the convex hull of a set allowing for possible lower dimensional degeneracies | 11.1K | +40% | 1.0.0 | 12 years ago |
| glsl-aastep anti-alias smoothstep utility function | 10.9K | -22% | 1.0.1 | 11 years ago |
| static-kdtree A kdtree data structure | 9.6K | +69% | 1.0.2 | 9 years ago |
| inorder-tree-layout Index calculations for inorder layout of balanced binary trees | 9.4K | +71% | 1.0.0 | 12 years ago |
| bound-points Find a bounding box for a set of points | 9.2K | +11% | 1.0.0 | 12 years ago |
| glsl-easings Robert Penner's easing functions in GLSL, available as a module for glslify. | 8.5K | +3% | 1.0.0 | 12 years ago |
| ndarray-select Linear time selection algorithm for ndarrays | 7.7K | +41% | 1.0.1 | 11 years ago |
| glsl-parser transform streamed glsl tokens into an ast | 6.5K | +7% | 2.0.1 | 8 years ago |
| exact-segment-intersect Exactly constructs the intersection of two line segments | 5.8K | -40% | 2.0.0 | 11 years ago |
| ndarray-fft FFT for ndarrays | 4.6K | -8% | 1.0.3 | 10 years ago |
| glslify-import A transform stream for glslify that adds an `import` directive to your shaders. | 4.1K | +28% | 3.1.0 | 9 years ago |
| durand-kerner Finds multiple roots of polynomials using Weierstrass' method | 3.9K | -24% | 1.0.0 | 11 years ago |
| glsl-deparser through stream that translates glsl-parser AST nodes into working glsl code | 3.8K | +22% | 1.0.0 | 12 years ago |
| ndarray-homography Applies a homograph to an ndarray | 3.6K | -15% | 1.0.0 | 12 years ago |
| gl-matrix-invert Inverts a matrix in gl-matrix format of any dimension | 3.5K | -13% | 1.0.0 | 12 years ago |
| isosurface 3D isosurface polygonizer | 3.5K | -8% | 1.0.0 | 12 years ago |
| ndarray-resample Resample using sinc kernels | 3.5K | -2% | 1.0.1 | 11 years ago |
| ndarray-warp ndarray image warping | 3.4K | -18% | 1.0.1 | 12 years ago |
| resl A streaming resource loader | 3.2K | -13% | 1.0.3 | 10 years ago |
| window-function Window functions for signal processing and spectral analysis | 3K | +30% | 3.0.2 | 2 months ago |
| ppm A simple streaming ascii PPM image parser/writer | 2.5K | +2% | 0.0.0 | 14 years ago |
| glsl-extract extract uniforms and attributes from glsl programs | 2.4K | -7% | 1.0.0 | 12 years ago |
| zeros Initialize an ndarray with zeros | 2.4K | -2% | 1.0.0 | 11 years ago |
| mespeak Text to speech synthesizer | 2K | -33% | 2.0.2 | 9 years ago |
| glsl-min-stream through stream that transforms glsl-parser AST nodes and rewrites variables into shorter forms | 2K | +26% | 1.0.0 | 12 years ago |
| glsl-read-float Read floating point values back from WebGL | 2K | -14% | 1.1.0 | 12 years ago |
| snap-points-2d snap round 2d points | 1.8K | -14% | 4.0.0 | 8 years ago |
| 3d-view-controls A 3D camera with hooks for input handling | 1.8K | -6% | 2.2.2 | 9 years ago |
| gl-shader-errors "Parses" the log output of gl.getShaderInfoLog | 1.5K | +199% | 1.0.3 | 12 years ago |
| gl-shader-core Core implementation of gl-shader without parser dependencies | 1.5K | +3% | 2.2.0 | 12 years ago |
| glslify-stream create a readable stream of glsl ast nodes that produce a module system | 1.4K | +26% | 1.1.1 | 12 years ago |
| glsl-transpiler Transpile GLSL to JS | 1.4K | +12% | 3.0.3 | 2 years ago |
| count-trailing-zeros Counts the number of trailing zeros of a binary integer | 1.3K | -15% | 1.0.1 | 11 years ago |
| nifti-js NIfTI support for Javascript | 1.2K | -9% | 1.0.1 | 10 years ago |
| webglew WebGL extension wrangler | 1.2K | +9% | 1.0.5 | 12 years ago |
| moving-median Computes a moving median from an array of samples | 1.1K | -35% | 1.0.0 | 11 years ago |
| gl-scatter2d 2D WebGL scatter plots | 870 | -10% | 1.3.2 | 9 years ago |
| nrrd-js Handling NRRD files in Javascript. | 851 | +40% | 0.2.1 | 12 years ago |
| cuthill-mckee A bandwidth reducing preconditioner for sparse matrices | 828 | -51% | 1.0.0 | 9 years ago |
| gl-line2d 2D line plots | 826 | -15% | 1.4.1 | 10 years ago |
| gl-error2d 2D error bars | 814 | -15% | 1.2.1 | 10 years ago |
| apply-colormap Applies a colormap to an ndarray | 801 | +1% | 1.0.1 | 12 years ago |
| box-frustum Checks if an axis aligned bounding box intersects a camera frustum. | 754 | +27% | 0.0.0 | 14 years ago |
| angle-normals Compute mesh normals using angle weights | 703 | +85% | 1.0.0 | 11 years ago |
| bunny The Stanford bunny | 566 | +20% | 1.0.1 | 13 years ago |
| glsl-colormap colormaps for glsl shaders | 556 | +10% | 1.0.1 | 10 years ago |
| drag-and-drop-files Handle file drag and drop events without all the Yak shaving | 494 | -2% | 0.0.1 | 13 years ago |
| bisect Floating point binary search | 457 | -54% | 1.0.0 | 12 years ago |
| isndarray Returns boolean whether the argument is a ndarray | 450 | +88% | 1.0.0 | 11 years ago |
| box2dweb 2D physics engine | 429 | +28% | 2.1.0-b | 13 years ago |
| gl-scatter2d-fancy Fancy and slow scatter plots | 423 | -15% | 1.2.1 | 10 years ago |
| glsl-face-normal approximate face normal in the fragment shader | 407 | -11% | 1.0.2 | 11 years ago |
| baboon-image The baboon test image | 398 | +55% | 2.1.0 | 9 years ago |
| ndarray-moments Statistical moments of ndarrays | 389 | -50% | 1.0.0 | 12 years ago |
| ball-morphology Morphological operations with ball shaped structuring elements | 385 | -49% | 0.1.0 | 13 years ago |
| pngparse-sync Synchronously parse a PNG file | 383 | +35% | 1.0.2 | 12 years ago |
| orbit-camera Orbiting 3D camera for WebGL | 321 | -3% | 1.0.0 | 12 years ago |
| hash-int Hashes integers | 316 | -70% | 1.0.0 | 12 years ago |
| robust-compare Compares a pair of non-overlapping increasing sequences | 303 | -1% | 1.0.0 | 12 years ago |
| glslify-hex A transform stream for [glslify](http://github.com/chrisdickinson/glslify) that replaces CSS-style hexadecimal colors with `vec3/vec4` definitions. | 298 | +6% | 2.1.1 | 10 years ago |
| ndpack-image Package an image into a requireable module | 292 | +15% | 3.0.0 | 10 years ago |
| superscript-number Converts a number to superscript format | 262 | -0% | 1.0.0 | 12 years ago |
| greedy-mesher Greedy mesh compiler | 243 | +131% | 1.0.3 | 11 years ago |
| array-trie A trie data structure for arrays | 234 | +6% | 1.0.0 | 12 years ago |
| teapot The Utah Teapot | 215 | -34% | 1.0.0 | 12 years ago |
| tile-mip-map Tile base mip mapping for texture atlases | 210 | +163% | 0.2.1 | 13 years ago |
| gl-conformance Khronos WebGL conformance test suite | 203 | -85% | 2.0.9 | 10 years ago |
| voronoi-diagram Constructs a Voronoi diagram for a collection of points | 197 | -5% | 1.0.1 | 12 years ago |
| contour-2d Extracts the boundary of a binary 2D image | 193 | -13% | 1.0.0 | 12 years ago |
| babel-plugin-glslify glslify as a babel transform | 188 | -22% | 2.0.0 | 10 years ago |
| mudb Real-time database for multiplayer games | 185 | +11% | 1.0.1 | 6 years ago |
| ndarray-squeeze Remove singleton dimensions from an ndarray | 178 | -22% | 1.0.2 | 11 years ago |
| ndarray-unsqueeze Add singleton dimensions to an ndarray | 175 | -15% | 1.0.3 | 11 years ago |
| snowden 3D mesh of Snowden's Bust | 175 | +169% | 1.0.1 | 11 years ago |
| ndarray-tile Repeat an ndarray | 161 | -21% | 1.0.3 | 11 years ago |
| n-body-pairs Given a collection of spheres with equal radii, find all pairwise intersections. | 150 | +13% | 0.1.0 | 13 years ago |
| ndarray-prefix-sum Computes a prefix sum of an ndarray | 149 | +11% | 1.0.0 | 11 years ago |
| bipartite-matching Maximum unweighted bipartite matching | 140 | +16% | 1.0.0 | 12 years ago |
| aho-corasick-automaton Stream Aho-Corasick automata | 136 | -30% | 0.0.0 | 13 years ago |
| bipartite-vertex-cover Minimal vertex cover for bipartite graphs | 111 | +6% | 1.0.0 | 12 years ago |
| bipartite-independent-set Maximum independent set for bipartite graph | 109 | +7% | 1.0.0 | 12 years ago |
| parsed-url Short cut to get a parsed url and query string in browserify | 98 | -23% | 0.0.0 | 13 years ago |
| binary-merge 2-way merge | 90 | -44% | 0.0.0 | 13 years ago |
| latex A simple wrapper for LaTeX in node.js | 84 | -40% | 0.0.1 | 14 years ago |
| point-in-region Quickly and robustly determines which region contains a given query point | 78 | -50% | 1.0.0 | 12 years ago |
| overlap-add Additive synthesis of signals | 57 | -70% | 1.0.0 | 11 years ago |
| detect-pitch Detects the pitch of an audio snippet | 55 | -72% | 1.1.0 | 11 years ago |
| glsl-look-at Generate a 3D lookAt matrix in GLSL | 50 | -67% | 1.0.0 | 11 years ago |
| distance-transform Distance transforms for ndarrays | 45 | -88% | 1.0.2 | 10 years ago |
| gl-audio-analyser Pull audio waveform/frequency data into WebGL for realtime audio visualisation! | 27 | -91% | 1.0.3 | 11 years ago |
Repositories
Repositories and contributions come from Github's GraphQL API, which has no anonymous tier. Sign in to see them.