Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / chinedufn 103 repositories
chinedufn/mat4-to-dual-quat
Convert a 4x4 matrix into a dual quaternion. Useful for skeletal animation (dual quaternion linear blending)
Language: JavaScript - Size: 3.91 KB - Last synced: 12 days ago - Pushed: almost 7 years ago - Stars: 13 - Forks: 0
chinedufn/psd
A Rust API for parsing and working with PSD files.
Language: Rust - Size: 3.42 MB - Last synced: 22 days ago - Pushed: 5 months ago - Stars: 257 - Forks: 36
chinedufn/swift-bridge
swift-bridge facilitates Rust and Swift interop.
Language: Rust - Size: 6.59 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 721 - Forks: 51
chinedufn/landon
A collection of tools, data structures and methods for exporting Blender data (such as meshes and armatures) and preparing it for your rendering pipeline.
Language: Rust - Size: 14.2 MB - Last synced: 17 days ago - Pushed: about 1 year ago - Stars: 145 - Forks: 17
chinedufn/webgl-water-tutorial
The source code for a tutorial on rendering water using WebGL + Rust + WebAssembly
Language: Rust - Size: 4.34 MB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 475 - Forks: 47
chinedufn/percy
Build frontend browser apps with Rust + WebAssembly. Supports server side rendering.
Language: Rust - Size: 9.26 MB - Last synced: about 2 months ago - Pushed: 11 months ago - Stars: 2,232 - Forks: 82
chinedufn/rectangle-pack
A general purpose, deterministic bin packer designed to conform to any two or three dimensional use case.
Language: Rust - Size: 182 KB - Last synced: 23 days ago - Pushed: over 2 years ago - Stars: 69 - Forks: 2
chinedufn/skeletal-animation-system
A standalone, stateless, dual quaternion based skeletal animation system built with interactive applications in mind
Language: JavaScript - Size: 2.15 MB - Last synced: 30 days ago - Pushed: over 5 years ago - Stars: 247 - Forks: 24
chinedufn/dipa
dipa makes it easy to efficiently delta encode large Rust data structures.
Language: Rust - Size: 863 KB - Last synced: 20 days ago - Pushed: over 2 years ago - Stars: 256 - Forks: 7
chinedufn/cross-compile-rust-from-mac-to-linux
An example of how to cross compile Rust from `macOS` to Linux `x86_64-unknown-linux-gnu`
Language: Shell - Size: 13.7 KB - Last synced: about 2 months ago - Pushed: almost 3 years ago - Stars: 89 - Forks: 8
chinedufn/webgl-particle-effect-tutorial
A tutorial for creating a WebGL fire particle effect using billboarded quads
Language: JavaScript - Size: 25.4 KB - Last synced: about 2 months ago - Pushed: about 6 years ago - Stars: 17 - Forks: 9
chinedufn/collada-dae-parser
Parse collada .dae 3d animation files into a WebGL friendly JSON format
Language: JavaScript - Size: 8.94 MB - Last synced: 23 days ago - Pushed: over 6 years ago - Stars: 103 - Forks: 10
chinedufn/knowledge
Concepts, solutions and links that I want to remember
Size: 25.4 KB - Last synced: about 2 months ago - Pushed: 4 months ago - Stars: 1 - Forks: 0
chinedufn/watertight-ray-triangle-intersection
An implementation of the Watertight Ray/Triangle Intersection algorithm
Language: JavaScript - Size: 5.86 KB - Last synced: 24 days ago - Pushed: over 5 years ago - Stars: 7 - Forks: 0
chinedufn/blender-iks-to-fks
A Blender script that takes a mesh and armature that use IKs and other non-deformation bones and creates a new mesh and armature that uses only FK bones.
Language: Python - Size: 2.63 MB - Last synced: 13 days ago - Pushed: about 1 year ago - Stars: 43 - Forks: 5
chinedufn/neighborhood-pathfinder
An A* implementation that accepts a function to detect neighboring tiles
Language: JavaScript - Size: 37.1 KB - Last synced: 3 days ago - Pushed: almost 7 years ago - Stars: 3 - Forks: 4
chinedufn/app-world
A framework agnostic approach to managing frontend application state.
Language: Rust - Size: 22.5 KB - Last synced: 25 days ago - Pushed: about 1 year ago - Stars: 4 - Forks: 0
chinedufn/blender-actions-to-json
Write the joint data for all of a `.blend` file's actions to a JSON file
Language: Python - Size: 2.87 MB - Last synced: 6 days ago - Pushed: about 1 year ago - Stars: 16 - Forks: 7
chinedufn/dbmigrate Fork of Keats/dbmigrate
PostgreSQL/SQLite/MySQL migration tool in rust
Size: 94.7 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
chinedufn/webgl-skeletal-animation-sound-tutorial
A tutorial for playing sound effects during skeletal animations
Language: JavaScript - Size: 3.2 MB - Last synced: about 2 months ago - Pushed: almost 7 years ago - Stars: 2 - Forks: 0
chinedufn/blender-webgl-skinned-hot-reload-experiment
An experiment in hot reloading skinned models from Blender to WebGL
Language: JavaScript - Size: 6.22 MB - Last synced: about 2 months ago - Pushed: over 6 years ago - Stars: 7 - Forks: 1
chinedufn/OctoBase Fork of toeverything/OctoBase
🐙 OctoBase is the open-source database behind AFFiNE, local-first, yet collaborative. A light-weight, scalable, data engine written in Rust.
Size: 9.3 MB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
chinedufn/rust-cssparser-and-lightningcss-compile-times
Comparing the compile time impact of rust-cssparser and lightningcss.
Language: HTML - Size: 18.6 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
chinedufn/lightningcss Fork of parcel-bundler/lightningcss
An extremely fast CSS parser, transformer, bundler, and minifier written in Rust.
Size: 8.01 MB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
chinedufn/branching-dialogue
A stateless API for modeling branching dialogue in role-playing games
Language: JavaScript - Size: 7.81 KB - Last synced: 27 days ago - Pushed: over 7 years ago - Stars: 2 - Forks: 0
chinedufn/wavefront-obj-parser
An api and cli for parsing wavefront .obj files into JSON
Language: JavaScript - Size: 376 KB - Last synced: 19 days ago - Pushed: over 6 years ago - Stars: 17 - Forks: 6
chinedufn/webgl-skeletal-animation-tutorial
A quick tutorial on WebGL skeletal animation using small modules
Language: JavaScript - Size: 340 KB - Last synced: about 2 months ago - Pushed: almost 7 years ago - Stars: 8 - Forks: 3
chinedufn/blender-webgl-hot-reload-experiment
An experiment in hot reloading 3d models from Blender into a WebGL scene
Language: JavaScript - Size: 7.12 MB - Last synced: about 2 months ago - Pushed: over 6 years ago - Stars: 23 - Forks: 4
chinedufn/load-collada-dae
Load the WebGL graphics buffer data from a collada .dae model and return a draw command that accepts options
Language: JavaScript - Size: 86.9 KB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 5 - Forks: 0
chinedufn/image-to-heightmap
Convert a JPG or PNG image into a heightmap array
Language: JavaScript - Size: 12.7 KB - Last synced: 24 days ago - Pushed: about 8 years ago - Stars: 7 - Forks: 2
chinedufn/hot-app-replacement
Like hot module replacement but... yeah you'll see
Language: JavaScript - Size: 6.84 KB - Last synced: about 2 months ago - Pushed: almost 8 years ago - Stars: 26 - Forks: 1
chinedufn/vim
My personal vim setup
Language: Vim script - Size: 44.9 KB - Last synced: about 2 months ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
chinedufn/conformer
conformer helps you write and visualize conformance test suites.
Language: Rust - Size: 205 KB - Last synced: 25 days ago - Pushed: about 3 years ago - Stars: 2 - Forks: 0
chinedufn/webgl-shadow-mapping-tutorial
A WebGL shadow mapping tutorial
Language: JavaScript - Size: 28.3 KB - Last synced: about 2 months ago - Pushed: almost 7 years ago - Stars: 15 - Forks: 6
chinedufn/hyperx Fork of dekellum/hyperx
Extraction and modernization of the hyper 0.11.x typed header module
Size: 3.04 MB - Last synced: about 2 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
chinedufn/get-ray-from-mouse
Get the normalized world space vector that your mouse is projecting into your scene
Language: JavaScript - Size: 5.86 KB - Last synced: 25 days ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0
chinedufn/octocrab Fork of XAMPPRocky/octocrab
A modern, extensible GitHub API Client for Rust.
Size: 473 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
chinedufn/serde_qs Fork of samscott89/serde_qs
Serde support for querystring-style strings
Size: 224 KB - Last synced: about 2 months ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
chinedufn/actix-extras Fork of actix/actix-extras
A collection of additional crates supporting the actix and actix-web frameworks.
Size: 10.1 MB - Last synced: about 2 months ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0
chinedufn/actix-web Fork of actix/actix-web
Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.
Size: 58.3 MB - Last synced: about 2 months ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0
chinedufn/rfcs Fork of rust-lang/rfcs
RFCs for changes to Rust
Size: 17.1 MB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
chinedufn/rust Fork of rust-lang/rust
Empowering everyone to build reliable and efficient software.
Size: 556 MB - Last synced: about 2 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
chinedufn/webgl-to-img-stream
Use a WebGL context to write the canvas's contents to a image file. Meant to be used in Node.js
Language: JavaScript - Size: 3.91 KB - Last synced: about 2 months ago - Pushed: almost 7 years ago - Stars: 5 - Forks: 0
chinedufn/rust-gamedev.github.io Fork of rust-gamedev/rust-gamedev.github.io
The repository for rust-gamedev.github.io
Size: 332 MB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
chinedufn/nalgebra Fork of dimforge/nalgebra
Linear algebra library for Rust.
Language: Rust - Size: 4.29 MB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
chinedufn/keyframes-to-dual-quats
Convert a set of keyframe matrices into dual quaternions
Language: JavaScript - Size: 2.93 KB - Last synced: about 1 month ago - Pushed: about 7 years ago - Stars: 1 - Forks: 0
chinedufn/rust-analyzer-issue-5040
Language: Rust - Size: 1.95 KB - Last synced: about 2 months ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0
chinedufn/rust-analyzer-issue-4482
https://github.com/rust-analyzer/rust-analyzer/issues/4482
Language: Rust - Size: 119 KB - Last synced: about 2 months ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0
chinedufn/wgpu-rs Fork of gfx-rs/wgpu-rs
Rust bindings to wgpu native library
Size: 5.41 MB - Last synced: about 2 months ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0
chinedufn/client-ketchup
A simple interface for keeping remote clients up to date with their authoritative state
Language: JavaScript - Size: 15.6 KB - Last synced: 23 days ago - Pushed: about 7 years ago - Stars: 3 - Forks: 0
chinedufn/blender-rustlang-docker
Docker image with Blender 2.80 and Rust
Language: Dockerfile - Size: 1000 Bytes - Last synced: about 2 months ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0
chinedufn/flamegraph Fork of flamegraph-rs/flamegraph
Easy flamegraphs for Rust projects and everything else, without Perl or pipes <3
Size: 731 KB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
chinedufn/metal-rs Fork of gfx-rs/metal-rs
Rust bindings for Metal
Size: 1.66 MB - Last synced: about 2 months ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0
chinedufn/rust-analyzer Fork of rust-lang/rust-analyzer
An experimental Rust compiler front-end for IDEs
Size: 56.9 MB - Last synced: about 2 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
chinedufn/glyph-brush Fork of alexheretic/glyph-brush
Fast GPU cached text rendering
Size: 17.8 MB - Last synced: about 2 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0
chinedufn/shred Fork of amethyst/shred
Shared resource dispatcher
Size: 458 KB - Last synced: about 2 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0
chinedufn/specs Fork of amethyst/specs
Specs - Parallel ECS
Size: 2.16 MB - Last synced: about 2 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0
chinedufn/rust-headless-chrome Fork of rust-headless-chrome/rust-headless-chrome
A high-level API to control headless Chrome or Chromium over the DevTools Protocol. It is the Rust equivalent of Puppeteer, a Node library maintained by the Chrome DevTools team.
Size: 669 KB - Last synced: about 2 months ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0
chinedufn/virtual-loading-dots
virtual-dom loading dots component
Language: JavaScript - Size: 256 KB - Last synced: 14 days ago - Pushed: almost 8 years ago - Stars: 9 - Forks: 1
chinedufn/virtual-progress-bar
virtual-dom progress bar component
Language: JavaScript - Size: 167 KB - Last synced: 15 days ago - Pushed: about 7 years ago - Stars: 11 - Forks: 1
chinedufn/tealdeer Fork of dbrgn/tealdeer
A very fast implementation of tldr in Rust.
Language: Rust - Size: 787 KB - Last synced: about 2 months ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0
chinedufn/wasm-pack Fork of rustwasm/wasm-pack
📦✨ your favorite rust -> wasm workflow tool!
Language: Rust - Size: 3.25 MB - Last synced: about 2 months ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0
chinedufn/wasm-bindgen-closure-trait-object-issue
Demonstrates a problem with closure lifetimes that I've run into
Language: Rust - Size: 1.95 KB - Last synced: about 2 months ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0
chinedufn/wasm-bindgen Fork of rustwasm/wasm-bindgen
Facilitating high-level interactions between wasm modules and JavaScript
Language: Rust - Size: 6.22 MB - Last synced: about 2 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
chinedufn/expand-vertex-data
Expand vertex, normal and uv indices into vertex normal and uv data that is ready for your array buffers
Language: JavaScript - Size: 14.6 KB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 2 - Forks: 1
chinedufn/create-shader-program
Compiles, links and returns a shader program from a give vertex and fragment shader
Language: JavaScript - Size: 5.86 KB - Last synced: about 1 month ago - Pushed: almost 7 years ago - Stars: 1 - Forks: 0
chinedufn/webgl-wield-item-tutorial
A tutorial for positioning items on top of bones using WebGL and 3d math
Language: JavaScript - Size: 363 KB - Last synced: about 2 months ago - Pushed: almost 7 years ago - Stars: 6 - Forks: 2
chinedufn/webgl-unit-test-tutorial
The source code for a tutorial on unit testing WebGL components
Language: JavaScript - Size: 23.4 KB - Last synced: about 2 months ago - Pushed: almost 7 years ago - Stars: 7 - Forks: 3
chinedufn/minimal-object-diff
Create and apply a tiny representation of diffs between two objects. Useful for sending diffs over a network
Language: JavaScript - Size: 11.7 KB - Last synced: about 1 month ago - Pushed: about 7 years ago - Stars: 2 - Forks: 0
chinedufn/generate-keyframe-animation-tutorial
A tutorial on generating CSS keyframes during runtime
Language: JavaScript - Size: 25.4 KB - Last synced: about 2 months ago - Pushed: almost 7 years ago - Stars: 2 - Forks: 0
chinedufn/rust-protobuf Fork of stepancheg/rust-protobuf
Rust implementation of Google protocol buffers
Language: Rust - Size: 4.72 MB - Last synced: about 2 months ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0
chinedufn/load-wavefront-obj
Load the graphics buffer data from a wavefront .obj model and return a draw command that accepts options
Language: JavaScript - Size: 50.8 KB - Last synced: 26 days ago - Pushed: almost 7 years ago - Stars: 2 - Forks: 2
chinedufn/sheetify Fork of stackcss/sheetify
:sparkles: Modular CSS bundler for browserify
Language: JavaScript - Size: 219 KB - Last synced: about 2 months ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0
chinedufn/dual-quat-to-mat4
Convert a dual quaternion into a 4x4 matrix
Language: JavaScript - Size: 16.6 KB - Last synced: about 2 months ago - Pushed: about 6 years ago - Stars: 0 - Forks: 1
chinedufn/sheetify-strip-comments
Strip comments from sheetify CSS strings
Language: JavaScript - Size: 1.95 KB - Last synced: about 2 months ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0
chinedufn/choo-test-onclick-example
Example of unit testing an choo-created DOM element onclick event in Node.js
Language: JavaScript - Size: 2.93 KB - Last synced: about 2 months ago - Pushed: about 6 years ago - Stars: 0 - Forks: 1
chinedufn/choo-devtools Fork of choojs/choo-devtools
💼 - Expose a choo instance on the window
Language: JavaScript - Size: 48.8 KB - Last synced: about 2 months ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0
chinedufn/angular-video-time
AngularJS Filter for displaying a video's current time
Language: JavaScript - Size: 172 KB - Last synced: 28 days ago - Pushed: almost 9 years ago - Stars: 1 - Forks: 0
chinedufn/rust-postgres Fork of sfackler/rust-postgres
Native PostgreSQL driver for the Rust programming language
Language: Rust - Size: 4.42 MB - Last synced: about 2 months ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0
chinedufn/get-attributes-uniforms
Get the attributes and uniforms from a GLSL shader string
Language: JavaScript - Size: 7.81 KB - Last synced: about 1 month ago - Pushed: over 7 years ago - Stars: 2 - Forks: 0
chinedufn/website Fork of tokio-rs/website
Website for the Tokio project
Language: HTML - Size: 1.11 MB - Last synced: about 2 months ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0
chinedufn/create-orbit-camera
Create a camera that orbits a target
Language: JavaScript - Size: 9.77 KB - Last synced: 4 days ago - Pushed: over 7 years ago - Stars: 1 - Forks: 0
chinedufn/local-bone-to-world-bone
Calculate the world bone space matrices for a set of local bone space matrices
Language: JavaScript - Size: 5.86 KB - Last synced: 3 days ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0
chinedufn/create-keyframe
Create css keyframes using JSON
Language: JavaScript - Size: 20.5 KB - Last synced: about 1 hour ago - Pushed: almost 7 years ago - Stars: 5 - Forks: 1
chinedufn/intermediate-model-representation
Experimental
Size: 3.91 KB - Last synced: about 2 months ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0
chinedufn/webgl-blend-map-tutorial
A tutorial on multitexturing a WebGL terrain using a blend map
Language: JavaScript - Size: 56.6 KB - Last synced: about 2 months ago - Pushed: almost 7 years ago - Stars: 1 - Forks: 0
chinedufn/change-mat4-coordinate-system
Convert a 4x4 column major matrix from left handed to right handed coordinate system
Language: JavaScript - Size: 4.88 KB - Last synced: 24 days ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0
chinedufn/create-draw-function
Create a WebGL draw call based on user provided data
Language: JavaScript - Size: 3.91 KB - Last synced: about 2 months ago - Pushed: almost 7 years ago - Stars: 1 - Forks: 1
chinedufn/solid-state
Trigger listener functions when your state changes
Language: JavaScript - Size: 19.5 KB - Last synced: about 1 month ago - Pushed: over 7 years ago - Stars: 8 - Forks: 1
chinedufn/dom-filenameify
Add filenames as attributes to your DOM elements to help locate them in code by inspect-elementing them in the browser
Language: JavaScript - Size: 39.1 KB - Last synced: 26 days ago - Pushed: about 7 years ago - Stars: 7 - Forks: 0
chinedufn/donutjs-skeletal-animation-slides
Skeletal Animation in Your Browser via WebGL - the accompanying slides for a talk at Portland's Donut.js meetup
Language: JavaScript - Size: 805 KB - Last synced: 25 days ago - Pushed: over 7 years ago - Stars: 1 - Forks: 2
chinedufn/make-component
A code generator for virtual-dom component files
Language: JavaScript - Size: 14.6 KB - Last synced: 23 days ago - Pushed: almost 7 years ago - Stars: 3 - Forks: 0
chinedufn/circleci-docs Fork of circleci/circleci-docs
Documentation for CircleCI.
Language: HTML - Size: 6.16 MB - Last synced: about 2 months ago - Pushed: almost 8 years ago - Stars: 0 - Forks: 0
chinedufn/Stout Fork of cloudflare/Stout
A reliable static website deploy tool
Language: Go - Size: 799 KB - Last synced: about 2 months ago - Pushed: almost 8 years ago - Stars: 0 - Forks: 0
chinedufn/tailwind-lnl-firebase
Firebase lunch and learn code
Language: JavaScript - Size: 3.91 KB - Last synced: about 2 months ago - Pushed: almost 8 years ago - Stars: 0 - Forks: 0
chinedufn/create-hover-class
Turn a JSON object into :hover class to use with inline styled components
Language: JavaScript - Size: 2.93 KB - Last synced: about 23 hours ago - Pushed: over 8 years ago - Stars: 2 - Forks: 0
chinedufn/insert-hover-class
Insert a :hover style into the DOM and return the classname
Language: JavaScript - Size: 2.93 KB - Last synced: about 2 months ago - Pushed: over 8 years ago - Stars: 0 - Forks: 0
chinedufn/meta-string Fork of bendrucker/meta-string
Convert values into <meta> content strings
Language: JavaScript - Size: 3.91 KB - Last synced: about 2 months ago - Pushed: over 8 years ago - Stars: 0 - Forks: 0
chinedufn/epoch-to-timeago
Get a string representation of a time difference
Language: JavaScript - Size: 125 KB - Last synced: 26 days ago - Pushed: almost 9 years ago - Stars: 1 - Forks: 0
chinedufn/video-time
Convert from seconds to video seek time
Language: JavaScript - Size: 133 KB - Last synced: 24 days ago - Pushed: over 8 years ago - Stars: 0 - Forks: 0