GitHub / mitranim 103 Repositories
Lead software developer. Open source enthusiast.
mitranim/tabularius
Companion app for Tower Dominion. Backups / run history; save editing; flexible analysis with plots!
Language: JavaScript - Size: 3.01 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2 - Forks: 1

mitranim/gow
Missing watch mode for Go commands. Watch Go files and execute a command like "go run" or "go test"
Language: Go - Size: 93.8 KB - Last synced at: 7 days ago - Pushed at: 26 days ago - Stars: 855 - Forks: 29

mitranim/js
The missing "standard library" for JS, and a foundation for full-stack JS apps.
Language: JavaScript - Size: 1.85 MB - Last synced at: 7 days ago - Pushed at: 22 days ago - Stars: 4 - Forks: 2

mitranim/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.
Language: Go - Size: 34.2 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 1

mitranim/posterus
Composable async primitives with cancelation, control over scheduling, and coroutines. Superior replacement for JS Promises.
Language: JavaScript - Size: 175 KB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 547 - Forks: 19

mitranim/sublime-gomod
Syntax definitions for "go.mod" and "go.sum" for Sublime Text
Size: 13.7 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 14 - Forks: 5

mitranim/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. Tiny and dependency-free.
Language: Go - Size: 78.1 KB - Last synced at: 7 days ago - Pushed at: about 2 years ago - Stars: 21 - Forks: 2

mitranim/sublime-caser
Sublime Text plugin for converting typographic cases
Language: Python - Size: 7.81 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 4 - Forks: 0

mitranim/dock_hotkeys
A CLI MacOS utility that provides global hotkeys to activate apps in the Dock by their ordinal positions.
Language: Swift - Size: 18.6 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

mitranim/gg
Essential utilities missing from the Go standard library.
Language: Go - Size: 432 KB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 25 - Forks: 1

mitranim/jisp
Lisp-style language that compiles to JavaScript
Language: JavaScript - Size: 2.22 MB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 130 - Forks: 9

mitranim/clojure-auth0-starter
Quickstart/template for a Clojure/Ring webserver with Auth0
Language: Clojure - Size: 12.7 KB - Last synced at: 7 days ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 1

mitranim/sublime-goasm
Syntax definition for Go assembly for Sublime Text
Size: 2.93 KB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

mitranim/jsonfmt
Flexible JSON formatter. Supports comments, multi-line with single-line chunks within width limit, fixes punctuation. Library and optional CLI.
Language: Go - Size: 43 KB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 14 - Forks: 0

mitranim/wordplay
the PUNS 🔥
Language: Go - Size: 233 KB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 2 - Forks: 2

mitranim/sublime-misc
Minor Sublime Text utils for personal use. Published as a backup and for code sharing.
Language: Python - Size: 37.1 KB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 2 - Forks: 1

mitranim/backup
CLI tool for automatic file backups
Language: Go - Size: 21.5 KB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

mitranim/mitranim.github.io
Source code of my personal website.
Language: Go - Size: 23.6 MB - Last synced at: 7 days ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

mitranim/sleek Fork of nrempel/sleek
Sleek is a CLI tool for formatting SQL. It helps you maintain a consistent style across your SQL code, enhancing readability and productivity.
Language: Rust - Size: 32.2 KB - Last synced at: 7 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

mitranim/sublime-rust-fmt
Sublime Text plugin that formats Rust code with rustfmt
Language: Python - Size: 39.1 KB - Last synced at: 7 days ago - Pushed at: almost 4 years ago - Stars: 30 - Forks: 3

mitranim/simple-pjax
Zero-configuration PJAX for typical websites
Language: JavaScript - Size: 1.28 MB - Last synced at: 7 days ago - Pushed at: about 6 years ago - Stars: 49 - Forks: 5

mitranim/xhttp
[MOVED to mitranim/js] Tiny shortcuts for using the native fetch API. Provides a fluent builder-style API for request building and response reading.
Language: JavaScript - Size: 217 KB - Last synced at: about 16 hours ago - Pushed at: over 3 years ago - Stars: 32 - Forks: 10

mitranim/afr
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
Language: TypeScript - Size: 221 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 1

mitranim/gt
Short for "Go Types". Important data types missing from the Go standard library.
Language: Go - Size: 293 KB - Last synced at: 7 days ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

mitranim/sqlb
SQL query builder in Go. Oriented towards plain SQL. Supports composition.
Language: Go - Size: 439 KB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 0

mitranim/sublime-fmt
Sublime Text generic formatter plugin; formats arbitrary code by calling arbitrary executables, such as `gofmt`
Language: Python - Size: 36.1 KB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 23 - Forks: 2

mitranim/sb
Survivable CSS core
Language: SCSS - Size: 62.5 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

mitranim/rd
Tool for decoding HTTP requests into Go structs. Transparently supports multiple formats: JSON, URL-encoded, multipart.
Language: Go - Size: 70.3 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

mitranim/web-starter
"Starter templates" for minimal web apps, from simplest to complex. Sucks less than X. Work in progress.
Language: JavaScript - Size: 66.4 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 1

mitranim/sublime-themes
Custom color schemes for Sublime Text
Language: Python - Size: 104 KB - Last synced at: about 19 hours ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 0

mitranim/fpx
Functional programming extensions for JS. Lightweight replacement for Lodash.
Language: JavaScript - Size: 641 KB - Last synced at: 8 days ago - Pushed at: over 3 years ago - Stars: 13 - Forks: 1

mitranim/emptty
Clears the terminal, for real. (But probably only on my system.)
Language: Go - Size: 1000 Bytes - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

mitranim/emerge
Use plain JS types as immutable data, with efficient merging and memory sharing
Language: JavaScript - Size: 237 KB - Last synced at: 7 days ago - Pushed at: about 4 years ago - Stars: 23 - Forks: 4

mitranim/ng-decorate
[DEPRECATED] ES7 decorators for AngularJS 1.x
Language: JavaScript - Size: 254 KB - Last synced at: 7 days ago - Pushed at: almost 10 years ago - Stars: 27 - Forks: 1

mitranim/prax
Experimental rendering library geared towards hybrid SSR+SPA apps. Focus on radical simplicity and performance. Tiny and dependency-free.
Language: JavaScript - Size: 1.72 MB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 21 - Forks: 5

mitranim/codex
Generator of random synthetic words or names
Language: Go - Size: 50.8 KB - Last synced at: 7 days ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 0

mitranim/SwiftKitten Fork of johncsnyder/SwiftKitten
Swift autocompleter for Sublime Text, via the adorable SourceKitten framework
Language: Python - Size: 1.07 MB - Last synced at: 7 days ago - Pushed at: almost 9 years ago - Stars: 2 - Forks: 0

mitranim/react-ideal
Run isomorphic React apps on the server without a DOM polyfill
Language: JavaScript - Size: 19.5 KB - Last synced at: 7 days ago - Pushed at: about 8 years ago - Stars: 2 - Forks: 0

mitranim/papyre
Build tool for static websites. Bring your own rendering engine. Works well with React and Netlify CMS
Language: JavaScript - Size: 85.9 KB - Last synced at: 7 days ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

mitranim/node-livereload Fork of napcs/node-livereload 📦
LiveReload server in Node.js
Language: JavaScript - Size: 179 KB - Last synced at: 7 days ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

mitranim/clojure-datomic-starter
Quickstart/template for a Clojure/Ring webserver with Datomic
Language: Clojure - Size: 8.79 KB - Last synced at: 7 days ago - Pushed at: almost 8 years ago - Stars: 4 - Forks: 0

mitranim/sublime-gofmt
[DEPRECATED] Sublime Text plugin that formats Go code using gofmt or goimports
Language: Python - Size: 14.6 KB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

mitranim/marked Fork of markedjs/marked
A markdown parser and compiler. Built for speed.
Language: JavaScript - Size: 4.79 MB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

mitranim/gtg
Go task group / task graph. Good for CLI task orchestration. Replaces Make and Mage.
Language: Go - Size: 19.5 KB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

mitranim/jtg
"JS Task Group". Simple JS-based replacement for Make, Gulp, etc.
Language: JavaScript - Size: 30.3 KB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

mitranim/react-change
Deep `shouldComponentUpdate` for React and Preact
Language: JavaScript - Size: 9.77 KB - Last synced at: 7 days ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

mitranim/sublime-lisp
Lisp support for Sublime Text. Supports multiple dialects. Immature work in progress.
Size: 8.79 KB - Last synced at: 7 days ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

mitranim/gord
Simple ordered sets for Go.
Language: Go - Size: 11.7 KB - Last synced at: 7 days ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

mitranim/ded
Simple tool for deduplicating concurrent background operations in Go, with limited-time caching.
Language: Go - Size: 8.79 KB - Last synced at: 7 days ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

mitranim/sublime-protobuf
Sublime Text syntax for Protocol Buffers (Protobuf). Incomplete but quite usable.
Size: 4.88 KB - Last synced at: 7 days ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

mitranim/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. Tiny, dependency-free, single-file, native module.
Language: JavaScript - Size: 43.9 KB - Last synced at: 7 days ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 1

mitranim/cmd
Missing feature of the Go standard library: ability to define subcommands while using `flag`.
Language: Go - Size: 6.84 KB - Last synced at: 7 days ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

mitranim/imperouter
Imperative router for hybrid SSR+SPA JS apps. Uses the standard `Request` and `URL` interfaces with no added junk.
Language: TypeScript - Size: 88.9 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

mitranim/mox
Scratch for an experimental language syntax
Language: Go - Size: 230 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

mitranim/Packages Fork of sublimehq/Packages
Language: Java - Size: 12.1 MB - Last synced at: 7 days ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

mitranim/sublime-sql
Sublime Text syntax definitions for SQL, rebuilt with better semantics. Currently only Postgres dialect.
Size: 87.9 KB - Last synced at: about 6 hours ago - Pushed at: almost 3 years ago - Stars: 5 - Forks: 0

mitranim/rf
Reflect utils: utilities missing from the "reflect" package in the Go standard library
Language: Go - Size: 159 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

mitranim/untext
[MOVED] Missing feature of the Go standard library: unmarshal arbitrary string into arbitrary value.
Language: Go - Size: 5.86 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

mitranim/cc
[MOVED] Tiny Go tool for running multiple functions concurrently and collecting their results into an error slice.
Language: Go - Size: 10.7 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

mitranim/repr
[MOVED] Pretty-print Go data structures as valid Go code
Language: Go - Size: 42 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 4

mitranim/jel
[MOVED] "JSON Expession Language". Expresses a whitelisted subset of SQL with simple JSON structures.
Language: Go - Size: 23.4 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

mitranim/sqlp
[MOVED] Parser for rewriting foreign code embedded in SQL
Language: Go - Size: 38.1 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

mitranim/gr
Short for "Go Request-Response". Shortcuts for making HTTP requests and reading HTTP responses in Go.
Language: Go - Size: 70.3 KB - Last synced at: 7 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

mitranim/rout
Imperative router for Go HTTP servers. Procedural control flow with declarative syntax. Doesn't need middleware.
Language: Go - Size: 156 KB - Last synced at: 7 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

mitranim/ur
[MOVED] Better URL and query implementation for JS. Like built-in URL but actually usable.
Language: JavaScript - Size: 93.8 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

mitranim/sublime-scss
CSS and SCSS syntaxes for Sublime Text. Complete redesign. Simple, flexible, designed for compatibility with future features.
Size: 21.5 KB - Last synced at: 7 days ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

mitranim/frac
Missing feature of Go stdlib: integers ↔︎ fractional numeric strings, without rounding errors or bignums. Arbitrary fraction precision and radix.
Language: Go - Size: 8.79 KB - Last synced at: 7 days ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 1

mitranim/oas
OpenAPI specs for your Go server, generated at server runtime using reflection. No CLI, no code generation, and no HTTP "helpers" 🤮.
Language: Go - Size: 27.3 KB - Last synced at: 7 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

mitranim/espo
Observables via proxies. Particularly suited for UI programming. Supports automatic, implicit sub/resub and resource deinit.
Language: JavaScript - Size: 431 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 11 - Forks: 0

mitranim/gos
[MOVED] Tool for mapping between Go structs and plain SQL. Not an ORM.
Language: Go - Size: 121 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

mitranim/try
[MOVED] Shorter error handling in Go. Supports two styles: explicit "try" and exceptions.
Language: Go - Size: 30.3 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

mitranim/firebase Fork of melvinmt/firebase 📦
A Go package for the Firebase REST API #golang
Language: Go - Size: 92.8 KB - Last synced at: 7 days ago - Pushed at: about 10 years ago - Stars: 0 - Forks: 0

mitranim/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.
Language: Go - Size: 5.86 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

mitranim/clojure-forge
Support library for Clojure servers built on the System/Component pattern
Language: Clojure - Size: 19.5 KB - Last synced at: 7 days ago - Pushed at: about 7 years ago - Stars: 8 - Forks: 0

mitranim/gorun
[Deprecated in favor of https://github.com/Mitranim/gow] Build and run a Go directory with one command. Supports watching
Language: Go - Size: 12.7 KB - Last synced at: 7 days ago - Pushed at: about 7 years ago - Stars: 3 - Forks: 0

mitranim/pp
Source code of the ProstoPoi site. SSG remake.
Language: JavaScript - Size: 15.2 MB - Last synced at: 7 days ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

mitranim/test
Superior testing and benchmarking library for JS.
Language: JavaScript - Size: 25.4 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

mitranim/sublime-forth
Sublime Text syntax for the Forth programming language
Size: 7.81 KB - Last synced at: 5 days ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

mitranim/stylific
[Unmaintained] Themable, responsive CSS library
Language: SCSS - Size: 4.68 MB - Last synced at: 7 days ago - Pushed at: about 4 years ago - Stars: 10 - Forks: 0

mitranim/chat
Realtime chat demo made with Firebase and React.
Language: JavaScript - Size: 853 KB - Last synced at: 7 days ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 0

mitranim/sublime-rebol
Work-in-progress syntax for Rebol/Red in Sublime Text
Size: 7.81 KB - Last synced at: 7 days ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 1

mitranim/webbs
Thin WebSocket adapter with auto-reconnect and offline buffering
Language: JavaScript - Size: 36.1 KB - Last synced at: 7 days ago - Pushed at: about 7 years ago - Stars: 2 - Forks: 0

mitranim/Terminus Fork of randy3k/Terminus
Bring a real terminal to Sublime Text
Language: Python - Size: 646 KB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

mitranim/clj-ws-client
WebSocket client (not server) written in pure Clojure with no dependencies. Less bad than most alternatives.
Language: Clojure - Size: 8.79 KB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

mitranim/sublime-clojure
[FROZEN] Better Clojure syntax highlighting for Sublime Text. Merged into https://github.com/sublimehq/Packages
Language: Clojure - Size: 94.7 KB - Last synced at: 7 days ago - Pushed at: almost 7 years ago - Stars: 7 - Forks: 0

mitranim/definit
"Diff and deinit". Compares data structures, calling destructors on removed objects.
Language: JavaScript - Size: 5.86 KB - Last synced at: 7 days ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

mitranim/chrome-extension-nojs
Chrome extension for easily toggling JavaScript on and off, per domain
Language: JavaScript - Size: 17.6 KB - Last synced at: 7 days ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

mitranim/gulp-html-to-js
Gulp plugin for converting text files to JavaScript modules
Language: JavaScript - Size: 15.6 KB - Last synced at: 7 days ago - Pushed at: about 7 years ago - Stars: 4 - Forks: 6

mitranim/koa-ring
Ring-style handlers for Koa: ƒ(request) → response. Supports automatic cancelation on client disconnect
Language: JavaScript - Size: 39.1 KB - Last synced at: 7 days ago - Pushed at: about 7 years ago - Stars: 5 - Forks: 0

mitranim/ng-next-gen
[DEPRECATED] Demo for garbage tech
Language: TypeScript - Size: 695 KB - Last synced at: 7 days ago - Pushed at: almost 10 years ago - Stars: 11 - Forks: 0

mitranim/sublime-gox
[FROZEN] Better Go syntax highlighting for Sublime Text. Merged into https://github.com/sublimehq/Packages
Language: Go - Size: 51.8 KB - Last synced at: 7 days ago - Pushed at: almost 7 years ago - Stars: 3 - Forks: 1

mitranim/statil
Simple string templating with embedded JS
Language: JavaScript - Size: 139 KB - Last synced at: 7 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

mitranim/epdf
Render any URL to PDF using Electron
Language: JavaScript - Size: 34.2 KB - Last synced at: 7 days ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 1

mitranim/gulp-statil
Gulp plugin for statil, a lightweight static site generator.
Language: JavaScript - Size: 28.3 KB - Last synced at: 7 days ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

mitranim/clojure-datomic-auth0-docker-starter
Web application template with Clojure, Datomic, Auth0, and Docker
Size: 82 KB - Last synced at: 7 days ago - Pushed at: almost 8 years ago - Stars: 2 - Forks: 0

mitranim/foliant
[NEEDS REWRITE] Generator of random synthetic words or names
Language: JavaScript - Size: 191 KB - Last synced at: 7 days ago - Pushed at: almost 10 years ago - Stars: 0 - Forks: 0

mitranim/alder
[UNMAINTAINED] Lighter, faster replacement for React
Language: JavaScript - Size: 541 KB - Last synced at: 7 days ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

mitranim/atril
[DEPRECATED] Experimental JS rendering library. Ideas from ReactJS, Polymer, Angular 2, Aurelia
Language: JavaScript - Size: 1.26 MB - Last synced at: 7 days ago - Pushed at: about 10 years ago - Stars: 13 - Forks: 1

mitranim/gotools
[DEPRECATED] Micro-framework for Golang web servers
Language: Go - Size: 246 KB - Last synced at: 7 days ago - Pushed at: over 10 years ago - Stars: 0 - Forks: 0

mitranim/stylific-lite
Unfancy CSS
Language: CSS - Size: 7.81 KB - Last synced at: 7 days ago - Pushed at: over 9 years ago - Stars: 1 - Forks: 0
