ShortLinks.Abstractions
1.0.7
dotnet add package ShortLinks.Abstractions --version 1.0.7
NuGet\Install-Package ShortLinks.Abstractions -Version 1.0.7
<PackageReference Include="ShortLinks.Abstractions" Version="1.0.7" />
<PackageVersion Include="ShortLinks.Abstractions" Version="1.0.7" />
<PackageReference Include="ShortLinks.Abstractions" />
paket add ShortLinks.Abstractions --version 1.0.7
#r "nuget: ShortLinks.Abstractions, 1.0.7"
#:package ShortLinks.Abstractions@1.0.7
#addin nuget:?package=ShortLinks.Abstractions&version=1.0.7
#tool nuget:?package=ShortLinks.Abstractions&version=1.0.7
ShortLinks
Lightweight and extensible URL shortener for .NET / ASP.NET Core.
ShortLinks helps you create, resolve, and manage short URLs with support for
SQL Server (EF Core) and Redis, without requiring ABP or any heavy framework.
🚀 New to ShortLinks?
Start here: docs/README.md
Prefer PDF? Download User Manual
✨ Features
- Create short links (auto-generated or custom codes)
- Resolve & redirect short links
- EF Core (SQL Server) support
- Redis support (high performance & distributed)
- Expiring links (
ExpireAtUtc) - One-time & limited-use links (
OneTime,MaxUses) - Hit tracking (
HitCount,LastAccessedAtUtc) - Controller-based (no ABP, no magic)
- Production-ready & concurrency-safe
📦 Packages
Core
ShortLinks.CoreShortLinks.Abstractions
Storage Providers (choose one)
ShortLinks.Storage.EFCore— SQL ServerShortLinks.Storage.Redis— Redis (recommended for production)
📥 Installation
Core (required)
dotnet add package ShortLinks.Core
EF Core (SQL Server)
dotnet add package ShortLinks.Storage.EFCore
dotnet add package Microsoft.EntityFrameworkCore.SqlServer
Use this option if you want relational storage with migrations and easy querying.
Redis
dotnet add package ShortLinks.Storage.Redis
dotnet add package StackExchange.Redis
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- No dependencies.
NuGet packages (3)
Showing the top 3 NuGet packages that depend on ShortLinks.Abstractions:
| Package | Downloads |
|---|---|
|
ShortLinks.Storage.EFCore
EF Core storage for ShortLinks (DbContext + repository). |
|
|
ShortLinks.Core
ShortLinks core services (create/resolve + code generator). |
|
|
ShortLinks.Storage.Redis
Redis storage provider for ShortLinks (StackExchange.Redis). |
GitHub repositories
This package is not used by any popular GitHub repositories.