snixr
is a fun and easy-to-use link shortening service built with Go, Docker, and Redis. It's perfect for when you need to share long URLs on social media, in emails, or anywhere else.
To get started with snixr
, simply clone the repository and follow these steps:
- Make sure you have
docker
anddocker-compose
installed on your system. - Create a
.env
file based on the.env.example
file in the root directory of the repository. - Run
docker-compose up
in the root directory of the repository. - Access snixr at
http://localhost
.
That's it! You're now ready to start shortening links with snixr.
snixr
was built with cloud-native principles in mind, which means it's optimized for deployment in a cloud environment. It uses Docker containers to package the application and its dependencies, making it easy to deploy and scale on any cloud platform that supports Docker.
Some of the features of snixr include:
- Fast and efficient link shortening using custom hash-based algorithm.
- Shortened links that are easy to share and remember.
- Customizable link expiration times. (coming soon)
- API endpoints for programmatic link shortening.
We welcome contributions to snixr
! To contribute, simply fork the repository, make your changes, and submit a pull request.
snixr
is open-source software licensed under the MIT license.