Skip to content

kek-Sec/GoShort

Repository files navigation

✂️ GoShort - Fast and customizable URL shortener

Docker Image Version GitHub go.mod Go version

DockerHub Image: petrakisg/goshort

GoShort is a fast and customizable URL shortener built with Go , Svelte and TailwindCSS. It is designed to be self-hosted and easy to deploy.

GoShort


📋 Table of Contents

  1. Features
  2. Installation
  3. Contributing
  4. License
  5. Security

🚀 Features

  • Fast: GoShort is built with Go and is blazing fast.
  • Customizable: GoShort is built with Svelte and TailwindCSS, making it easy to customize.
  • Self-hosted: You own your data and can deploy GoShort on your own server.
  • Custom URLs: You can set custom URLs for your short links.
  • Expiration: You can set expiration for your short links.

🛠️ Installation

Checkout docker-compose.prod.yml for a sample production setup.


🤝 Contributing

  1. Fork the repository.
  2. Create a new branch: git checkout -b my-feature-branch
  3. Make your changes and add tests.
  4. Submit a pull request.

📄 License

GoShort is licensed under the MIT License. See the LICENSE file for more information.


🔒 Security

We take security seriously and appreciate your efforts to responsibly disclose vulnerabilities. Checkout SECURITY.md for more information.