Lynx
A fullstack application using the MEVN stack to shorten your URLs.
Install / Use
/learn @Lynx-Shortener/LynxREADME
<p align="center"> <img alt="" src="frontend/public/logo.png" height="300px"> </p> <p align="center"> <a href="https://hub.docker.com/r/jackbailey/lynx"> <img alt="Image Size" src="https://img.shields.io/docker/image-size/jackbailey/lynx?label=docker%20image%20size"> </a> <a href="https://hub.docker.com/r/jackbailey/lynx"> <img alt="Docker Pulls" src="https://img.shields.io/docker/pulls/jackbailey/lynx?label=docker%20pulls"> </a> <a href="https://github.com/Lynx-Shortener/Lynx"> <img alt="Image Size" src="https://img.shields.io/github/license/jackbailey/lynx?label=license"> </a> <a href="https://github.com/Lynx-Shortener/Lynx"> <img alt="Lines of code" src="https://www.aschey.tech/tokei/github/JackBailey/Lynx?category=code"> </a> <a href="https://docs.getlynx.dev"> <img alt="Docs" src="https://img.shields.io/badge/read%20the-docs-blue"> </a> </p>[!WARNING]
Lynx will no longer have new features added to it as of 2024-06-19, read the announcement for more information
Lynx

About
A fullstack application using the MEVN stack to shorten your URLs.
I've tried a variety of URL shorteners but didn't find any with the functionality I wanted so I made my own.
My functionality I wanted:
- Admin Interface
- Option to redirect the root path
- Simple UI
A mirror of this repository is available at git.jackbailey.uk
Installation
Installation has moved to the docs.
Development/Contribution
I'm actively using and trying to add features/fix bugs with Lynx, I'm just busy.
You're welcome to make a PR adding any features/fixing any issues and I'll merge them.
The Roadmap is accessible here
Naming
Each item including a slug, destination and id is called a Link, the plural being links.
Each link has a slug, this is the path in the source url. example.com/2dch89772's slug would be 2dch89772.
Each item including a username and password is called an Account, the plural being accounts.
Related Skills
node-connect
346.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
prose
346.8kOpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.
frontend-design
107.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
346.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
