Crude - .Net Dependency Management

  •        77

Crude is light dependency management for .net, there was no dependency management solution for .net as Maven or Ivy until now.



Related Projects

TFS Team Project Manager

TFS Team Project Manager automates various tasks across Team Projects in Team Foundation Server. If you find yourself managing multiple Team Projects for an organization and have recurring tasks and questions that repeat themselves over and over again, Team Project Manager pro...


Maven Dependency Navigator takes as its original basis the excellent (but now unmaintained) Maven Dependency Browser. Maven Dependency Browser is a great standalone GUI for browsing pom dependencies, with great straightforward usability.

Apache Ivy - Dependency manager oriented toward Java dependency management

Apache Ivy is a very powerful dependency manager oriented toward Java dependency management, even though it could be used to manage dependencies of any kind.

dependency-plugin-demo - Demo of resolving dependencies using the maven-dependency-plugin

Demo of resolving dependencies using the maven-dependency-plugin

pandan - Retrieve Xcode dependency information with ease

pandan is a CLI tool that outputs dependency information from a set of Xcode projects with targets that depend on each other, it does it by creating a (reverse) dependency graph using the information in "Link Binary with Libraries" build phase and doing a breadth-first search.At XING, CocoaPods helped us manage our Objective-C and Swift dependencies for a long time. But as our team grew, it was evident to us that CocoaPods was not the tool we needed anymore. We decided to migrate all our projects to a different setup that uses multiple Xcode projects, targets and xcconfig files under a single workspace. However, we were lacking a tool that would give us dependency information based one the settings already in place in Xcode.

helios-kernel - Include-style dependency manager and module loader

Helios Kernelprovides the necessary features intended to make dependency managementsimple and straightforward. Syntax of a module and dependencydeclaration is implemented in the classic include-style:```js// list of dependenciesinclude('path/to/someLibrary.js');include('../path/to/anotherLibrary.js');init = function() { // module code, // objects declared in the included modules are available at this point LIB.someLibrary.sayHello();}```A set of dependencies is listed in the module head

gpm - Barebones dependency manager for Go.

Go Package Manager (or gpm, for short) is a tool that helps achieve reproducible builds for Go applications by specifying the revision of each external Go package that the application depends on.Being simple and unobstrusive are some of the most important design choices for gpm: go get already provides a way to fetch dependencies, and relies on versions control systems like Git to do it, gpm adds the additional step of setting each dependency repo to the desired revision, neither Go or your application even know about any of this happening, it just works.

Dependency Analyzer

Dependency Analyzer is a utility for visualizing Maven2 dependency graphs. It is using Maven for resolving dependencies and the Java Universal Network/Graph Framework (JUNG) for visualizing the dependency graph. Spring rich client is used for building th

johnny-deps - Barebones dependency manager for Go.

Johnny Deps is a small tool from VividCortex that provides minimalistic dependency versioning for Go repositories using Git. Its primary purpose is to help create reproducible builds when many import paths in various repositories are required to build an application. It's based on a Perl script that provides subcommands for retrieving or building a project, or updating a dependencies file (called Godeps), listing first-level imports for a project.The --prefix option to configure is not mandatory; it defaults to /usr/local if not provided (but you'd have to install as root in that case). The binary will end up at the bin subdirectory, under the prefix you choose; make sure you have that location specified in your PATH.

yarn - Fast, reliable, and secure dependency management

Yarn is fast, reliable, and secure dependency management. Yarn caches every package it has downloaded, so it never needs to download the same package again. It also does almost everything concurrently to maximize resource utilization. This means even faster installs.

TFS Code Comment Checking Policy (CCCP)

This Team Foundation Server (TFS) checkin policy ensures that the source code contains code comments (/// for C#, ''' for VB.NET) for classes, methods, properties, fields and events before checking it into Team Foundation version control (TFVC).

scru.js - Lightweight execution dependency manager (perfect for lazy loading with dependencies)

Lightweight execution dependency manager (perfect for lazy loading with dependencies)

pompompom - Ruby dependency manager for Maven repository artifacts

Ruby dependency manager for Maven repository artifacts

TFS pending check-in alerts

This application get all pending check-in files in the Team Foundation Server Source Control send e-mail alerts to a specific account and to the check-out file owner.

rubigo - Golang vendor utility and package manager

Rubigo is a dependency tool and package manager for Golang, written in Rust. Rubigo uses vendor directory (starting from Go 1.5) to install packages, however it is possible to add packages globally (in GOPATH/src directory) or make a local package in vendor directory. Rubigo respects to manual changes in vendor directory and does not delete custom packages. Currently, Rubigo only supports git repositories. This source code is licensed under MIT license that can be found in the LICENSE file.Rubigo creates two JSON (manifest) files (rubigo.json and rubigo.lock) inside the directory of Golang project. The rubigo.json contains the information of the project and packages which should be installed and maintained, and rubigo.lock contains the information of packages which have already been installed in vendor directory or globally in GOPATH/src. You could edit both files manually or using Rubigo sub-commands, then you can apply them to project's dependencies. Also, it is feasible to start Rubigo in an existing project.

vizdeps - Visualize Leiningen dependencies using Graphviz

An alternative to lein deps :tree that uses Graphviz to present a dependency diagram of all the artifacts (Maven-speak for "libraries") in your project.A single artifact may be a transitive dependency of multiple other artifacts. vizdeps can show this (lein deps :tree doesn't), and will highlight in red any dependencies with a version mismatch. This can make it much easier to identify version conflicts and provide the best exclusions and overrides.

Carthage - A simple, decentralized dependency manager for Cocoa

Carthage is intended to be the simplest way to add frameworks to your Cocoa application.Carthage builds your dependencies and provides you with binary frameworks, but you retain full control over your project structure and setup. Carthage does not automatically modify your project files or your build settings.