Arbitrary Highlights

Chronological

Sorted by start time. Some "old" things are actively used and developed. Some private projects are excluded.

NameDescRoleTechStartStatus/End
gg

Essential tools missing from the Go standard library.

authorGo2022
js

Kinda "JS standard library" that doesn't suck. Also a tiny framework for JS apps.

authorJS2022
ur

Superior URL and query implementation for JS. Similar to built-in URL but actually usable.

authorJS2022subsumed
test

Superior testing and benchmarking library for JS. Runs in all environments. High benchmark accuracy.

authorJS2021subsumed
oas

OpenAPI specs for your Go server, generated at server runtime using reflection.

authorGo2021
gr

Short for "Go Request-Response". Shortcuts for making HTTP requests and reading HTTP responses in Go.

authorGo2021
ded

Experimental tool for deduplicating concurrent background operations in Go, with limited-time caching.

authorGo2021
gt

Short for "Go Types". Important data types missing from the Go standard library.

authorGo2021
cc

Tiny Go tool for running multiple functions concurrently and collecting their results into an error slice.

authorGo2021
cmd

Missing feature of the Go standard library: ability to define subcommands while using flag.

authorGo2021
sublime-scss

Redesigned CSS and SCSS syntaxes for Sublime Text. Built on open-ended principles. Designed for forward compatibility.

authorSublime2021
ProstoPoi SSG

Poi community website. Runs since 2014. Now converted from Django (Python) to static generation (JS), open sourced.

implementerJS2021
gax

Simple system for writing HTML as Go code. Use normal Go conditionals, loops and functions. Benefit from typing and code analysis. Better performance than templating.

authorGo2021
imperouter

Simple imperative router for hybrid SSR+SPA.

authorJS2021subsumed
jol

JS Collection Classes. Tiny extensions on JS built-in classes, with nice features such as easy-to-use typed collections, dictionary with structured keys, and more.

authorJS2021subsumed
web-starter

Starter templates for minimal web apps, from simplest to complex. Sucks less than X. Work in progress.

authorJS2021
afr

Flexible library for serving files, with optional client integration for CSS injection and page reload.

authorJS2021subsumed
espo

Observables via proxies. Particularly suited for UI programming. Supports automatic, implicit sub/resub and resource deinit.

authorJS2021subsumed
prax

Simple rendering library for hybrid SSR+SPA. Superior replacement for rendering frameworks like React.

authorJS2021subsumed
jtg

"JS Task Group". Simple JS-based replacement for Make, Gulp, etc.

authorJS2021
try

Shorter error handling in Go. Supports two styles: explicit try and exceptions.

authorGo2021
srv

Extremely simple Go tool that serves files out of a given folder, using a file resolution algorithm similar to Github Pages, Netlify, or the default Nginx config.

authorGo2021
gtg

Go task group / task graph. Good for CLI task orchestration. Replaces Make and Mage.

authorGo2021
gord

Simple ordered sets for Go.

authorGo2021
goh

Go HTTP handlers. Utility types that represent a not-yet-sent HTTP response as a value (status, header, body) with NO added abstractions or interfaces.

authorGo2021
frac

Missing feature of Go stdlib: integers ↔︎ fractional numeric strings, without rounding errors or bignums. Arbitrary fraction precision and radix.

authorGo2021
rout

Imperative router for Go HTTP servers. Procedural control flow with declarative syntax. Doesn't need middleware.

authorGo2021
sublime-sql

Sublime Text syntax definitions for SQL, rebuilt with better semantics. Currently only Postgres dialect.

authorSublime2021
sublime-lisp

Lisp support for Sublime Text. Supports multiple dialects. Immature work in progress.

authorSublime2021
emptty

Clears the terminal, for real.

authorGo2021
sublime-forth

Sublime Text syntax for the Forth programming language.

authorSublime2021
sublime-rebol

Immature syntax for Rebol/Red in Sublime Text.

authorSublime2020
jsonfmt

Flexible JSON formatter. Supports comments, single-line until width limit, fixes punctuation. Library and optional CLI.

authorGo2020
jel

"JSON Expession Language". Expresses a whitelisted subset of SQL with simple JSON structures.

authorGo2020subsumed
sqlb

SQL query builder in Go. Highly flexible and efficient.

authorGo2020
sqlp

Parser for rewriting foreign code embedded in SQL.

authorGo2020
gos

Tool for mapping between Go structs and plain SQL. Not an ORM.

authorGo2020
rd

Tool for decoding HTTP requests into Go structs. Transparently supports multiple formats: JSON, URL-encoded, multipart.

authorGo2020
untext

Missing feature of the Go standard library: unmarshal arbitrary string into arbitrary value.

authorGo2020
rf

Important utilities missing from the reflect package in the Go standard library.

authorGo2020
sublime-fmt

Sublime Text generic formatter plugin; formats arbitrary code by calling arbitrary executables, such as gofmt.

authorPython2020
Core Spirit

Current employer. Platform for practitioners of spiritual arts. Combines articles, services, and more.

tech leadPostgres, Go, JS2020
eth

Client library for interacting with Ethereum from Go. Superior alternative to the "official" client libraries provided with go-ethereum.

authorGo20182018
gow

Missing watch mode for Go commands. Watch Go files and execute a command like go run or go test.

authorGo2018
repr

Pretty-print Go data structures as valid Go code.

authorGo2018
sublime-goasm

Syntax definition for Go assembly for Sublime Text.

authorSublime2018
sublime-caser

Sublime Text plugin for converting typographic cases.

authorSublime2018
sublime-gox

[Merged into ST] Sublime Text syntax for Go.

authorSublime2018
sb

Minimal CSS foundation.

authorCSS2018
papyre

Build tool for static websites. Bring your own rendering engine. Works well with React and Netlify CMS.

authorJS20182018
sublime-themes

Custom color schemes for Sublime Text.

authorSublime2017
wordplay

the PUNS 🔥

colab🧠2017
epdf

Render any URL to PDF using Electron.

authorJS, Node20172017
posterus

Asynchronous primitives. Superior replacement for JS promises. Synchronous by default. Supports true cancelation. Supports fibers.

authorJS2017paused
Bolala

E-commerce platform. Had some interesting tech but didn't launch. Permanently down.

frontendJS20172018
clj-ws-client

WebSocket client (not server) written in pure Clojure with no dependencies. Less bad than most alternatives.

authorClojure20172017
clojure-datomic-starter

Quickstart/template for a Clojure/Ring webserver with Datomic.

authorClojure20172017
clojure-auth0-starter

Quickstart/template for a Clojure/Ring webserver with Auth0.

authorClojure20172017
clojure-forge

Development tool for Clojure. Especially useful for Ring servers. Watches files, reloads code, restarts system, displays system errors on a webpage.

authorClojure20172018
sublime-clojure

[Merged into ST] Sublime Text syntax for Clojure.

authorSublime2017
Shanzhai City

Various webapps and websites for Shanzhai City, a joint US-Chinese startup aiming at making charity effective.

tech leadGo, JS, Clojure20172018
Render.js

Experimental service for prerendering JS SPA into HTML. An order of magnitude faster than the alternatives.

memberJS, Node20162017
fpx

Functional programming utils and type assertions for JS.

authorJS2016subsumed
emerge

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.

authorJS2015paused
chat

Realtime chat demo made with Firebase and React.

authorJS, Firebase, React2015
statil

Simple templating utility that uses JS for embedded scripting. Superseded by Prax.

authorJS2015replaced
alder

Experimental rendering library inspired by React and Reagent. Represents view components with plain functions and DOM with plain JavaScript data structures. Superseded by Prax.

authorJS2015replaced
ToBox

Stylish, visual platform for creating online shops. Part of the web frontend team. Permanently down.

memberJS, React20152016
atril

Experimental rendering library inspired by React and Angular. Documented with flashy demos, but unused. Superseded by Prax.

authorTypeScript2015replaced
GorodDeti

First version of a website about the kindergarten ran by a friend's friend. See https://goroddeti.ru for the current version (not mine).

implementerJS, SCSS20152015
simple-pjax

Drop-in JS library that dramatically speeds up page transitions on server-rendered websites. See the explanatory blog post.

authorJS2015
xhttp

Shortcuts for the native JS fetch/Request/Response API. Provides a fluent builder-style API for request building and response reading.

authorJS2014subsumed
stylific

CSS library/framework. Similar to Bootstrap, built on different principles. Accompanied by stylific-lite, succeeded by sb.

authorSCSS2015paused
codex

Generator of random synthetic words or names.

authorGo2015paused
ProstoPoi

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

implementerPython, Django, React2014
jisp

Lisp-style language that compiles to JavaScript.

authorJS, Jisp2014update upcoming