Docker is an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere. Common use cases for Docker include Automating the packaging and deployment of applications, Creation of lightweight, private PAAS environments, Automated testing and continuous integration/deployment, Deploying and scaling web apps, databases and backend services
container linux-container packaging deployment package-managerRPM is a powerful and mature command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating Unix software packages. Each software package consists of an archive of files along with information about the package like its version, a description, and the like. There is also a library API, permitting advanced developers to manage such transactions from programming languages such as C, Perl or Python.
package-manager package installer software-packageJFrog is an universal Artifact Repository Manager on the market, JFrog Artifactory fully supports software packages created by any language or technology. As a local proxy to the outside world, Artifactory guarantees consistent access to the components needed by your build tools. Remote artifacts are cached locally for reuse, so that you don’t have to download them over and over again. Automate all aspects of artifact management using a powerful REST API.
artifact repository package-manager distribution installation software-packageHatch is a productivity tool designed to make your workflow easier and more efficient, while also reducing the number of other tools you need to know. It aims to make the 90% use cases as pleasant as possible.Now you have a fully functional package that can be built and distributed.
cli productivity package-manager virtualenv cookiecutter packaging versioning testinga package manager for JavaScript
install modules package-manager package.json dependency-managerFast, disk space efficient package manager
npm dependency-manager package-manager node nodejs install modules installer uninstall remove link prune shrinkwrap lockfile fast rapid efficient package.json packages dependencies symlinks hardlinksGo 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.
package-manager dependency-management packagegodep helps build packages reproducibly by fixing their dependencies.This tool assumes you are working in a standard Go workspace, as described in http://golang.org/doc/code.html. We expect godep to build on Go 1.4* or newer, but you can use it on any project that works with Go 1 or newer.
package-manager dependency-management packageGopm (Go Package Manager) is a Go package manage and build tool for Go.News Try out gopm.io, the online version caching and package download service for Go.
package-manager dependency-management packagePackage developers should read the developer guide.Uses the go1.5+ vendor folder. Multiple workflows supported, single tool.
vendor package-manager dependency-management packageVcpkg helps you get C and C++ libraries on Windows. This tool and ecosystem are currently in a preview state; your involvement is vital to its success.For short description of available commands, run vcpkg help.
vcpkg visual-studio libraries cpp package-manager packages cplusplus cmakedep is a prototype dependency management tool for Go. It requires Go 1.8 or newer to compile.Grab the latest binary from the releases page.
dependency-manager package-manager toolchainYarn 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.
yarn npm package-manager dependency-managerA dependency manager for .NET with support for NuGet packages and git repositories.NuGet does not separate out the concept of transitive dependencies. If you install a package into your project and that package has further dependencies then all transitive packages are included in the packages.config. There is no way to tell which packages are only transitive dependencies.
paket nuget package-manager mono fsharpWhalebrew creates aliases for Docker images so you can run them as if they were native commands. It's like Homebrew, but with Docker images. Docker works well for packaging up development environments, but there are lots of tools that aren't tied to a particular project: awscli for managing your AWS account, ffmpeg for converting video, wget for downloading files, and so on. Whalebrew makes those things work with Docker, too.
docker package-manager homebrewYou might also like awesome-nodejs.Please read the contribution guidelines before contributing.
awesome awesome-list list npm yarn nodejs node package-managerA tool for managing JavaScript projects with multiple packages.Splitting up large codebases into separate independently versioned packages is extremely useful for code sharing. However, making changes across many repositories is messy and difficult to track, and testing across repositories gets complicated really fast. Lerna is a tool that optimizes the workflow around managing multi-package repositories with git and npm.
lerna monorepo npm publishing package-managerNix is a new take on package management that is fairly unique. Because of its purity aspects, a lot of issues found in traditional package managers don't appear with Nix. To find out more about the tool, usage and installation instructions, please read the manual, which is available on the Nix website at http://nixos.org/nix/manual.
nix functional-programming c-plus-plus package-manager declarative-languageRubyGems is a package management framework for Ruby. A package (also known as a library) contains a set of functionality that can be invoked by a Ruby program, such as reading and parsing an XML file. We call these packages "gems" and RubyGems is a tool to install, create, manage and load these packages in your Ruby environment.
rubygems package-managerpip is a tool for installing and managing Python packages.
package-manager package-installer package installer
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.