Matt Stancliff

Elite
@mattsta

This is code I've freed. This is not all my code. You can hire me to create solutions for you in the form of process improvements and l33t code hax.

icli. interactive brokers ibkr api command line interface cli giving you the fastest way to lose all your money

217

crcspeed. This make CRC be fast. Included implementations: CRC-64-Jones and CRC-16-CCITT

144

krmt. krmt: Kit of Redis Module Tools

117

ib_insync. Live upstream is now at https://github.com/ib-api-reloaded/ib_async; sadly, the orignial creator Ewald has died and now we must continue without his years of experience creating and growing this project. See the 'Discussions' tab for organization planning. (stop starting this everybody! star the other one; also sponsor me for faster API updates)

101

signal-backup. Archive your Signal conversations to immutable storage (project abandoned, but feel free to use as reference if it helps)

80

trade-balancer. low latency, high throughput load balancer for real time stock market trade feed (using polygon.io websocket API)

59

ecache. ecache: Erlang ETS Based TTL Cache

57

redis-cluster-playground. The simplest way to get a multi-instance Redis Cluster running for experimentation

57

erlang-stdinout-pool. stdinout_pool: stuff goes in, stuff goes out. there's never any miscommunication.

44

redisfuse. FUSE File System for Redis specializing in CRUDing strings and hashes (and R of everything else) (Note: this is obviously ancient and is only a historical artifact now; not really a good example of code usage or design)

34

redis. Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes

33

stud. As an experiment, I added x-forward-for support to stud. Check out the branch "add-HTTP-x-forward-for" -- this repository is for historical reference only.

31

er-outdated. This repository moved to https://github.com/mattsta/er with truncated history (to reflect its actually non-forked codebase now). The new location supports Redis 2.8.5+

29

stripe-erlang. Erlang interface to the stripe.com API

27

pcache. An Erlang cache where every stored item is its own process.

26

datakit. datakit is a collection of the most memory efficient data structures in the universe

23

tradeapis. stock market data helpers including api clients for polygon and tradier

22

pygreeks. calculate exact black-scholes option value using pytorch autograd and also calculate greeks using either autograd or numerical approximation

20

cbuf. Erlang Circular Buffer/List/LIFO Queue using ETS

18

couchdb. Matt's bastardization of couchdb. Check the branch list for development topics.

14

netmatt. Python implementation of netstat features

14

lematt. Matt's Let's Encrypt Automation

11

crc64-compare. Compare a few different CRC-64 implementations

10

mailweb. Matt's Ansible Roles Integrated For Server-Side Server Serving

10

mpreg. Matt’s Protocol for Results Everywhere Guaranteed

10

oneshot. oneshot: accept a TCP connection then hand it off to a function

8

zog_web. zog_web is a web serving and domain/page routing platform for erlang applications.

8

geohash-int. This is my old updates to geohash-int enabling SSE4/BMI2 single instruction multi-bit deposit and extraction for the fastest bit interleaving possible (plus many other structural improvements, but the base geohash-int repo has diverged from when these changes started a while ago so nothing is cleanly mergable back again).

8

er. er: erlang client for redis with erlang-like return values (best erlang client for redis)

8

mutil. matt's python utilities (async/multiprocessing/dataflow)

7

osxiso. Burn a bootable USB thinggy on OS X from an ISO

7

rat. Redis Analysis Tool

7

erlwg. erlang rate limiting web getter

7

liveconfig. Watch a directory and do something when files change or are added or removed.

6

restcp. REST TCP Proxy/Router Thing

6

jemalloc. Mainly used for adding CMake to jemalloc. See branch add/cmake-2019 for jemalloc 5.2 build system

6

libgeoip-erlang. erlang bindings to maxmind geoip C API. Imported from bitbucket (very old).

5

car. content-addressed riak

5

cudacam. experiments in cuda, opencv, and kinect under Linux

4

zlang. if you have to ask, you don't want to know. See examples/

4

riak_pool. the simplest erlang pooling riak client

4

varint. C functions for multi-paradigm encoding and decoding of variable byte length integers

4

twitter-lister. automatically download tweets from your subscribed twitter lists into a full text search database

4

egsf. erlang general serializing framework

4

etherpad. This is my non-crapified etherpad fix-up. If you want a *base* etherpad, use this (not the ugly "foundation" stuff). Imported from bitbucket.

4

rets. replicate a redis server's dataset into ets for lower latency access to distributed configurations

4

redis-perf-compiler. A script to compile tagged versions of Redis many different ways then run benchmarks on each compiled version.

3

getTV. getTV: an automated TV episode getter using public torrent APIs

3

hnexport. Download all of HN using massively concurrent and pipelined download operations.

3

imagehash. My changes/fixes/improvements to imagehash. Likely not merge-able upstream due to reformatting, but feel free to copy anything useful.

3

balanced-erlang. balancedpayments erlang client

3

rebar. A sophisticated build-tool for Erlang projects that follows OTP principles.

2

cg. config getter

2

pai. polyglot ai: terminal llm client with a focus on provider portability, usability, model debugging, content retrieval, and experimental extensibility.

2

tt. tiny table (big table clone using tokyo tyrant proxies)

2

zog_common. A place for common zcomponents

2

fantasy_payroll. Calculate your potential take home pay taking into account taxes in most states

2

ossmfa. Open Source Software Maintainer Funding Agreement

2

awwdio. an audio server for serving (and speaking) audio

1
59
Apply