Dustin Rouillard's Projects
Written in rust, provides all the backing data for my website. - Uploads, Spotify, Activity, Repos, etc
Reusable authentication utilities
Template/Starting point for a Cloudflare worker.
DNS Adblocking with CoreDNS - Reads from redis keys to block malicious domains
Database connection utilities and functions for Cassandra, Redis, and PostgreSQL
DCS Maintenance Page - Shown when my upstream webserver is unable to handle requests.
DCS Parking Page
Deprecated - This is the current code running on my website. I will be rewriting using React and Next.js in the next few weeks.
A powerful JavaScript library for interacting with the Discord API
Made for demonstrating deploying vite to hop.io
My latest dotfiles, installed with ansible
See the website below for the replacement
API for my personal projects, and websites, written in TypeScript using Fastify
Realtime Gateway written in Elixir for Delivering RabbitMQ messages to Socket Clients
My Readme bro
Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services
Basic fastify boilerplate in which I use as a starting point for all my API projects.
Security based functions and utilities for my Fastify boilerplate
Various Fastify Utilities - Used in my boilerplate, hosted on the GitHub package registry
Cloudflare worker based script with triggers for managing the birthday role in my discord server.
Github Webhook Server, this receives incoming pushes and sends them out to configured external services
API that actually gets the data from gm for the leaderboard
Elixir Realtime Gateway for gm events
Leaderboards for the gm app
Spotify text file updater for populating text files with song information (For use with things like OBS when livestreaming)
Dynamic DNS System - Made with Cloudflare workers and Cloudflare DNS
Discord music bot coded in Discord.js using Lavalink for music
Applies the out-of-service node taint whenever the node is "unreachable"
Kubernetes Ingress DNS - Turns ingress resources, and traefik ingresses into a dns server
🏷️ Expose your Discord presence and activities to a RESTful API and WebSocket in less than 10 seconds