[Open Source] A fully featured, high-performance enterprise-grade short link service platform supporting multiple domains

Open SourceClassification Systems
2026-06-28 09:01 11 次浏览 • 0 次下载 0KB
[Open Source] A fully featured, high-performance enterprise-grade short link service platform supporting multiple domains

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

Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image

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.
#1
资源直链https://gitee.com/muleiwu/dwz-server
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare