Kivach
Cascading donations
Add repoPopularDonorsF.A.Q.
My repos

Footer

Subscribe to our newsletter

The latest news, articles, and resources, sent to your inbox.

DiscordTelegramTwitterMediumFacebookYouTubeGitHub

All information about repositories belongs to their owners.

More information about Kivach in the introductory article.

Built on Obyte

**Summary:** Regl is a fast, functional WebGL library that simplifies graphics programming by removing shared state and replacing it with two abstractions: resources (handles to GPU objects like textures and buffers) and commands (complete representations of WebGL state for draw calls). It compiles these into optimized JavaScript code, making WebGL programming more concise and predictable. **Target Audience:** Web developers and graphics programmers who want to create performant, interactive visualizations or games in the browser without dealing with the complexity of raw WebGL APIs. It's particularly suited for those who value functional programming principles and want to avoid common WebGL pitfalls like state management bugs.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of regl-project/regl

Account's avatar
mikolalysenko/angle-normals
Compute mesh normals using angle weights
Account's avatar
mikolalysenko/baboon-image
The baboon test image
Account's avatar
rvagg/bl
Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!
Account's avatar
browserify/browserify
browser-side require() the node way
Account's avatar
mattdesl/budo
a browserify server for rapid prototyping
Account's avatar
mikolalysenko/bunny
The Stanford bunny
Account's avatar
hughsk/canvas-fit
Small module for fitting a canvas element within the bounds of its parent.
Account's avatar
hughsk/canvas-orbit-camera
An alternative wrapper for orbit-camera that works independently of game-shell.
Account's avatar
freeman-lab/control-panel
embeddable panel of inputs for parameter setting
Account's avatar
mikolalysenko/conway-hart
CommonJS port of George Hart's polyhedral notation library
Account's avatar
flet/deglob
Take a list of glob patterns and return an array of file locations, respecting `.gitignore` and allowing for ignore patterns via `package.json`.
Account's avatar
dependency-check-team/dependency-check
checks which modules you have used in your code and then makes sure they are listed as dependencies in your package.json
Account's avatar
hughsk/disc
A tool for analyzing the module tree of a browserify bundle or node project
Account's avatar
substack/node-falafel
transform the ast on a recursive walk
Account's avatar
mikolalysenko/fuse-vertices
Fuses vertices in meshes
Account's avatar
wwwtyro/geo-3d-transform-mat4
Transform geometry positions with a 4x4 transformation matrix.
Account's avatar
otalk/getUserMedia
cross-browser getUserMedia shim with node.js style error-first API.
Account's avatar
alessioalex/git-commits
Get the commit history of a repo in a Node streamy way (shelling out to git-rev-list(1)).
Account's avatar
alessioalex/git-parse-commit
Parse git commit data, like the one we get when running `git rev-list ...`.
Account's avatar
stackgl/headless-gl
Creates a WebGL context without a window
Account's avatar
gl-modules/gl-mat3
gl-matrix's mat3, split into smaller pieces
Account's avatar
stackgl/gl-mat4
gl-matrix's mat4, split into smaller pieces
Account's avatar
stackgl/gl-vec2
gl-matrix's vec2, split into smaller pieces
Account's avatar
stackgl/gl-vec3
gl-matrix's vec3, split into smaller pieces
Account's avatar
isaacs/node-glob
the most correct and second fastest glob implementation in JavaScript
Account's avatar
ChadKillingsworth/closure-compiler-npm
Check, compile, optimize and compress Javascript with Closure-Compiler
Account's avatar
tmpvar/hsv2rgb
convert from hsv/hsb to rgb
Account's avatar
benjamn/install
Minimal JavaScript module loader
Account's avatar
gotwarlost/istanbul
Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use ca
Account's avatar
isaacs/node-mkdirp
Recursively mkdir, like `mkdir -p`
Account's avatar
mikolalysenko/mouse-change
Mouse state change listener
Account's avatar
hughsk/mouse-position
A module for getting the current mouse position on an element, designed for use in games and animations.
Account's avatar
hughsk/mouse-pressed
Simple module to detect if a mouse button is pressed or not.
Account's avatar
mikolalysenko/mouse-wheel
Consistent cross browser mouse wheel movement
Account's avatar
AvianFlu/ncp
Asynchronous recursive file copy utility.
Account's avatar
mikolalysenko/ndarray
Multidimensional Arrays
Account's avatar
Jam3/parse-dds
parses the headers of a DDS texture file
Account's avatar
dbkaplun/present
High-res timestamps in Node and browser
Account's avatar
glo-js/primitive-sphere
a sphere mesh with normals, texture coordinates and indices
Account's avatar
Erkaman/regl-stats-widget
Small widget for displaying statistics information about regl
Account's avatar
benjamn/reify
Enable ECMAScript 2015 modules in Node today. No caveats. Full stop.

Support the repos that depend on this repository

Top contributors

mikolalysenko's profile
mikolalysenko
969 contributions
Erkaman's profile
Erkaman
496 contributions
dy's profile
dy
64 contributions
rreusser's profile
rreusser
33 contributions
fuzhenn's profile
fuzhenn
26 contributions
ataber's profile
ataber
25 contributions
Rich-Harris's profile
Rich-Harris
23 contributions
archmoj's profile
archmoj
9 contributions
freeman-lab's profile
freeman-lab
6 contributions
thammin's profile
thammin
5 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet
regl-project

regl-project/regl

👑 Functional WebGL

JavaScript
5545
327
MIT License