Blast is a privacy focused link shortener that's built for developers. It's open source, and you can host it yourself if you wish.
Version 2 of Blast is a complete rewrite of the original. It's easier to use, and with a solid foundation, it's more extensible than ever. It's built with Laravel and Vue.js.
You can install Blast in a few simple steps, this applies to both self-hosting and contributing to the project.
- Clone the repository:
git clone https://github.com/moonpixels/blast.git - Copy
.env.exampleto.envand fill in the required values - Install dependencies:
composer install && npm install && npm run prod - Generate app key:
php artisan key:generate - Run database migrations:
php artisan migrate
Contributions are welcome. We've built Blast for developers, so if there's a feature you'd like to see, or a bug you'd like to fix, please open a pull request.
Local development is easy with Laravel Sail. Once you've cloned the repository,
just run sail up -d to start the development environment. You can then access the site at localhost. We've included
a .env.dev file that you can use to get started.
Blast is open-sourced software licensed under the MIT license.