Robin Friedli's Projects
Discord bot that plays Spotify tracks and YouTube videos or any URL including Soundcloud links and Twitch streams
Vector that is generic over its underlying implementation offering several inline or heap based storage implementations and providing fallible operations allowing graceful handling of allocation failure.
Configurable Discord bot that adds emojis to input text and replaces keywords with emojis or discord emotes. Also allows you to use animated emotes without nitro.
Task execution library derived from JXP's task execution framework providing task execution and synchronisation applying certain reusable task execution modes.
Library that provides utility traits for task execution and, if the sync feature is enabled, the ability to synchronise tasks based on the value of a key.
Object-oriented and statically typed programming language compiled to JVM bytecode with a syntax that is heavily inspired by Rust
tool for converting HDR screenshots to SDR with suitable tone-mapping
Java XML Persistence API
Audio player library for Discord
Mod that adds Liara from Lair of the Shadow Broker as a selectable squad mate to Mass Effect 2 in the Mass Effect Legendary Edition
XML API that offers higher level abstractions based on quick-xml.
Self growing / shrinking ThreadPool implementation based on crossbeam's multi-producer multi-consumer channels that enables awaiting the result of a task and offers async support.
A CLI snake game written in Rust for Mac, Linux and Windows
A Java wrapper for Spotify's Web API.
Simple utility class that provides some useful methods for dealing with Lists of Strings
Scalable self growing / shrinking ThreadPool implementation. This ThreadPool implements the ExecutorService interface and offers an alternative for the JDK ThreadPoolExecutor implementation that prioritizes creating new worker threads above queueing tasks for better potential throughput and flexibility.
An API wrapper for https://top.gg/api/docs that works in Java