8000 GitHub - Dannjader/linky: Linky is a simple and efficient URL shortening app that makes sharing links easy. 🚀 It features custom URLs, duplicate prevention, and a responsive design, all backed by a reliable SQLite database. 🐙
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Linky is a simple and efficient URL shortening app that makes sharing links easy. 🚀 It features custom URLs, duplicate prevention, and a responsive design, all backed by a reliable SQLite database. 🐙

License

Notifications You must be signed in to change notification settings

Dannjader/linky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linky: A Minimalist URL Shortening App 🌐✨

Linky Logo

Welcome to Linky, a simple yet powerful URL shortening application designed for those who value efficiency and ease of use. This project allows you to shorten long URLs quickly and effectively, making sharing links a breeze.

Table of Contents

Features

  • Minimalist Design: Focus on what matters—shortening URLs.
  • Self-Hosted: Run Linky on your own server for complete control.
  • Fast Performance: Built with speed in mind, using better-sqlite3 for efficient database interactions.
  • Easy to Use: Simple interface that anyone can navigate.
  • Analytics: Track the number of clicks on your shortened links.
  • Custom Short Links: Choose your own short link for better branding.

Installation

To get started with Linky, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/Dannjader/linky.git
    cd linky
  2. Install Dependencies: Make sure you have Node.js installed. Then run:

    npm install
  3. Run the Application: Start the application with:

    npm start

For a downloadable version, visit the Releases section to find the latest release. Download the appropriate file, execute it, and follow the on-screen instructions.

Usage

Using Linky is straightforward:

  1. Open Your Browser: Navigate to the Linky app on your server.
  2. Enter a URL: Paste the long URL you want to shorten into the provided field.
  3. Click "Shorten": The app will generate a short link for you.
  4. Share Your Link: Copy the short link and share it wherever you need.

Technologies Used

Linky leverages several technologies to deliver a seamless experience:

  • Node.js: The runtime environment for building the application.
  • Express.js: A web framework for building web applications in Node.js.
  • better-sqlite3: A fast and efficient SQLite library for Node.js.
  • SQLite: A lightweight database to store URL mappings.
  • HTML/CSS: For the front-end interface.

Contributing

We welcome contributions to Linky! If you would like to help improve the project, please follow these steps:

  1. Fork the Repository: Click the "Fork" button on the top right corner of the repository page.
  2. Create a New Branch:
    git checkout -b feature/YourFeatureName
  3. Make Your Changes: Edit files and add your features or fixes.
  4. Commit Your Changes:
    git commit -m "Add your message here"
  5. Push to Your Branch:
    git push origin feature/YourFeatureName
  6. Create a Pull Request: Go to the original repository and submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Links

For the latest releases, visit the Releases section. Here, you can download the latest version and find any updates or changes.

Linky Releases

If you encounter any issues or have questions, feel free to check the Issues section of the repository or reach out to the community.

Conclusion

Thank you for your interest in Linky! We hope this URL shortening app makes your online sharing easier and more efficient. Your feedback and contributions are always welcome as we strive to improve the app.

Happy shortening! 🚀

About

Linky is a simple and efficient URL shortening app that makes sharing links easy. 🚀 It features custom URLs, duplicate prevention, and a responsive design, all backed by a reliable SQLite database. 🐙

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  
0