Hey! I'm an artist and software engineer.
I make mostly computer art but also sometimes I paint and record music.
Here's where you can check out what I do: jimkang.com
Name: Jim Kang
Type: User
Bio: Corporate credentials
Location: Boston
Blog: https://jimkang.com/
Hey! I'm an artist and software engineer.
I make mostly computer art but also sometimes I paint and record music.
Here's where you can check out what I do: jimkang.com
Cell (as in cellular automata) Node/browser module.
Assets for the Red Union of Bears March
Takes text, then reduces it a small phrase using the Google News word2vec model and Wordnik.
The source for the Rehydrate podcast.
Control mouse and keyboard from a smartphone
Bookmarklet.
Function for rendering an arbitrarily deep object as a hierarchy of `<ul>` and `<li>` elements that you can style with CSS to look however you like.
Yet another thing I need to share between projects: Given an audio buffer or audio file blob, add a waveform rendering and a media player to the page.
Takes a blob and puts a link on the page so that the user can download the contents of that blob.
Quick util for a friend.
A recordkeeping kit that helps Twitter bots decide whether they should reply to a given tweet or not.
🏊🏾 Simplified HTTP request client.
A callback for `request` that will: 1) Check status codes and call your callback with an error if necessary and 2) pass the body to your callback if everything is OK.
CORS middleware with full W3C spec support
It's a resume! http://jimkang.com/resume
Makes riffs
Blends audio in a very literal way.
rime is a module that finds rhymes, including loose rhymes.
A Docker image that has the `rime` module installed, with all the necessary databases built.
Reads a text map and emits an event for each character in it.
Roll up a 2E AD&D guy.
Gets, sets, and syncs state from the URL hash and an internal dictionary. Calls your callback when it changes.
The core of shotbot, a multi-tenant app for bots that post screenshots of web pages.
GitHub Action to sync a directory with a remote S3 bucket using s3cmd with useful options like set cache-control and invalidate CloudFront files
Random music generator.
Song a week safekeeping
Given 2D view bounds and content bounds, gives you a 3x3 transformation matrix that will scale and translate the content such that it fits to the view.
Tool for progressively scrambling an audio buffer
Scrapes Massachusetts EEC (Early Education and Childcare) provider links for relevant childcare provider data.
Helper for Chrome extensions that injects a chain of JavaScript files into a content page in sequence.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.