Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 6.6% on nuget.org
Top 0.9% downloads on nuget.org
Top 6.8% dependent packages on nuget.org
Top 5.1% dependent repos on nuget.org

nuget.org : cycledetection

This is a fork of Daniel Bradley's C# implementation of the Tarjan cycle detection algorithm. (https://github.com/danielrbradley/CycleDetection) You can use this library to sort dependencies and even handle cyclic references. e.g. to compile stuff in the right order. I found it to be quite useful but I didn't like how one had to manually setup the dependency vertices. (It also supports custom comparers now.) So I moved the original code into the Core sub namespace and wrote a class that allows to setup dependencies using a simple lambda expression.

Registry - Homepage - JSON
purl: pkg:nuget/cycledetection
Keywords: dependencies, cyclic, acyclic, tarjan, cycledetection, dependency, resolution
License: MIT
Latest release: about 5 years ago
First release: over 10 years ago
Dependent packages: 2
Dependent repositories: 2
Downloads: 1,897,967 total
Stars: 5 on GitHub
Forks: 1 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 28 days ago

    Loading...
    Readme
    Loading...