This is your work, valued

UK

Richard Jones

Elite
@RJ

Currently interested in rust gamedev with bevy. Some home automation stuff. Occasional consulting. Previously: IRCCloud, Last.fm.

ketama. C library for consistent hashing, and langauge bindings

991

irccat. IRC bot that simplifies posting to IRC from shell scripts

276

playdar-core. Playdar - a content resolver for music

192

bevy_behave. Behaviour trees for bevy, with on-demand entity spawning for task nodes.

117

erlang-spdy. Library implementing the SPDY protocol

104

relflow. Version-incrementing, appup-generating, relx-coaxing, workflow-assistant for Erlang projects using rebar3.

92

estatsd. Erlang stats aggregation app that periodically flushes data to graphite

87

playdar. Abandoned C++ codebase, see playdar-core repo!

50

bevy_timewarp. A rollback library that buffers component state. Useful for netcode.

43

heatmiser-neohub.py. Python library to talk the direct-lan-api to control a Heatmiser Neohub / Neostats - and home-assistant component

36

erlang-reup. Watches for .erl & .hrl changes, recompiles and reloads. You know, for development.

25

erlang_rebar_example_project. Basic project using rebar, to demonstrate upgrades and packaging etc

23

erlang-cassandra-cql. cassandra driver in erlang that speaks native cassandra protocol

22

mochiweb-websockets. ***OBSOLETE, using my mochiweb repo now ***

20

libportfwd. Set up port fwds and find external IP: C++/CMake wrapper for miniupnpc and nat-pmp libs

16

libf2f. Library for building p2p networks, C++ boost/asio

16

mochiweb. MochiWeb is an Erlang library for building lightweight HTTP servers.

11

greynet. A darknet/mesh network plugin for legacy C++ playdar codebase

11

bevygap. Utils to set up edgegap bevy game servers

11

bevygap-spaceships. Lightyear's spaceships demo using bevygap for deployment

10

vimerl. Modifications to vimerl for rebar projects

7

gocat. IRCCat in Go

7

doorbird-mdns-vlan-subnet-bridge. Allow ios/android apps to discover and direct connect to doorbirds in a different subnet

6

musickit. Qt+Webkit container app that exposes phonon/etc APIs to js

6

logtail. tail -f logfiles in a browser using websockets (erlang)

6

libmemcached. temporary repo for patching libmemcached

6

sonos-shipping-forecast. Play the Shipping Forecast from BBC Radio 4, then return Sonos to original state.

6

dotvim. my .vim

5

www.playdar.org. Playdar website

5

vagrant-chef-basebox. Basic vagrant+chef setup

4

bashreduce. mapreduce in bash

4

bevy_mutually_exclusive_components. Rust

4

php_app. A PHP eval server for Erlang/OTP.

4

captainhook. Batch set github service hooks for all repos in an org

4

sync. On-the-fly recompiling and reloading in Erlang. Code without friction.

4

lastfm-desktop. The official Last.fm desktop application suite

4

playdarwin. Playdar Windows wrapper

3

bevy_htn. A Hierarchical Task Network (htn) for bevy, using bevy_behave trees as operators

3

otp. Erlang/OTP

2

erlang.mk. Common Makefile rules for building and testing Erlang applications.

2

irccat-cookbook. chef cookbook for irccat

2

dot-janus. My .janus dir, containing vim config and plugins in addition to janus vim distro

2

estr-erlang-elixir-binary-string. Adaptor for using Elixir's UTF8 binary string module in Erlang

2

bevy_naia_laminar. bevy plugin for laminar atop naia-socket

2

cowboy. Check the x-webkit-deflate-frame branch

2

relsandbox. Release sandbox app (various changes, with appups)

2

eredis. Erlang Redis client

2

bigwig. like erlang's webtool, but trendy and new

2

appupper. deprecated, see relflow:

2

playlick. Create playlists and share them with your friends.

2

rust-chef-sccache. Dockerfile

1

egeoip. Erlang IP Geolocation module, currently supporting the MaxMind GeoLite City Database.

1

stetson. Erlang client for Etsy's statsd statistics aggregator

1

beet. A modular behavior library for the Bevy Engine.

1

irccat-go. Go

1

matchbox. Painless peer-to-peer WebRTC networking for rust wasm (and native!)

1

lightyear. A networking library to make multiplayer games for the Bevy game engine

1

apns4erl. Apple Push Notification Server for Erlang

1