London

Gjorgji Kjosev

Elite
@spion

Holistic software engineer. Previously @hfour, @apple, SportyPal

adbfs-rootless. Mount Android phones on Linux with adb. No root required.

1.1k

blue-tape. substack's tape test runner with promise support

206

promise-streams. A collection of node.js streams that work well with promises (through, map, reduce, etc...)

92

subsync. Fix the syncronization of your srt subtitles.

70

async-compare. Compares various node.js async libs (memory, performance and debugability)

67

triplie-ng. Chatbot with Markov chains BFS and Hebbian learning

56

genny. A tiny library to use generators with node style callbacks

55

typescript-workspace-plugin. Typescript plugin to support parallel work on multiple packages in one (e.g. yarn) workspace

53

thenlint. A linter for JS promises that checks for possible Promise.then usage errors.

48

hashtable-latencies. Latency of a web service that stores a large hashtable, in multiple languages

43

sticky-listen. Sticky session balancer

17

howdoi-node. A howdoi implementation for node with more options and better text display (thanks to cheerio)

15

branded-types. Nice branded types for TypeScript

14

async-generators. Proof that we don't need async/await to get async generators

13

purscheck. A tiny wrapper for the purescript compiler compatible with flycheck

13

npmsearch. Search the npm registry by keywords, results carefully sorted using both relevance and downloads.

13

ircee. A tiny modular IRC library with a stream / event-emitter based API for node

11

nac. A simple process / app control and monitoring daemon written in node

10

npm-parallel. Run npm tasks in parallel (on Windows too)

9

triplie. Older (unmaintained) version of triplie-ng

9

jsp-api. API-fy the bus schedule on jsp.com.mk

8

long-task-detector. Detects long tasks in node with a stack trace and % CPU for the culprits

7

notgpt. A Telegram LLM bot written in Rust that can use RWKV (or llama2) models

7

markdownbars. Invoke handlebars from the command line on markdown files

6

rust-wordle-solver. Solves wordle optimally by means of set subdivision

5

kika-devices. Shows the number of devices in SkopjeHacklab

5

crlint.js. JS linter based on complexity report results

5

typescript-commonjs-examples. How to use typescript with CommonJS (node, browserify) modules via examples.

4

concourse-jsonschema-generator. Transforms the booklit documentation of Concourse into a detailed JSONSchema

4

node-unix-socket-credentials. Get the uid, gid and pid of a client that connects to your node.js unix socket server

4

array-2d.js. Fast 2d array suitable for dynamic programming

4

modular-chainer. Chain local functions as member functions in JS

3

loudness. A simple loudness monitor based on arecord, written in node

3

bootstrap. HTML, CSS, and JS toolkit from Twitter

2

spion.github.com. My blog

2

numock. A mocking framework for nushell (Current status: PoC)

2

fuzzy-select. Like selecta, but uses dynamic programming and written in JS

2

glob-intersect. Check whether two file globs intersect

2

node-spawn-module. Spawn a node module that exports callback-based functions as a process.

2

node-async-bfs. Flexible functional async breadth first search for node.js

2

cdk8s-kustomize. Use kustomize directories or URLs in your cdk8s projects

2

wsrun-ng. A fork of wsrun by the original maintainers

2

dexie-better-types. Better types for dexie.js

2

KikaEdit. Live code editor

2

gitleaks. Protect and discover secrets using Gitleaks 🔑

1

kalkulatorot-purescript. PureScript tax calculator with Bidirectional polynomial expressions

1

advent-of-code-2022. Everyone is doing it

1

effect-tagged-contextual-error. A tagged error system with context for Effect TS, inspired by Rust's anyhow crate.

1

llmcli. A command-line tool for using LLMs and making sure cli tools are made available to them in a controlled, programmable way.

1

fast-json-parser. Fast streaming json parser for node (WIP)

1

jetty. TTY, you so fly.

1
51
Apply