[Open Source] A fully featured, high-performance enterprise-grade short link service platform supporting multiple domains
Open SourceClassification Systems
![[Open Source] A fully featured, high-performance enterprise-grade short link service platform supporting multiple domains](https://yy123.ink/api/img/1782608463979-fzq3l4.jpg)
1. Project Overview
Mulei Short URL - Enterprise-Grade Short Link Service Platform
A fully featured, high-performance enterprise-grade short link service platform supporting multiple domains, A/B testing, user management, real-time statistics, and more.
2. Open Source License
The author has not yet specified a mainstream open-source license.
3. Screenshots
System Preview














4. Feature Overview
✨ Features
Core Function
- Short Link Generation
Supports custom short codes and automatically generates unique identifiers. - Multi-Domain Support
Supports configuring multiple short link domains for flexible management. - Link Management
Complete CRUD operations with support for batch management. - Expiration Management
Supports setting link expiration times and automatically invalidates expired links. - Link Status
Supports enabling and disabling links through status controls.
A/B Testing System
- Multi-Version Testing
Create multiple target URL versions for the same short link. - Intelligent Traffic Distribution
Supports traffic distribution strategies such as equal allocation and weighted allocation. - Session Consistency
The same user always accesses the same version throughout the testing period. - Real-Time Statistics
Collects click data and conversion rates for each version in real time. - Test Management
Complete Test Lifecycle Management
User Management
- User Authentication
Supports user registration, login, and password management. - Token Management
Supports dual authentication using API Tokens and login Tokens. - Permission Control
User-Based Access Control - Operation log
Detailed user operation logs with support for audit tracking.
Statistical Analysis
- Click Statistics
Records click data in real time, including IP addresses, geographic locations, and device information. - Data Analysis
Provides multidimensional statistical analysis, including geographic and time-based distributions. - A/B Testing Analysis
Dedicated A/B testing data analysis and conversion rate statistics. - Export Functionality
Supports data export for further analysis.
️ Security and Monitoring
- Operation log
Automatically records all operations and supports sensitive information masking. - Health Checks
Provides service health status monitoring. - Performance Monitoring
Performance optimization for high-concurrency scenarios. - Security Protection
Prevents malicious access and data leaks.
5. Tech Stack
Technical architecture
Tech Stack
- Language
Go 1.23+ - Web Framework
Gin - Database
MySQL/PostgreSQL - Cache
Redis - ORM
GORM - Configuration Management
Viper - Logs
Zap - HTTP Client
go-resty
Layered Architecture
- Controller Layer
Handles HTTP requests, validates parameters, and invokes the Service layer. - Service Layer
Handles business logic and transaction management. - DAO Layer
Handles data access and database operations. - Model Layer
Defines data models. - Middleware Layer
Provides middleware such as authentication, logging, and CORS.
下载地址 免费
评论