Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/frikishaan/lynx

An open-source self-hosted link shortner. Built with Laravel, Filament and SQLite ❤
https://github.com/frikishaan/lynx

filamentphp laravel link-shortener open-source php self-hosted sqlite

Last synced: about 1 month ago
JSON representation

An open-source self-hosted link shortner. Built with Laravel, Filament and SQLite ❤

Awesome Lists containing this project

README

        


Laravel Logo

> [!CAUTION]
> Currently in beta.

## About Lynx

Lynx is a self-hosted link shortner application. It allows you to shorten, track, and manage links with ease.

**Features**
- Choice pages
- Customizable slug
- Password protected links
- QR Code
- Create multiple teams
- Custom domains
- Analytics

## Requirements

- PHP 8.2
- Laravel 11.x
- Filament 3.x
- Sqlite

## Installing locally

Follow below steps to install it locally -

### Clone repository

```bash
git clone https://github.com/frikishaan/lynx.git
```
### Install dependencies

```bash
composer install

npm install

npm run build
```

### Run database migrations

```bash
php artisan migrate
```

### Optionally, seed the test data

```bash
php artisan db:seed
```

## License

[Lynx license](./LICENSE.md)