Updated: Fri Aug 11 2017

Hobby

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

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

Open Source

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 like this one.

Commercial

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.