Go syntax highlighting for Sublime Text. Significantly improved over the built-in.
Oxygen Economics (Go, JS)
Prototype for a charity crowdfunding platform. Purelab and ShanzhaiCity collaboration, work in progress.
Go development tool. Runs an entire Go directory, can watch and rerun.
Clojure syntax highlighting for Sublime Text. Better than the built-in syntax. 100% accurate.
Clojure Forge (Clojure)
Development tool for Clojure programmers, especially useful for Ring servers. Watches files, reloads code, restarts system, displays system errors on a webpage.
Asynchronous primitives (futures): alternative to JS promises with true cancelation and scheduling control.
Utils for using plain JS objects as immutable data structures with extremely memory-efficient updates. Heavily inspired by
clojure.core. Much lighter and simpler than the popular alternatives.
Framework for state and side effects in React applications. Heavily inspired by Clojure and ClojureScript libraries. Battle-tested in large apps since 2015.
Adapter for native DOM
WebSocket with auto-reconnect and offline buffering.
[unmaintained] Experimental rendering library inspired by React and Angular. Documented with flashy demos, but unused.
jisp (JS, jisp)
stylific (Sass, JS)
Drop-in JS tool that dramatically speeds up page transitions on server-rendered websites. See the explanatory blog post.
Simple generator of static websites.
ShanzhaiCity (2017—2018, Go, JS, Clojure).
Various webapps and websites for ShanzhaiCity, a US-Chinese startup aiming at making charity effective.
Render.js (JS, Node)
- An order of magnitude faster than the alternatives
- 2016—2017, part of team at Purelab.io
ToBox (2015—2016, JS, React)
Stylish, visual platform for creating online shops. (Part of web frontend team.)
ProstoPoi (2014—2016, Python, Django, React)
Poi community website. We have our own video lessons, go check us out!