Displaying 1 to 20 from 25 results

patch-package - Fix broken node modules with no fuss 📦👌

  •    TypeScript

patch-package lets app authors instantly make and keep fixes to npm dependencies. It's a vital band-aid for those of us living on the bleeding edge. Patches created by patch-package are automatically and gracefully applied when you use npm(>=5) or yarn.

habitat - Modern applications with built-in automation

  •    Rust

Habitat is open source software that creates platform-independent build artifacts and provides built-in deployment and management capabilities. The goal of Habitat is to allow you to automate your application behavior when you create your application, and then bundle your application with the automation it needs to behave with the correct run time behavior, update strategies, failure handling strategies, and scaling behavior, wherever you choose to deploy it.

bioconda-recipes - Conda recipes for the bioconda channel.

  •    Shell

Conda is a platform- and language-independent package manager that sports easy distribution, installation and version management of software. The bioconda channel is a Conda channel providing bioinformatics related packages for Linux and Mac OS. This repository hosts the corresponding recipes. Please visit https://bioconda.github.io for details.

conda - OS-agnostic, system-level binary package manager and ecosystem

  •    Python

Conda is a cross-platform, language-agnostic binary package manager. It is the package manager used by Anaconda installations, but it may be used for other systems as well. Conda makes environments first-class citizens, making it easy to create independent environments even for C libraries. Conda is written entirely in Python, and is BSD licensed open source. Conda is enhanced by organizations, tools, and repositories created and managed by the amazing members of the conda community. Some of them can be found here.




OPAM - Source-based package manager for OCaml

  •    OCaml

OPAM is a source-based package manager for OCaml. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.

Glide - Package Management for Golang

  •    Go

Are you used to tools such as Cargo, npm, Composer, Nuget, Pip, Maven, Bundler, or other modern package managers? If so, Glide is the comparable Go tool. Manage your vendor and vendored packages with ease. Glide is a tool for managing the vendor directory within a Go package. This feature, first introduced in Go 1.5, allows each package to have a vendor directory containing dependent packages for the project. These vendor packages can be installed by a tool (e.g. glide), similar to go get or they can be vendored and distributed with the package.

Pulp - Software Repository Management

  •    Python

Pulp is a platform for managing repositories of content, such as software packages, and pushing that content out to large numbers of consumers. If you want to locally mirror all or part of a repository, host your own content in a new repository, manage content from multiple sources in one place, and push content you choose out to large numbers of clients in one simple operation. Pulp has a well-documented REST API and command line interface for management.

pacote - programmatic npm package and metadata downloader

  •    Javascript

pacote is a Node.js library for downloading npm-compatible packages. It supports all package specifier syntax that npm install and its ilk support. It transparently caches anything needed to reduce excess operations, using cacache. The pacote team enthusiastically welcomes contributions and project participation! There's a bunch of things you can do if you want to contribute! The Contributor Guide has all the information you need for everything from reporting bugs to contributing entire new features. Please don't hesitate to jump in if you'd like to, or even ask us questions if something isn't clear.


debpkg - Debian packaging written in pure Golang (beta)

  •    Go

debpkg is a pure Go library to create Debian packages. It has zero dependencies to Debian. It is able to generate packages from Mac OS X, *BSD and Windows.This package was created due to the lack to debianize from other platforms (windows/mac/*bsd). Because the whole debian package management system is glued together with Perl scripts and uses a bunch of Perl modules.

grip - A better package manager for Python

  •    Python

Does what pip should have been doing by now. grip is a drop-in extension wrapper for pip that adds commands like install --save, check and run, takes a virtualenv-first approach and doesn't need a wonky source venv/bin/activate.

pacman - A package management tools for R

  •    R

The pacman package is an R package management tool that combines the functionality of base library related functions into intuitively named functions. This package is ideally added to .Rprofile to increase workflow by reducing time recalling obscurely named functions, reducing code and integrating functionality of base functions to simultaneously perform multiple actions. Function names in the pacman package follow the format of p_xxx where 'xxx' is the task the function performs. For instance the p_load function allows the user to load one or more packages as a more generic substitute for the library or require functions and if the package isn't available locally it will install it for you.

miniCRAN - R package to create internally consistent, mini version of CRAN

  •    R

At the end of 201, CRAN consisted of more than 6,000 packages, and by 2017 this number doubled to more than 12,000. Many organisations need to maintain a private mirror of CRAN, but with only a subset of packages that are relevant to them. The miniCRAN package makes it possible to create an internally consistent repository consisting of selected packages from CRAN-like repositories. The user specifies a set of desired packages, and miniCRAN recursively reads the dependency tree for these packages, then downloads only this subset.

qdd - Download JavaScript Dependencies, really fast

  •    Javascript

These two corners are cut in order to deliver modules to you at high speed. See the Benchmarks section below for more details. This tool, qdd, is not meant as a replacement for npm or even for npm ci. npm is a full-featured JavaScript project management tool, and qdd is not. npm ci isn't a full-featured tool, but still is subject to some overhead in order to maintain levels of compatibility that we're completely ignoring.

patchman - Patchman is a Linux Patch Status Monitoring System

  •    Python

Patchman is a Django-based patch status monitoring tool for linux systems. Patchman provides a web interface for monitoring the package updates available for linux hosts. Patchman clients send a list of installed packages and enabled repositories to the Patchman server. The Patchman server updates its package list for each repository and determines which hosts require updates, and whether those updates are normal or security updates. The web interface also gives information on potential issues, such as installed packages that are not from any repository.

elm-outdated - Keep your Elm dependencies up-to-date

  •    Elm

Small tool to help you keep your Elm dependencies up-to-date. Inspired by npm outdated. Just run elm-outdated in your project directory where elm-package.json is located.

termux-create-package - Python script to create Termux packages easily.

  •    Python

A tool to create lightweight deb packages. By default it creates deb files for installation in the Termux Linux environment, but by specifying e.g. --prefix /usr a deb file can be created for any .deb-using distribution such as Debian or Ubuntu.

sampctl - The Swiss Army Knife of SA:MP - vital tools for any server owner or library maintainer.

  •    Go

The Swiss Army Knife of SA:MP - vital tools for any server owner or library maintainer. sampctl is a command-line development tool for developing SA:MP Pawn scripts. It includes a package manager, a build tool and a configuration manager.

retool - Vendoring for executables written in Go

  •    Go

retool helps manage the versions of tools that you use with your repository. These are executables that are a crucial part of your development environment, but aren't imported by any of your code, so they don't get scooped up by glide or godep (or any other vendoring tool). You want this if you use code generation: if everybody has a different version of the code generator, then you'll get meaningless churn across runs of the generator unless everyone is pinned to the right version.

apm.js - JavaScript library for the Aragon Package Manager

  •    Javascript

JavaScript library to interact with the Aragon Package Management protocol. TBD.





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.