Shorten, customize, and track your links with Fli.so. The easiest way to manage your links, all in one platform. https://Fli.so
Find a file
2025-05-06 16:10:44 +05:30
.github add support 2024-12-02 14:01:36 +05:30
cms feat: restructure type exports and enhance UI component styles 2024-12-12 15:22:04 +05:30
e2e shorten the web 2024-10-27 23:09:24 +05:30
pocketbase feat: add user blocking functionality with reasons and update related routes 2025-01-21 18:20:43 +05:30
scripts fix docker 2024-11-22 15:54:53 +05:30
src fix login state issues 2025-05-06 16:10:44 +05:30
static add logo 2024-12-02 16:46:44 +05:30
.env.example update .env.example 2024-12-03 01:49:37 +05:30
.gitignore remove cursorrules 2024-12-03 01:34:08 +05:30
.npmrc shorten the web 2024-10-27 23:09:24 +05:30
.prettierignore shorten the web 2024-10-27 23:09:24 +05:30
.prettierrc shorten the web 2024-10-27 23:09:24 +05:30
bun.lockb fix login state issues 2025-05-06 16:10:44 +05:30
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2024-12-02 13:15:17 +05:30
components.json update code format 2024-11-18 05:01:44 +05:30
CONTRIBUTING.md Create CONTRIBUTING.md 2024-12-02 13:21:16 +05:30
docker-compose.yml fix docker image 2024-11-26 14:04:43 +05:30
Dockerfile fix docker 2024-11-26 12:55:14 +05:30
eslint.config.js shorten the web 2024-10-27 23:09:24 +05:30
LICENSE Create LICENSE 2024-12-02 13:14:20 +05:30
package.json feat: add user blocking functionality with reasons and update related routes 2025-01-21 18:20:43 +05:30
playwright.config.ts shorten the web 2024-10-27 23:09:24 +05:30
postcss.config.js shorten the web 2024-10-27 23:09:24 +05:30
README.md fix sponsor link 2024-12-02 14:02:16 +05:30
SECURITY.md Create SECURITY.md 2024-12-02 13:25:07 +05:30
svelte.config.js update Svelte adapter to Cloudflare with custom options 2024-11-26 14:15:25 +05:30
tailwind.config.ts feat: restructure type exports and enhance UI component styles 2024-12-12 15:22:04 +05:30
tsconfig.json update code format 2024-11-18 05:01:44 +05:30
vite.config.ts update code format 2024-11-18 05:01:44 +05:30
wrangler.toml add nodejs compat 2024-11-26 10:55:29 +05:30

Fli.so

Shorten, Brand, Track. All in One.

fli.so is a lightning-fast URL shortener built with SvelteKit and PocketBase. Clean interface, powerful features, zero complexity.

Features

  • 🎯 Custom URLs: Brand your links your way
  • 🎨 Meta Controls: Full control over link previews
  • 📱 QR Codes: Instant QR codes for any link
  • 🏷️ Smart Tags: Organize links effortlessly
  • 🔒 Security: Password protection & expiry dates
  • ⌨️ Power User Ready: Keyboard shortcuts for speed demons

🛠️ Tech Stack

  • Frontend: SvelteKit 2.0 + Svelte 5 Runes
  • Backend: PocketBase (self-hosted)
  • Database: SQLite
  • UI: Shadcn UI + Tailwind CSS
  • Forms: Superforms + Zod
  • Package Manager: Bun
  • Deploy: Docker ready

🚀 Quick Start

  1. Clone & Install:
git clone <repository_url>
bun install
  1. Fire up PocketBase:
bun run pocketbase:dev
  1. Generate Types:
bun run typegen
  1. Launch:
bun run start
  1. Visit:
  • App: http://localhost:5173
  • Admin: http://localhost:8090/_/

💰 Pricing

  • Basic (Free): 25 URLs, QR codes, analytics
  • Pro ($9/mo): Unlimited URLs, custom domains, priority support
  • Self-hosted: Free forever, unlimited everything

🤝 Contributing

Got ideas? We're all ears! Check out our Contributing Guide.

🔐 Security

Found a security issue? We move fast on these. Check our Security Policy.

💪 Support the Project

We're building open-source business tools that respect privacy and freedom. Support us through:

📝 License

AGPL-3.0 © 2024 THISUX PRIVATE LIMITED


Built with ❤️ by ThisUX Design Led Product Studio