An open API service providing repository metadata for many open source software ecosystems.

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