recon. Collection of functions and scripts to debug Erlang in production.
1.4kerlang-history. Hacks to add shell history to Erlang's shell
495pobox. External buffer processes to protect against mailbox overflow in Erlang
325vmstats. tiny Erlang app to generate information on the Erlang VM
255dispcount. Erlang task dispatcher based on ETS counters.
211erlpass. A library to handle password hashing and changing in a safe manner, independent from any kind of storage whatsoever.
167backoff. Simple exponential backoffs in Erlang
138merklet. Merkle Trees for data replication in Erlang
77recon_demo. Playground for recon, for practice and demos.
69sups. PropEr model helper library to validate implementations of supervisor trees
65ReVault. ReVault is a peer-to-peer self-hosted file synchronization project.
61lhttpc. lhttpc is a lightweight HTTP/1.1 client implemented in Erlang.
59flatlog. A custom formatter for the Erlang logger application that turns maps into single line text logs
55zippers. A library for functional zipper data structures in Erlang. Read more on zippers @ http://ferd.ca/yet-another-article-on-zippers.html
55dandelion. A weed is a plant considered undesirable in a particular situation, "a plant in the wrong place". Taxonomically, the term "weed" has no botanical significance, because a plant that is a weed in one context is not a weed when growing in a situation where it is wanted.
50cth_readable. Common Test hooks for more readable logs
49lrw. Lowest Random Weight hashing for neatly rebalancing hashes
46simhash. Simhashing for Erlang -- hashing algorithm to find near-duplicates in binary data.
44rebar3_proper. Run PropEr test suites with rebar3
41bertconf. Make ETS tables out of statc BERT files that are auto-reloaded
41slider. A WxErlang application to generate slidesets.
40batchio. io:format middle-man that buffers and batches output sent to the io server for better throughput
36dlhttpc. dispcount-based lhttpc fork for massive amounts of requests to limited endpoints
36erl_crashdump_analyzer. shell script to analyze Erlang crash dumps and find some (generally) useful information.
31hairnet. An Erlang library wrapping AES-GCM (AEAD) crypto in a Fernet-like interface
29howistart-erlang1-code. Code for my tutorial on howistart.org
26useragent. Identify browsers and OSes from user agent strings, in Erlang
25Interval-Tree-Clocks. An Erlang-specific fork of A Logical Clock for Static and Dynamic Systems
23hubble. create, read, and update deep Erlang data structures, accessible through explicit paths.
18cth_retry. Common Test hooks to retry the last failing cases // Now built in Rebar3
14cascading-failures. crappy bit of Erlang code whose sole purpose is to crash repeatedly.
12my-finger. Just waiting for pull requests
11blogerl. My own blog engine. It's been held together with duct tape since 2010
11alias_transform. A parse transform to introduce module aliasing into Erlang code
10rebar3_shellrpc. A plugin to send commands to a running rebar3 shell
10erl_subgraph_compile. A rebar plugin to only do partial re-builds of some files without any safety checks.
9rebar3-alias. Rebar3 Alias Plugin
4start_wrap. Dumb Wrapper to make full releases possible in Erlang with a 'main' loop
4erl-loadbalance-benchmarks. Erlang
3trx. A rebar plugin to export Erlang test data into Visual Studio test format (.trx files)
3advent-of-code-2021. Trying the advent of code 2021 in Awk
3