An open API service aggregating public data about GitHub Sponsors.

jonobr1

View JSON Representation

I mix two fundamental disciplines, Graphic Design and Computer Programming, to explore the expressive qualities of technology.

Funding Links: https://github.com/sponsors/jonobr1

GitHub Sponsors Profile

Introduction
Since 2012 I have been developing a free and open source JavaScript library that serves two personal purposes: to make 2D drawing and animating with code more accessible and to explore the overlap between different rendering techniques (currently SVG, Canvas, and WebGL) on the web. This project is known as Two.js.
Relevance
Projects made with Two.js have touched tens of millions of people around the world and have earned various web, graphic, motion, and advertising awards. I am proud to enable other creative minds with Two.js because I learned how to program through using open source projects myself.
Dilemma
In addition to the maintenance and development of Two.js, I've collected visual inspirations, code references, and personal code sketches over the years. Unfortunately, these ideas and concepts usually lurk in my personal storage devices and servers. I think these three modes of inquiry can bolster Two.js.
A Call for Support
With your support (and based on the tiers and goals outlined below), I can spend more time or commission others to help out with these additions to the project. Additions include:

Redesign the http://two.js.org/ with the new (currently in development) vuepress wiki and documentation (link)
Add Typescript Definitions to the main repository (link)
Implement RubberHose rendering and rigging
Implement Lottie File ingestion
Create a Two.js animated mascot
Add 50+ examples to the Examples
Create more higher order primitives like Arrows, Musical Notes, and Helpers
Create a CC0 pen tool
Implement object instancing for improved performance
Explore rendering shapes purely with Signed Distance Functions in the WebGL Renderer
Package and release private xcode projects to deploy Two.js scenes as MacOS, iOS, WatchOS, and tvOS applications
Release docker images of Two.js running server-side as a distributed alternative to video rendering and streaming
Make Two.js react-native compatible
And even more features seen on the issues page

Some Statistics About My Code Practices

Featured Works

jonobr1/two.js

A renderer agnostic two-dimensional drawing api for the web.

Language: JavaScript - Stars: 8432
jonobr1/equalizer.js

An audio analysis tool for real-time and choreographed visualizations.

Language: JavaScript - Stars: 39
Active Sponsors
Past Sponsors
Sponsor Breakdown
Past Sponsorships
View All
Sponsorship Breakdown by Kind