Updated: Tue Mar 13 2018


ProstoPoi (2014 — 2016, Python / Django / Sass / React)

Poi community website. We have our own video lessons, go check us out!

Open Source

These tend to be listed in reverse chronological order, from recent to older.

Papyre (JavaScript)

Build tool for static websites generated with JavaScript and JSX/React, like this very site.

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. More reliable than the widely used tools.

Posterus (JavaScript)

Asynchronous primitives (futures): alternative to JS promises with true cancelation and scheduling control.

Prax (JavaScript)

Framework for state and side effects in React applications. Heavily inspired by Clojure and ClojureScript libraries. Battle-tested in large apps since 2015.

espo (JavaScript)

Utils for stateful and reactive programming in JavaScript. Provides Clojure-inspired reactive primitives with Rust-inspired automatic management of resource lifetimes.

emerge (JavaScript)

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.

fpx (JavaScript)

Functional programming extensions for JavaScript.

Webbs (JavaScript)

Adapter for native DOM WebSocket with auto-reconnect and offline buffering.

Alder (JavaScript)

[unmaintained] Experimental rendering library inspired by React and Reagent. Represents view components with plain functions and DOM with plain JavaScript data structures. On hold, undocumented.

jisp (JavaScript / jisp)

[unmaintained] A “programmable language”. Basically a Lisp-style language that compiles to JavaScript. Currently on hold; should revisit it someday.

stylific (Sass / JavaScript)

[unmaintained] CSS (Sass) library/framework. Similar to Bootstrap, built on different principles. Accompanied by stylific-lite.

simple-pjax (JavaScript)

Library that dramatically speeds up page navigation on websites. See the explanatory blog post.

statil (JavaScript)

World’s simplest generator of static websites.


Render.js (JavaScript / Node)

ToBox (2015—2016, JavaScript / React)

Stylish, visual platform for creating online shops. (Part of web frontend team.)

uchebnik.mos.ru (2014—2015, JavaScript)

Electronic education system for Russian schools (closed beta). SPA frontend, part of team.

Call centre control system (2014, JavaScript / Node / React)

Call centre monitoring and control system: realtime analysis of call centre load, forecast, call management. Node.js backend / React frontend.