A load balancing link shortener
Hurlurl is a load balancing link shortener that allows users to create a single URL that redirects to one of multiple specified URLs randomly. This tool can be particularly useful in scenarios where a large group of people needs to be directed to different instances of a game or an online whiteboard, such as on a Discord server or Twitch stream. The creator of Hurlurl developed it for an event where people needed to be directed to different boards on a website called hellopaint.io. While Hurlurl is commonly used for load balancing people rather than HTTP requests, it can also serve as a traditional load balancer. The frontend of Hurlurl is written in Rust with Yew, while the backend is written in Rust with Diesel and Axum.
Tailwind CSS is a utility-first CSS framework that provides pre-defined classes for building responsive and customizable user interfaces.
daisyUI adds classes to Tailwind CSS for all common UI components. Classes like btn, card, etc. This allows us to focus on important things instead of making basic elements for every project.
PostCSS is a popular open-source tool that enables web developers to transform CSS styles with JavaScript plugins. It allows for efficient processing of CSS styles, from applying vendor prefixes to improving browser compatibility, ultimately resulting in cleaner, faster, and more maintainable code.