Curated list of the top 30 free (or free‑tier) code hosting platforms that provide built‑in support for large binary assets via Git LFS, Git‑Annex, or native large‑file handling.
Get targeted exposure with custom position pinning and highlighted placement.
World‑wide code hosting with free public repositories and Git LFS (1 GB storage, 1 GB/month bandwidth) for large binaries.
Fully featured DevOps platform; free tier includes 10 GB of LFS storage per namespace for handling large assets.
Atlassian’s Git hosting with free private repos and 1 GB of LFS storage (up to 2 GB per file) for binary files.
Microsoft’s cloud DevOps suite; free tier offers unlimited private Git repos and 2 GB of LFS storage per project.
Amazon’s managed Git service; free tier provides 50 GB of storage and 10 GB of data transfer, supporting Git LFS.
Google Cloud’s private Git hosting; free tier includes 50 GB of storage and supports Git LFS via Cloud Build.
Long‑standing open‑source hosting; unlimited file uploads (up to 2 GB per file) via its built‑in download system, suitable for large binaries.
GitKraken’s cloud Git service; free tier includes 1 GB of LFS storage and unlimited private repos.
Community‑run Gitea instance; free public repos with Git LFS support (up to 5 GB total storage).
Free Gitea‑based hosting focused on open‑source; provides Git LFS with a 5 GB shared quota.
Canonical’s platform for Ubuntu projects; supports large file uploads via its Bazaar‑compatible Git interface.
GNU project hosting; unlimited file size for tarballs and binary releases, useful for large assets.
Lightweight, self‑hosted Git service with native Git LFS support; free and open source.
Another minimal self‑hosted Git server; includes optional Git LFS module for large files.
Self‑hosted Git platform compatible with GitHub API; can be extended with LFS plugin for large binaries.
Self‑hosted source control management with Mercurial and Git; supports large file storage via Git LFS extensions.
Open‑source self‑hosted Git, Mercurial, and Subversion server; LFS support available through plugins.
Integrated SCM, bug tracker, and wiki; stores binaries directly in the repository without LFS, suitable for moderate‑size assets.
Enterprise‑grade version control; free tier (up to 5 users) includes unlimited depot size and native large‑file handling.
Cloud‑based Git hosting with 1 GB of LFS storage for free accounts, plus issue tracking.
Free GitHub Enterprise Server for verified students; includes full LFS capabilities and larger storage quotas.
Open‑source GitLab CE you can host yourself; unlimited LFS storage limited only by your own hardware.
Modular, minimalist hosting; supports large files via external LFS server configuration.
Provides a free 30‑day trial with full LFS support; useful for short‑term projects needing large binary handling.
Re‑listed for emphasis: the hosted GitLab.com free tier gives each namespace 10 GB of LFS storage.
Self‑hosted Bitbucket offering free use for up to 5 users; includes LFS support for large binaries.
While not a full repo service, GitHub Pages allows publishing of large binary assets up to 100 MB per file via LFS.
Similar to GitHub Pages; supports LFS‑backed assets for static site deployments.
Free tier includes GitHub integration and LFS support for large assets used in static web apps.
Deployable via Docker; includes optional LFS module for handling large binary files.
Dockerized GitBucket with LFS plugin; unlimited storage limited by host resources.
Comprehensive suite with Diffusion (Git hosting) and support for large files via LFS extensions.