Singularity: Application containers for Linux
Latest commit 017c288 Oct 19, 2018
Failed to load latest commit information.
.circleci Resolved merge conflicts Oct 15, 2018
.github Fix community portal links Oct 8, 2018
.travis use make rpm for travis Oct 16, 2018
dist Fix rpm spec typo. Oct 18, 2018
docs Replace references of singularityware with sylabs Sep 20, 2018
etc Merge branch 'master' into master-nv Oct 7, 2018
examples Add Library def file example Sep 27, 2018
makeit Get rid of platform dependent shackles in Makeit. Oct 16, 2018
mlocal mconfig will not ask before replacing "builddir" Oct 18, 2018
scripts Packaged spec file needs to be located at root. Oct 18, 2018
src Merge branch 'master' into updateurl_fix Oct 18, 2018
vendor Add missing vendor files Oct 15, 2018
.gitignore Add singularity.spec in the dist. Oct 18, 2018
.mailmap update urls Aug 8, 2018
.travis.yml add travis support for centos 6 and 7 rpm Oct 8, 2018 Update changelog and release procedures for 3.0.0 Oct 8, 2018 First set of link corrections Oct 8, 2018 Merge remote-tracking branch 'upstream/master' into repo-docs Oct 6, 2018 License update to Sylabs, Inc 2018 Jan 23, 2018
Gopkg.lock Update patched dependencies to grab source from sylabs forks Oct 6, 2018
Gopkg.toml Update patched dependencies to grab source from sylabs forks Oct 6, 2018 improve rpm building instructions Oct 17, 2018 Update LBNL License updates May 31, 2017 Updating license and copyright May 31, 2017 Fix pro link in readme Oct 8, 2018
mconfig Add short_version. Oct 19, 2018


Build Status CircleCI Go Report Card

Singularity is an open source container platform designed to be simple, fast, and secure. Singularity is optimized for EPC and HPC workloads, allowing untrusted users to run untrusted containers in a trusted way.

Check out who is using Singularity and some use cases of Singularity on our website.

Getting Started with Singularity

To install Singularity from source, see the installation instructions. For other installation options, see our website.

For system administrators, see the administrator documentation.

For users, see the user documentation.

Contributing to Singularity

Community contributions are always greatly appreciated. To start developing Singularity, check out the guidelines for contributing.

We also welcome contributions to our user docs and admin docs.


To get help with Singularity, check out the Community Portal.

For additional support, contact us to receive more information.

Cite as:

Kurtzer GM, Sochat V, Bauer MW (2017) Singularity: Scientific containers for mobility of compute. PLoS ONE 12(5): e0177459.

We also have a Zenodo citation:

Kurtzer, Gregory M.. (2016). Singularity 2.1.2 - Linux application and environment
containers for science. 10.5281/zenodo.60736


Unless otherwise noted, this project is licensed under a 3-clause BSD license found in the license file.