DropThe 0.1.0
dotnet add package DropThe --version 0.1.0
NuGet\Install-Package DropThe -Version 0.1.0
<PackageReference Include="DropThe" Version="0.1.0" />
<PackageVersion Include="DropThe" Version="0.1.0" />
<PackageReference Include="DropThe" />
paket add DropThe --version 0.1.0
#r "nuget: DropThe, 0.1.0"
#:package DropThe@0.1.0
#addin nuget:?package=DropThe&version=0.1.0
#tool nuget:?package=DropThe&version=0.1.0
DropThe .NET
Entity modeling, URL generation, and slug utilities for the DropThe knowledge graph. DropThe indexes 1.8 million entities across movies, series, cryptocurrencies, companies, and people, connected by nearly 3 million relationship links.
Installation
dotnet add package DropThe
Quick Start
Create an entity, generate its canonical URL, and slugify arbitrary text in a few lines:
using DropThe;
// Model an entity from the knowledge graph
var inception = new Entity(
Id: "mov_inception",
Name: "Inception",
Vertical: Vertical.Movies,
Year: 2010);
Console.WriteLine(EntityUrl.Detail(inception));
// => https://dropthe.org/movies/inception-2010
Console.WriteLine(EntityUrl.Hub(Vertical.Crypto));
// => https://dropthe.org/crypto
Console.WriteLine(EntityUrl.Search("bitcoin", Vertical.Crypto));
// => https://dropthe.org/search?q=bitcoin&vertical=crypto
Slug Generation
SlugHelper.Slugify handles Unicode normalization, diacritics removal, and whitespace collapsing so you get clean, URL-safe slugs every time:
SlugHelper.Slugify("The Dark Knight Rises"); // "the-dark-knight-rises"
SlugHelper.Slugify("Cafe Mocha & Espresso"); // "cafe-mocha--espresso"
SlugHelper.Slugify(" Leading Spaces "); // "leading-spaces"
Verticals
DropThe organizes content into verticals, each with its own hub page and entity namespace:
| Vertical | Hub URL |
|---|---|
| Movies | /movies |
| Series | /series |
| Crypto | /crypto |
| Companies | /companies |
| People | /people |
| Travel | /travel |
| Tech | /tech |
| Gaming | /gaming |
| Health | /health |
| Gear | /gear |
API Surface
| Type | Description |
|---|---|
Entity |
Immutable record representing a knowledge graph entity |
Vertical |
Enum of supported content verticals |
EntityUrl |
Static methods for building canonical DropThe URLs |
SlugHelper |
Unicode-aware slug generation |
Links
License
MIT License. See LICENSE for details.
| 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
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0 | 85 | 3/29/2026 |