Building Notlink - An Open Source URL Shortener With Rust
Building notlink, an open source URL shortener in Rust. Tech stack includes Rust, Shuttle, Actix Web, Neon, and Diesel ORM. Learn how to set up a project, integrate ORM with PostgreSQL, build API endpoints, and deploy on Shuttle.
In this tutorial, I’ll be walking you thro building notlink - an open source, blazingly fast URL shortener ever. If you are Rust luver. You should definitely check this out. ✨ Tech Stack: Rust (core language) Shuttle (cloud deployment) Actix Web (backend framework) Neon (serverless PostgreSQL) Diesel (ORM for database magic) What we’ll be covering: ✅ Setting up a Rust project from scratch ✅ Integrating Diesel ORM with PostgreSQL (Neon) ✅ Building API endpoints (URL shortening/redirection) ✅ Database migrations, models, and helper functions (crypto, random code generation) ✅ Shuttle dep...