Crab Url
Crab Url is a simple, temporal url shortener. It allows you to create short urls that will expire after a certain amount of time.
It leverages Rust for its backend, ensuring high-performance, security, and reliability. The backend utilizes Axum, a powerful and asynchronous web framework in Rust, enhancing scalability and responsiveness.
The backend is backed by Redis, a fast in-memory database, which allows for fast and efficient storage and retrieval of data.
The frontend is built with Typescript and React, using Tailwind for styling. It is a SPA that communicates with the backend through a REST API.
It’s currently in the process of being rebuilt and moved to my own server, so there’s no deployment available, but you can still have a look at the repository.