About Gurl
A git backed URL shortener for managing URL redirects
Gurl is a modern URL shortener built with Eleventy (11ty) and Git. It uses markdown files for redirects, making it easy to version control and manage your shortcuts.
How It Works
Git-Powered Workflow
Each redirect is stored as a Markdown file in a Git repository. Create, update, and manage URLs using standard Git workflows.
Frontmatter Configuration
Special frontmatter fields define the redirect behavior:
- redirect_url: The destination URL
- redirect_delay: The delay in milliseconds
- title: Page title
Benefits
Git-Backed System
Leverages Git for version control, history tracking, and collaborative management of your URL shortcuts
Customizable
Fully customize each redirect page with markdown content
Fast Performance
Static site generation for extremely fast page loads
Auto-Redirects
Configurable redirect timing with countdown display
Modern UI
Clean interface with dark mode support and responsive design
Mobile Friendly
Works great on all devices and screen sizes
Collaborative
Multiple team members can manage URLs through Git pull requests and branches
GitHub.dev Integration
Edit and create redirects directly in your browser using GitHub.dev - no local clone needed