Stars
Record a video in the browser or directly on the File System from a canvas region (2D/WebGL/WebGPU) as MP4, WebM, MKV, GIF, PNG/JPG Sequence using WebCodecs and Wasm when available.
soswow / fit-curve
Forked from volkerp/fitCurvesJavaScript implementation of Philip J. Schneider's "Algorithm for Automatically Fitting Digitized Curves" from the book "Graphics Gems". Converted from Python implementation.
An efficient and visually pleasing implementation of SSAO with an emphasis on temporal stability and artist control.
Introduction to Projection Mapping Workshop
Compiled shaders and uniforms from threejs materials
⌛ easy to use progress-bar for command-line/terminal applications
cloc counts blank lines, comment lines, and physical lines of source code in many programming languages.
Collection of several downsampling methods for time series visualisation purposes.
BeatNet is state-of-the-art (Real-Time) and Offline joint music beat, downbeat, tempo, and meter tracking system using CRNN and particle filtering. (ISMIR 2021's paper implementation).
The fastest way to layout wrapped text on a HTML5 canvas
Ssam.js is a creative coding helper that provides animation loop, git snapshot, video export, time lapse and more.
rollup-plugin-copy with dev server support.
Mixbox is a library for natural color mixing based on real pigments.
Cross-platform, customizable ML solutions for live and streaming media.
Record the canvas as an image, mp4 video, or gif from the browser
🕸️ Import, inline (and minify) GLSL/WGSL shader files 🔌
[SIGGRAPH Asia 2022] Text2Light: Zero-Shot Text-Driven HDR Panorama Generation
Use Clipper's boolean and offsetting operations in paper.js
A CLI used alongside canvas-sketch
Read and write OpenType fonts using JavaScript.
Resources on the topic of digital morphogenesis (creating form with code). Includes links to major articles, code repos, creative projects, books, software, and more.
Side Bar Tools and Enhancements for Sublime Text. Files and folders.
Draw text formatted with HTML to a canvas element, leveraging the browser's layout engine. Useful for generating text for WebGL
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
NFT Marketplace prototype using Typescript, WalletConnect, Metamask, Web3, Solidity, React and Storybook
💠 Speed up your Webpack with esbuild ⚡️