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

✍️

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