Patrick Ammons's repositories
rust-minivm
A port of MiniVM to Rust
dnd_5etools_rs
Rust port of the 5etools API
eventree_wrapper
A wrapper around `eventree` that handles parsing and simplifies creating a typed AST
serenity-slash-command-framework
A framework that reduces the boilerplate of creating slash commands
advent-of-code-2021
My solutions to Advent of Code 2021, programmed in Rust.
AdventOfCode2022
My solutions to Advent of Code 2022
AdventOfCode2023
My Rust solutions to Advent of Code 2023
bvh
A fast BVH using SAH in rust
CIS3296_ProofOfConcept
Proof of concept for a project proposal in my Software Design class
const-list
A type-level list of usize
deductions
A simple deduction engine in Rust, based on part of sympy
discord-py-interactions
A simple Discord interactions handler for discord.py.
eframe_template
The easy way to make a Rust app with a GUI
eventree
A library for immutable lossless syntax trees in Rust
fmt_duration
strftime-like formatting for std::time::Duration
glamour
Strongly typed vector math with glam
minivm
A VM That is Dynamic and Fast
minivm-asm-rs
Generate minivm-asm using a builder interface
patbot
A discord bot I created for a Discord server I'm in with a group of friends
poise
Experimental Discord bot command framework for serenity, with advanced features like edit tracking and flexible argument parsing
pratt2
A rewrite of https://github.com/segeljakt/pratt
rust-dice
A dice-rolling library based on https://github.com/avrae/d20
rust_dbot_template
Template for creating discord bots with Serenity in Rust
serde_bitflags
(De)serializable bitflag structures based on the bitflags crate
songbird
An async Rust library for the Discord voice API
TheGiddyLimit.github.io
A site dedicated to making playing games with your friends as easy as possible.
ustr
Fast, FFI-friendly string interning for Rust