Tom (@h2non)

Top repositories

1

imaginary

Fast, simple, scalable, Docker-ready HTTP microservice for high-level image processing
Go
5,543
star
2

toxy

Hackable HTTP proxy for resiliency testing and simulated network conditions
JavaScript
2,733
star
3

bimg

Go package for fast high-level image processing powered by libvips C library
Go
2,683
star
4

filetype

Fast, dependency-free Go package to infer binary file types based on the magic numbers header signature
Go
2,076
star
5

gock

HTTP traffic mocking and testing made easy in Go ༼ʘ̚ل͜ʘ̚༽
Go
2,067
star
6

gentleman

Plugin-driven, extensible HTTP client toolkit for Go
Go
1,072
star
7

videoshow

Simple node.js utility to create video slideshows from images with optional audio and visual effects using ffmpeg
JavaScript
873
star
8

baloo

Expressive end-to-end HTTP API testing made easy in Go
Go
776
star
9

jshashes

Fast and dependency-free cryptographic hashing library for node.js and browsers (supports MD5, SHA1, SHA256, SHA512, RIPEMD, HMAC)
JavaScript
698
star
10

filetype.py

Small, dependency-free, fast Python package to infer binary file types checking the magic numbers signature
Python
642
star
11

nar

node.js application archive - create self-contained binary like executable applications that are ready to ship and run
LiveScript
428
star
12

rocky

Full-featured, middleware-oriented, programmatic HTTP and WebSocket proxy for node.js (deprecated)
JavaScript
371
star
13

pook

HTTP traffic mocking and testing made easy in Python
Python
329
star
14

paco

Small utility library for coroutine-driven asynchronous generic programming in Python
Python
202
star
15

semver.c

Semantic version in ANSI C
C
185
star
16

riprova

Versatile async-friendly retry package with multiple backoff strategies
Python
116
star
17

node-imaginary

Minimalist node.js command-line & programmatic API client for imaginary
JavaScript
106
star
18

youtube-video-api

Simplified programmatic and command-line interface for YouTube Video API. Built for node.js
JavaScript
67
star
19

siringa

Minimalist dependency injection library for Python that embraces type annotations syntax
Hy
54
star
20

audioconcat

Tiny node.js module to concat multiple audio files using ffmpeg
JavaScript
45
star
21

requireg

Resolve and require local & global modules in node.js like a boss
JavaScript
45
star
22

thread.js

Frictionless library to deal with multithread programming in the browser
JavaScript
41
star
23

grunt-stubby

Grunt task to setup a stub/mock server based on JSON/YAML/JS configuration files
JavaScript
26
star
24

hu

Small, generic functional helper library for node.js and browsers
wisp
20
star
25

gentleman-consul

Gentleman's plugin for Consul server discovery and optional configurable retry/backoff policies
Go
19
star
26

nightmare-google-oauth2

Nightmare plugin to retrieve a Google APIs OAuth2 token. Useful for server-to-server automation
JavaScript
19
star
27

balboa

Simple HTTP forward proxy
JavaScript
16
star
28

domlight

Spotlight DOM elements easily
JavaScript
16
star
29

resizr

Dead simple HTTP service written in Go for fast and easy image resizing from remote URLs
Go
16
star
30

google-oauth2-token

No headaches. Automation wins. Get a fresh OAuth2 token for Google APIs in just one command
JavaScript
16
star
31

angular-thread

AngularJS primitive bindings for thread.js
JavaScript
15
star
32

resilient-consul

Resilient.js middleware to use Consul for service discovery and balancing
JavaScript
14
star
33

gentleman-mock

HTTP mocking for gentleman's clients made easy. Uses gock under the hood
Go
14
star
34

rocky-consul

Rocky middleware for service discovery and dynamic traffic balancing using Consul
JavaScript
14
star
35

angular-resilient

Use $http as a resilient, failover and client-side balanced HTTP client
JavaScript
13
star
36

go-is-svg

Check if a given buffer is a valid SVG image in Go (golang)
Go
12
star
37

node-os-shim

Native OS module API shim for older node.js versions
JavaScript
12
star
38

stream-interceptor

Intercept, modify and/or ignore chunks data and events in any readable stream
JavaScript
11
star
39

gentleman-retry

gentleman's plugin providing retry policy capabilities in your HTTP clients
Go
11
star
40

bbscraper

Simple phpBB forum thread web scraper written in Python
Python
11
star
41

Sencha-WebSocket

WebSocket client abstraction library for Sencha JavaScript frameworks (DEPRECATED)
JavaScript
10
star
42

grunt-beautiful-docs

Generate beautiful markdown-based documentation using Grunt
CoffeeScript
9
star
43

findup

Find the first file matching in a current working directory or the nearest ancestor directory up to root using Go
Go
9
star
44

resolve-tree

Recursively resolve node.js modules and its dependencies looking into node_modules trees.
JavaScript
8
star
45

http-forward

Simple one-line proxy forward for incoming HTTP requests. Built for node.js/io.js
JavaScript
7
star
46

injecty

Micro library for dependency injection and inversion of control containers in node and browsers
wisp
6
star
47

sharedworkers-angular-poc

A simple proof of concept using Shared WebWorkers + Two-way data binding in AngularJS
CSS
6
star
48

toxy-ip

toxy rule to easily filter by IP addresses (supports CIDR, subnet, IP ranges...)
JavaScript
6
star
49

fw

Tiny library for asynchronous control-flow in node and browsers
wisp
6
star
50

pipefy

Transform a function into a pipeable writable stream in node/io.js
JavaScript
5
star
51

node-bintray

CLI and programmatic interface for Bintray built for node.js
CoffeeScript
5
star
52

generator-api-service

A Yeoman generator to build an opinionated but community-driven convention-focused, general purpose, resource-oriented HTTP service in node.js
JavaScript
4
star
53

htgen

Tiny hypertext markup code generator for node and browsers
LiveScript
4
star
54

node-authrc

authrc implementation for node
CoffeeScript
4
star
55

gulp-nar

Create and extract nar archives from Gulp
JavaScript
4
star
56

ng-exam

Are you a great AngularJS developer? (wip)
JavaScript
4
star
57

oml

Minimalist template engine built-on-top of the Oli language for node and browsers
JavaScript
4
star
58

buildspec

Declarative, featured, unopiniotated, CI-agnostic build configuration file
4
star
59

OPEW

[NOT MAINTAINED] OPEW is a powerful, complete, independent and extensible open source distribution stack for GNU/Linux (64 bits) based OS. Its goal is to provides a rich portable ready-to-run development environment focused on modern and robust programming languages in oder to satisfy the common needs for the web development.
Shell
4
star
60

promitto

Tiny promise library mostly compatible with Promise/A+ spec and ES6
wisp
3
star
61

heroku-buildpack-binary-download

Download and execute POSIX compatible binaries in Heroku apps
Shell
3
star
62

grunt-nar

Create and extract nar archives from Grunt
CoffeeScript
2
star
63

ASIR

ASIR course exercises for fun and profit
Shell
2
star
64

consul-cluster-test

Consul cluster test suite
Python
2
star
65

butler

A small, elegant and friendly library to deal elegantly with Service Workers (experimental)
JavaScript
2
star
66

node-cloudimage

Minimalist node/io.js CLI & programmatic stream-based interface for Cloudimage.io
JavaScript
2
star
67

mimeware

Simple node.js/io.js HTTP middleware to infer the proper MIME content type response header
JavaScript
2
star
68

bock

Browser next-generation HTTP traffic mock and proxy interceptor using Service Worker (experimental)
JavaScript
2
star
69

OPEW-bash-installer

Bash-based installer builder utility for the OPEW project
Shell
2
star
70

findup.rs

Find the first file matching in a current working directory or the nearest ancestor directory up to root
Rust
2
star
71

http-version

HTTP API version matching strategies as middleware for connect/express/rocky
JavaScript
2
star
72

nar-installer

Simple Bash script to easily install nar executable packages. Analog to npm install --global
Shell
2
star
73

http-api-versioning

Analysis of multiple HTTP API versioning design strategies
1
star
74

midware-pool

Tiny module to create a pool of connect-style domain-agnostic middleware layers in browsers and node.js
JavaScript
1
star
75

apachelog

Simple Go net/http compatible middleware for Apache style logging
Go
1
star
76

rocky-cli

Command-line interface for rocky. Supports TOML configuration file to easily set up your proxy
JavaScript
1
star
77

carcasse

Build structured, modular and object-oriented JavaScript projects
JavaScript
1
star
78

go-memstats

Human-friendly debugger to print in stdout the memory and GC stats
Go
1
star