Pinned Repositories
bevy_timewarp
A rollback library that buffers component state. Useful for netcode.
erlang-reup
Watches for .erl & .hrl changes, recompiles and reloads. You know, for development.
erlang-spdy
Library implementing the SPDY protocol
estatsd
Erlang stats aggregation app that periodically flushes data to graphite
heatmiser-neohub.py
Python library to talk the direct-lan-api to control a Heatmiser Neohub / Neostats - and home-assistant component
irccat
IRC bot that simplifies posting to IRC from shell scripts
ketama
C library for consistent hashing, and langauge bindings
playdar
Abandoned C++ codebase, see playdar-core repo!
playdar-core
Playdar - a content resolver for music
relflow
Version-incrementing, appup-generating, relx-coaxing, workflow-assistant for Erlang projects using rebar3.
RJ's Repositories
RJ/ketama
C library for consistent hashing, and langauge bindings
RJ/bevy_timewarp
A rollback library that buffers component state. Useful for netcode.
RJ/heatmiser-neohub.py
Python library to talk the direct-lan-api to control a Heatmiser Neohub / Neostats - and home-assistant component
RJ/libf2f
Library for building p2p networks, C++ boost/asio
RJ/doorbird-mdns-vlan-subnet-bridge
Allow ios/android apps to discover and direct connect to doorbirds in a different subnet
RJ/bevy_naia_laminar
bevy plugin for laminar atop naia-socket
RJ/matchbox
Painless peer-to-peer WebRTC networking for rust wasm (and native!)
RJ/pickleback
A protocol layer for unreliable datagram channels
RJ/sharesight-custom-investment-price-updater
updates vg small cap price to sharesight
RJ/amethyst
Data-oriented and data-driven game engine written in Rust
RJ/bevy
A refreshingly simple data-driven game engine built in Rust
RJ/bevy-inspector-egui
Inspector plugin for the bevy game engine
RJ/bevy_networking_turbulence
Networking plugin for Bevy engine running on naia-socket and turbulence libraries
RJ/bevy_pickleback
work in progress bevy plugin for pickleback networking
RJ/bevy_quinnet
A Client/Server game networking plugin using QUIC, for the Bevy game engine.
RJ/bevy_replicon
High level networking for the Bevy game engine
RJ/bevy_xpbd
2D and 3D physics engine based on Extended Position Based Dynamics for Bevy.
RJ/ecsy-three
ECSY and three.js components, systems and helpers
RJ/extreme_bevy
A low-latency multiplayer action game, showcasing how to implement p2p connections and rollback networking in a web browser.
RJ/hass-addons
RJ/laminar
A simple semi-reliable UDP protocol for multiplayer games
RJ/modbus-cli
Command line tool to access Modbus devices
RJ/muddle-run
A home for experiments for muddle.run
RJ/naia
a cross-platform (including Wasm!) networking engine built in Rust. Intended to make multiplayer game development dead-simple & lightning-fast
RJ/naia-macroquad-example
Demonstrates using naia with macroquad to create a 2D multiplayer web game
RJ/parry
2D and 3D collision-detection library for Rust.
RJ/web-starter-test
dabbling with some things that end in -ify
RJ/webrtc-unreliable
Just enough hacks to get unreliable unordered WebRTC data channels between a browser and a server
RJ/willow
Open source, local, and self-hosted Amazon Echo/Google Home competitive Voice Assistant alternative
RJ/www.metabrew.com
Static site generation for my blog