{"id":13509474,"url":"https://github.com/apptainer/apptainer","last_synced_at":"2025-05-13T15:12:44.984Z","repository":{"id":36962797,"uuid":"433446895","full_name":"apptainer/apptainer","owner":"apptainer","description":"Apptainer: Application containers for Linux","archived":false,"fork":false,"pushed_at":"2025-05-10T02:57:29.000Z","size":42088,"stargazers_count":1306,"open_issues_count":207,"forks_count":148,"subscribers_count":32,"default_branch":"main","last_synced_at":"2025-05-10T03:42:12.742Z","etag":null,"topics":["apptainer","containers","hpc","linux","rootless-containers","science","singularity","singularity-container"],"latest_commit_sha":null,"homepage":"https://apptainer.org","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apptainer.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-11-30T13:45:16.000Z","updated_at":"2025-05-10T02:55:08.000Z","dependencies_parsed_at":"2023-11-29T22:23:46.727Z","dependency_job_id":"623fe749-b65f-4cf1-88e3-2136ad8e3f5a","html_url":"https://github.com/apptainer/apptainer","commit_stats":{"total_commits":10808,"total_committers":228,"mean_commits":47.40350877192982,"dds":0.8547372316802369,"last_synced_commit":"7920ac574cdae2b7959e82db9d376c0d1778d0fe"},"previous_names":[],"tags_count":46,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apptainer%2Fapptainer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apptainer%2Fapptainer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apptainer%2Fapptainer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apptainer%2Fapptainer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apptainer","download_url":"https://codeload.github.com/apptainer/apptainer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253969266,"owners_count":21992264,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apptainer","containers","hpc","linux","rootless-containers","science","singularity","singularity-container"],"created_at":"2024-08-01T02:01:08.319Z","updated_at":"2025-05-13T15:12:39.958Z","avatar_url":"https://github.com/apptainer.png","language":"Go","funding_links":[],"categories":["Go","science","linux"],"sub_categories":[],"readme":"# Apptainer\n\n[![CI](https://github.com/apptainer/apptainer/actions/workflows/ci.yml/badge.svg)](https://github.com/apptainer/apptainer/actions/workflows/ci.yml)\n[![Go Reference](https://pkg.go.dev/badge/pkg.golang.dev/github.com/apptainer/apptainer.svg)](https://pkg.go.dev/github.com/apptainer/apptainer)\n[![Go Report Card](https://goreportcard.com/badge/github.com/apptainer/apptainer)](https://goreportcard.com/report/github.com/apptainer/apptainer)\n\n- [Documentation](https://apptainer.org/docs/)\n- [Support](#support)\n- [Community Meetings / Minutes / Roadmap](https://drive.google.com/drive/u/0/folders/1npfBhIDxqeJIUHZ0tMeuHPvc_iB4T2B6)\n- [Project License](LICENSE.md)\n- [Guidelines for Contributing](CONTRIBUTING.md)\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Citation](#citing-apptainer)\n\n## What is Apptainer?\n\nApptainer is an open source container platform designed to be simple, fast,\nand secure. Many container platforms are available, but Apptainer is designed\nfor ease-of-use on shared systems and in high performance computing (HPC)\nenvironments. It features:\n\n- An immutable single-file container image format, supporting cryptographic\n  signatures and encryption.\n- Integration over isolation by default. Easily make use of GPUs, high speed\n  networks, parallel filesystems on a cluster or server.\n- Mobility of compute. The single file SIF container format is easy to transport\n  and share.\n- A simple, effective security model. You are the same user inside a container\n  as outside, and cannot gain additional privilege on the host system by\n  default.\n\nApptainer is open source software, distributed under the [BSD License](LICENSE.md).\n\nApptainer was formerly known as Singularity and is now [a part of the\nLinux Foundation](https://apptainer.org/news/community-announcement-20211130).\nWhen migrating from Singularity see the\n[admin migration documentation](https://apptainer.org/docs/admin/main/singularity_migration.html)\nand\n[user compatibility documentation](https://apptainer.org/docs/user/main/singularity_compatibility.html).\n\n## Getting Started with Apptainer\n\nTo install Apptainer from source, see the [installation\ninstructions](INSTALL.md). For other installation options, see [our\nguide](https://apptainer.org/docs/admin/main/installation.html).\n\nSystem administrators can learn how to configure Apptainer, and get an\noverview of its architecture and security features in the [administrator\nguide](https://apptainer.org/docs/admin/main/).\n\nFor users, see the [user guide](https://apptainer.org/docs/user/main/)\nfor details on how to run and build containers with Apptainer.\n\n## Contributing to Apptainer\n\nCommunity contributions are always greatly appreciated. To start developing\nApptainer, check out the [guidelines for contributing](CONTRIBUTING.md).\n\nPlease note we have a [code of conduct](CODE_OF_CONDUCT.md). Please follow it in\nall your interactions with the project members and users.\n\nOur roadmap, other documents, and user/developer meeting information can be\nfound in the [apptainer community page](https://apptainer.org/help).\n\nWe also welcome contributions to our [user\nguide](https://github.com/apptainer/apptainer-userdocs) and [admin\nguide](https://github.com/apptainer/apptainer-admindocs).\n\n## Support\n\nTo get help with Apptainer, check out the [Apptainer\nHelp](https://apptainer.org/help) web page.\n\n## Go Version Compatibility\n\nApptainer aims to maintain support for the two most recent stable versions\nof Go. This corresponds to the Go\n[Release Maintenance\nPolicy](https://github.com/golang/go/wiki/Go-Release-Cycle#release-maintenance)\nand [Security Policy](https://golang.org/security),\nensuring critical bug fixes and security patches are available for all\nsupported language versions.\n\n## Citing Apptainer\n\nApptainer can be cited using its former name Singularity.\n\nThe Singularity software may be cited using our Zenodo DOI `10.5281/zenodo.1310023`:\n\n\u003e Singularity Developers (2021) Singularity. 10.5281/zenodo.1310023\n\u003e \u003chttps://doi.org/10.5281/zenodo.1310023\u003e\n\nThis is an 'all versions' DOI for referencing Singularity in a manner that is\nnot version-specific. You may wish to reference the particular version of\nSingularity used in your work. Zenodo creates a unique DOI for each release,\nand these can be found in the 'Versions' sidebar on the [Zenodo record page](https://doi.org/10.5281/zenodo.1310023).\n\nPlease also consider citing the original publication describing Singularity:\n\n\u003e Kurtzer GM, Sochat V, Bauer MW (2017) Singularity: Scientific containers for\n\u003e mobility of compute. PLoS ONE 12(5): e0177459.\n\u003e \u003chttps://doi.org/10.1371/journal.pone.0177459\u003e\n\n## License\n\n_Unless otherwise noted, this project is licensed under a 3-clause BSD license\nfound in the [license file](LICENSE.md)._\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapptainer%2Fapptainer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapptainer%2Fapptainer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapptainer%2Fapptainer/lists"}