Dustin Rouillard

Software Engineer, and Networking/Systems Administrator

Projects

lanyard

🏷️   Expose your Discord presence and activities to a RESTful API and WebSocket in less than 10 seconds

Elixir - Released: 10 Mar 2021 - 967

pika

🆔 The friendly, pragmatic and functional ID system

Elixir - Released: 11 Apr 2022 - 155

dustin-api

API for my personal projects, and websites, written in TypeScript using Fastify

TypeScript - Released: 05 Jul 2020 - 32

snowflake-id

Time based 64-bit unique id generator, inspired by Twitter snowflakes

JavaScript - Released: 27 Feb 2019 - 63

tabatha

New Tab Replacement for Chrome and Firefox - Sleek, Dark, and Minimal

TypeScript - Released: 29 Aug 2021 - 31

tiktok-embeds

Generates OpenGraph meta tags and gets the video file for Tiktoks from their share urls

TypeScript - Released: 24 Aug 2021 - 20

personal-site

Personal website - Written in TypeScript using React and Next.js

TypeScript - Released: 24 Dec 2020 - 22

shoko-makinohara-lanyard

Discord Bot for Lanyard Discord Server

TypeScript - Released: 06 Feb 2022 - 6

lanyard-online-users

Page which displays online Lanyard users out of total, and has watched user cards.

TypeScript - Released: 24 Feb 2022 - 11

tiktok-discord-embeds

Discord bot to listen for Tiktok links and resend them using my Cloudflare OpenGraph worker

TypeScript - Released: 24 Aug 2021 - 17

shortener

Cloudflare Worker powered link shortener - Stores in workers K/V - Powering dstn.to

TypeScript - Released: 05 Oct 2021 - 15

api

Written in rust, provides all the backing data for my website. - Uploads, Spotify, Activity, Repos, etc

Rust - Released: 25 Nov 2022 - 4

dustin-gateway

Realtime Gateway written in Elixir for Delivering RabbitMQ messages to Socket Clients

Elixir - Released: 15 Aug 2021 - 3

fastify-boilerplate

Basic fastify boilerplate in which I use as a starting point for all my API projects.

TypeScript - Released: 31 May 2020 - 2

homie-dynamic-dns

Dynamic DNS System - Made with Cloudflare workers and Cloudflare DNS

TypeScript - Released: 11 Feb 2023 - 8

screenshot

Custom screenshot tools because of terrible selection of screenshot tools out there.

Shell - Released: 25 Sep 2019 - 8

illusion-music-bot

Discord music bot coded in Discord.js using Lavalink for music

JavaScript - Released: 04 Mar 2019 - 3

cloudflare-worker

Template/Starting point for a Cloudflare worker.

TypeScript - Released: 03 Sep 2021 - 7

fnf-birthdays

Cloudflare worker based script with triggers for managing the birthday role in my discord server.

TypeScript - Released: 06 Nov 2021 - 7

fastify-utilities

Various Fastify Utilities - Used in my boilerplate, hosted on the GitHub package registry

TypeScript - Released: 31 May 2020 - 2

database-connectors

Database connection utilities and functions for Cassandra, Redis, and PostgreSQL

TypeScript - Released: 05 Jul 2020 - 2

fastify-security

Security based functions and utilities for my Fastify boilerplate

TypeScript - Released: 05 Jul 2020 - 2

kubernetes-ingress-dns

Kubernetes Ingress DNS - Turns ingress resources, and traefik ingresses into a dns server

Go - Released: 04 Jun 2022 - 5