Lstu

Lightweight URL shortener.


Lstu: A Lightweight URL Shortener

Lstu is a lightweight URL shortener that simplifies the process of creating shortened URLs. Every time you use Lstu, it generates 'waiting' shortened URL codes to make quick work of shortening lengthy URLs. The configuration file lstu.conf allows for provisioning waiting URLs in steps (provis_step by provis_step).

Main Features

  • Lightweight and efficient URL shortener
  • Generates 'waiting' shortened URL codes for quick use
  • Configuration file (lstu.conf) controls provisioning of waiting URLs
  • Written in Perl with the Mojolicious framework and Milligram CSS framework for a clean design

Getting Started

To get started, you can explore the official instance at https://lstu.fr or access the API documentation at https://lstu.fr/api. For those interested in contributing, please see the contributing guidelines. For developers, Lstu relies on Perl with the Mojolicious framework and Milligram CSS framework for its architecture.

Deployment

For deployment, Lstu provides an Ansible role and Terraform plan under the .provision directory. Users can utilize the Terraform plan to deploy Lstu on AWS or simply execute the Ansible role for a standalone setup. Documentation for both is available in their respective directories.

About

Lstu is a lightweight URL shortener, providing a read-only mirror of https://framagit.org/fiat-tux/hat-softwares/lstu. With a strong focus on simplicity and efficiency, Lstu makes it easy to shorten URLs without compromising performance.

Resources

  • Readme
  • License (WTFPL)
  • Activity:
    • Stars: 205
    • Watchers: 14
    • Forks: 29
  • Releases: 53
  • Packages: 0 (no packages published)
  • Contributors: 16 (+2 contributors)
  • Languages: [Your site]

Related

Cozy Cloud
Stalwart JMAP
Rallly
YunoHost
Taiga
Freepbx
Turtl
InvenioRDM
ExBin
üWave
Star history

Star history for Lstu