Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/extendy/smartyurl
SmartyURL is a PHP-based web application for Smart URL management, Sharing, shortening, and analytics, featuring smart redirects.
https://github.com/extendy/smartyurl
extendy php php8 project self-hosted url-shortener urlshortener
Last synced: 5 days ago
JSON representation
SmartyURL is a PHP-based web application for Smart URL management, Sharing, shortening, and analytics, featuring smart redirects.
- Host: GitHub
- URL: https://github.com/extendy/smartyurl
- Owner: Extendy
- License: mit
- Created: 2023-08-20T22:26:38.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-05T00:07:40.000Z (2 months ago)
- Last Synced: 2024-09-07T06:50:36.206Z (2 months ago)
- Topics: extendy, php, php8, project, self-hosted, url-shortener, urlshortener
- Language: CSS
- Homepage: https://docs.smartyurl.extendy.net/
- Size: 7.85 MB
- Stars: 12
- Watchers: 1
- Forks: 2
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SmartyURL
SmartyURL, a powerful & open-source URL management tool, empowers businesses and individuals they need self-hosted tool to customize, track, shorten URLs, and manage their URLs for marketing, analytics, and reporting.
You can utilize SmartyURL to generate redirect links to the final URL, considering various variables like the visitor's geographical location or user device information.
![image](https://github.com/Extendy/SmartyURL/assets/162535/2d08c064-89e6-4d87-9bbc-067e3168c0ea)
For instance, you can create a unified link for mobile app downloads, dynamically adjusting the destination URL based on the user's device, whether it runs on Android or iOS. This ensures users are directed to the appropriate download link from the official store, tailored to their operating system.
Likewise, you can also generate intelligent links to route visitors to specific URLs based on their location. For instance, users from the United States will be redirected to one link, while those from Saudi Arabia will be directed to another
In addition to shortening URLs (based on domain that you use), SmartyURL also offers a variety of other features, such as:
* **Space-saving and improved readability**
* **Smart URL redirects.**
* **Tracking and analytics**
* **Customization**## Installation
Currently, as SmartyURL is in its early stages, you can only install it using Composer. In future releases, we may support other installation methods.
See [Developers Guide](http://extendy.github.io/SmartyURL/developers) for more information about how to install SmartyURL.
Certainly, please refer to the [documentation](http://extendy.github.io/SmartyURL) for detailed instructions How configure, and effectively use SmartyURL for comprehensive guidance.
## Documentation
Please take a look to SmartyURL [documentation](http://extendy.github.io/SmartyURL) for detailed installation, configuration, and usage instructions.
**Visitors IP Country detection**
SmartyURL uses the `ip2location/ip2location-php` library to determine visitors country based on their IP addresses. It includes the free "IP2Location™ LITE IP-COUNTRY Database" for both personal and commercial use. For enhanced geographical redirect conditions with more accurate and up-to-date IP-based country data or if you need more accuracy consider purchasing a licensed IP2Location database. Refer to [IP2Location Database Docs](http://extendy.github.io/SmartyURL/ip2location/) for more details.
## License
This project is licensed under the MIT License - see the [LICENSE](http://extendy.github.io/SmartyURL/license) file for details.## Acknowledgments
Every open-source project depends on its contributors to be a success. Thanks to:
Also We would like to acknowledge the following resources and contributors for their valuable assistance and support in the development of this project:
| | |
| ------------- | ------------- |
| | [MassarCloud Company](https://massarcloud.sa): We would like to express our gratitude to [MassarCloud LLC](https://massarcloud.sa) for their valuable support in providing hosting services during the development of this project. |
| | [JetBrains s.r.o](https://jb.gg/OpenSourceSupport) We would like to express our gratitude to JetBrains s.r.o for their valuable support in providing Open Source development license. |
| | |## SmartyURL Legal Notice
For more information, please refer to the [Legal Notice](http://extendy.github.io/SmartyURL/legalnotice).