URL shortener with analytics.
Open source alternative to goo.gl. Part of the Open Software Alliance suite.
- Short links with custom domains and aliases
- Click statistics (browsers, OS, countries, referrers)
- Password-protected and expiring links
- REST API and user accounts
- Current: Node.js (Express) + Handlebars/htmx, Knex (Postgres/MySQL/SQLite), Redis
- Target: Next.js + TypeScript on Cloudflare Workers (see migration research)
- Open source landscape research
- Migration research: React/Next.js + TypeScript on Cloudflare Workers
- All issues
Installation and configuration follow the upstream project for now: see the Kutt documentation.
| Product | What it does | Alternative to |
|---|---|---|
| OSA Pad | Real-time collaborative document editor. | Google Docs |
| OSA Sheet | Online collaborative spreadsheet. | Google Sheets |
| OSA Cal | Scheduling and booking pages. | Google Calendar (appointment schedules) |
| OSA Mail | Email forwarding and hosting for custom domains. | Gmail |
| OSA Meet | Secure peer-to-peer video meetings. | Google Meet |
| OSA Draw | Infinite canvas whiteboard. | Google Drawings / Jamboard |
| OSA Drop | Local file sharing in the browser. | Quick Share |
| OSA Share | Simple temporary file hosting. | Google Drive (file links) |
| OSA Share Admin | Moderation panel for OSA Share. | Google Drive admin |
| OSA Bin | Zero-knowledge encrypted pastebin. | Google Keep (secure notes) |
| OSA Snip | Self-hosted code snippets and gists. | Google Keep (snippets) |
| OSA Short | URL shortener with analytics. | goo.gl |
| OSA Alias | DNS-based domain redirection. | Google Domains forwarding |
| OSA Page | Link-in-bio pages. | Google Sites |
| OSA Feedback | Feedback boards and public roadmaps. | Google Forms (product feedback) |
| OSA Jam | Live audio rooms. | Google Meet (audio) |
| OSA Micro | Ready-to-use micro service APIs. | Google Cloud APIs |
| OSA Username | Check username availability on 100+ sites. | - |
| OSA Status | Uptime monitor and status page for the OSA services. | - |
OSA Short is based on Kutt. Credit for the original work goes to its authors.
License: MIT. See the LICENSE file in this repository.