Skip to content

sabinonweb/sabinnylol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🐰 sabinnylol

sabinnylol is a lightweight, high-performance URL command shortener built using Rust and Actix-web, inspired by Bunnylol (used at Facebook). It allows users to use shorthand commands like gh and tw to instantly navigate to dynamically generated URLs.

🚀 Features

  • Blazing-fast with Rust and Actix-web
  • Modular design with pluggable URL generators
  • Easy to extend and customize
  • Focused on simplicity and speed

🧭 Available Commands

Command Description Destination Logic
gh Redirects to a GitHub URL Uses module::github::github_url_generator
tw Redirects to a Twitter profile/link Uses module::twitter::twitter_url_constructor

🛠️ Tech Stack

  • Rust – For system-level speed and safety
  • Actix-web – Lightweight, asynchronous web framework
  • Serde – For structured data handling
  • Modular architecture for extensibility

▶️ Running Locally

Prerequisites

Steps

# Clone the repository
git clone https://github.com/yourusername/sabinnylol.git
cd sabinnylol

# Build the project
cargo build --release

# Run the server
cargo run

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages