DataLad
6.1#21 in data version control toolsFree planFree planLinuxmacOSWindows
Visit| Fact | DataLad | git-annex |
|---|---|---|
| Audience | The project was historically established for researchers in medicine and neuroscience and now has a domain-agnostic focus. | The project describes git-annex as designed for git users who love the command line. |
| Installation | The official site documents installation on Linux, macOS, and Windows using Python, datalad-installer, and dependencies Git and git-annex. | Packages or commands are provided for major Linux distributions, macOS Homebrew, FreeBSD, OpenBSD, Android Termux and Windows through PyPI tooling. |
| Integrations | DataLad has built-in export commands for services such as GitHub and Figshare and is compatible with services including Dropbox and Amazon S3. | Documented service recipes cover Amazon S3 and Glacier, Backblaze B2, Dropbox, Google Cloud Storage, Google Drive, Azure, OneDrive, ownCloud and others. |
| Purpose | DataLad is a free and open source distributed data management system for tracking data, creating structure, reproducibility, collaboration, and integration with data infrastructure. | git-annex manages large files with git while keeping their contents outside git. |
DataLad suits people managing datasets who need versioning, provenance, and reproducible workflows, including users working across linked datasets. It can serve researchers and other fields, and offers both graphical and command-line interfaces.
git-annex suits command-line-oriented git users who need to sync, archive, or manage large files outside git. It supports workflows across computers, removable drives, NAS appliances, and cloud services.