Lead software developer and architect, CTO at various points. Open source enthusiast. Currently available for hire.
gow. Missing watch mode for Go commands. Watch Go files and execute a command like "go run" or "go test"
902posterus. Composable async primitives with cancelation, control over scheduling, and coroutines. Superior replacement for JS Promises.
545jisp. Lisp-style language that compiles to JavaScript
131simple-pjax. Zero-configuration PJAX for typical websites
49xhttp. [MOVED to mitranim/js] Tiny shortcuts for using the native fetch API. Provides a fluent builder-style API for request building and response reading.
32sublime-rust-fmt. Sublime Text plugin that formats Rust code with rustfmt
30ng-decorate. [DEPRECATED] ES7 decorators for AngularJS 1.x
27gg. Essential utilities missing from the Go standard library.
26sublime-fmt. Sublime Text generic formatter plugin; formats arbitrary code by calling arbitrary executables, such as `gofmt`
24emerge. Use plain JS types as immutable data, with efficient merging and memory sharing
23gax. 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. Tiny and dependency-free.
22prax. Experimental rendering library geared towards hybrid SSR+SPA apps. Focus on radical simplicity and performance. Tiny and dependency-free.
21jsonfmt. Flexible JSON formatter. Supports comments, multi-line with single-line chunks within width limit, fixes punctuation. Library and optional CLI.
15sublime-gomod. Syntax definitions for "go.mod" and "go.sum" for Sublime Text
14repr. [MOVED] Pretty-print Go data structures as valid Go code
13fpx. Functional programming extensions for JS. Lightweight replacement for Lodash.
13atril. [DEPRECATED] Experimental JS rendering library. Ideas from ReactJS, Polymer, Angular 2, Aurelia
13ng-next-gen. [DEPRECATED] Demo for garbage tech
11espo. Observables via proxies. Particularly suited for UI programming. Supports automatic, implicit sub/resub and resource deinit.
11stylific. [Unmaintained] Themable, responsive CSS library
10afr. Always FResh: Deno library for serving files, with optional client integration for CSS injection and page reload. Simpler, better alternative to tools like Browsersync and Livereload
9clojure-forge. Support library for Clojure servers built on the System/Component pattern
8sublime-clojure. [FROZEN] Better Clojure syntax highlighting for Sublime Text. Merged into https://github.com/sublimehq/Packages
7sublime-themes. Custom color schemes for Sublime Text
6codex. Generator of random synthetic words or names
6clojure-auth0-starter. Quickstart/template for a Clojure/Ring webserver with Auth0
5web-starter. "Starter templates" for minimal web apps, from simplest to complex. Sucks less than X. Work in progress.
5sqlb. SQL query builder in Go. Oriented towards plain SQL. Supports composition.
5js. The missing "standard library" for JS, and a foundation for full-stack JS apps.
5koa-ring. Ring-style handlers for Koa: ƒ(request) → response. Supports automatic cancelation on client disconnect
5sublime-sql. Sublime Text syntax definitions for SQL, rebuilt with better semantics. Currently only Postgres dialect.
5gos. [MOVED] Tool for mapping between Go structs and plain SQL. Not an ORM.
4clojure-datomic-starter. Quickstart/template for a Clojure/Ring webserver with Datomic
4try. [MOVED] Shorter error handling in Go. Supports two styles: explicit "try" and exceptions.
4sublime-asm. Syntax definition for multiple assembly formats for Sublime Text (formats: Intel, AT&T, ARM, Go)
4gulp-html-to-js. Gulp plugin for converting text files to JavaScript modules
4sublime-caser. Sublime Text plugin for converting typographic cases
4tabularius. Companion app for Tower Dominion. Backups / run history; save editing; flexible analysis with plots!
3gorun. [Deprecated in favor of https://github.com/Mitranim/gow] Build and run a Go directory with one command. Supports watching
3sublime-gox. [FROZEN] Better Go syntax highlighting for Sublime Text. Merged into https://github.com/sublimehq/Packages
3frac. Missing feature of Go stdlib: integers ↔︎ fractional numeric strings, without rounding errors or bignums. Arbitrary fraction precision and radix.
3ur. [MOVED] Better URL and query implementation for JS. Like built-in URL but actually usable.
3emptty. Clears the terminal, for real. (But probably only on my system.)
3gulp-jisp. gulp plugin to compile jisp
3sublime-forth. Sublime Text syntax for the Forth programming language
3gt. Short for "Go Types". Important data types missing from the Go standard library.
2goh. 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.
2sublime-lisp. Lisp support for Sublime Text. Supports multiple dialects. Immature work in progress.
2sublime-scss. CSS and SCSS syntaxes for Sublime Text. Complete redesign. Simple, flexible, designed for compatibility with future features.
2srv. 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.
2sublime-gofmt. [DEPRECATED] Sublime Text plugin that formats Go code using gofmt or goimports
2test. Superior testing and benchmarking library for JS.
2sb. Survivable CSS core
2sublime-protobuf. Sublime Text syntax for Protocol Buffers (Protobuf). Incomplete but quite usable.
1clj-ws-client. WebSocket client (not server) written in pure Clojure with no dependencies. Less bad than most alternatives.
1ded. Simple tool for deduplicating concurrent background operations in Go, with limited-time caching.
1cmd. Missing feature of the Go standard library: ability to define subcommands while using `flag`.
1jol. 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. Tiny, dependency-free, single-file, native module.
1