# Gitea vs Immich

| Attribute | Gitea | Immich |
|---|---|---|
| **vioscaleAI score** | 53.3 (76% (high)) | 50.1 (37% (low)) |
| activity.commits_last_30d | 100 | 100 |
| adoption.dependent_repos | 41 | 0 |
| adoption.github_stars | 58,303 | 116,101 |
| content.faq | `[{"answer":"Gitea is an open-source DevOps platform that provides Git repository hosting, code review, CI/CD pipelines via integrated Gitea Actions, and multi-format package management. It supports both cloud-hosted and self-managed deployments on Linux, Windows, macOS, and Kubernetes. It is indexed under Version Control.","source":"https://about.gitea.com/pricing/","question":"What is Gitea?","confidence":0.6},{"answer":"Gitea is open source, so it can be self-hosted and used at no licence cost. It is released under the MIT licence. Paid editions are also offered: Enterprise, priced on request. Pricing changes often, so verify at source before relying on it.","source":"https://about.gitea.com/pricing/","question":"Is Gitea free to use?","confidence":0.6},{"answer":"Gitea supports the web and a command-line interface. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://about.gitea.com/pricing/","question":"What platforms does Gitea support?","confidence":0.6},{"answer":"Yes. Gitea can be deployed cloud / SaaS and self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://about.gitea.com/pricing/","question":"Can Gitea be self-hosted?","confidence":0.6},{"answer":"We have confirmed 21 integrations for Gitea, including GitHub Actions, Slack, Cargo, Chef, Composer, Conan, Conda and Container, plus 13 more. This is what we could verify from public sources, so the vendor may support others we have not indexed.","source":"https://about.gitea.com/pricing/","question":"What does Gitea integrate with?","confidence":0.6},{"answer":"We have independently confirmed HIPAA and GDPR for Gitea. Certifications we do not list are ones we have not been able to verify from public sources, which is not the same as Gitea not holding them. Always confirm compliance directly before you rely on it.","source":"https://about.gitea.com","question":"What security certifications does Gitea have?","confidence":0.6},{"answer":"Yes. Gitea is published under the MIT licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/go-gitea/gitea","question":"Is Gitea open source?","confidence":0.95}]` | `[{"answer":"A privacy-focused photo and video management system that runs on your own server, allowing you to organize, search, and manage your media library without relying on external cloud services. It is indexed under Self-Hosted Apps.","source":"https://immich.app","question":"What is Immich?","confidence":0.6},{"answer":"Immich is open source, so it can be self-hosted and used at no licence cost. It is released under the AGPL-3.0 licence. Pricing changes often, so verify at source before relying on it.","source":"https://immich.app","question":"Is Immich free to use?","confidence":0.6},{"answer":"Immich supports the web, iOS and Android. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://immich.app","question":"What platforms does Immich support?","confidence":0.6},{"answer":"Yes. Immich can be deployed self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://immich.app","question":"Can Immich be self-hosted?","confidence":0.6},{"answer":"Yes. Immich is published under the AGPL-3.0 licence, a copyleft licence, so check its terms before embedding it in a closed-source product. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/immich-app/immich","question":"Is Immich open source?","confidence":0.95}]` |
| deployment.options | `{"cloud":true,"self_hosted":true}` | `{"self_hosted":true}` |
| description.long | Gitea is an open-source DevOps platform that provides Git repository hosting, code review, CI/CD pipelines via integrated Gitea Actions, and multi-format package management. It supports both cloud-hosted and self-managed deployments on Linux, Windows, macOS, and Kubernetes. | A self-hosted application that lets users back up and organize photos and videos from iOS and Android devices while maintaining full control and privacy. It supports multiple user accounts, searchable metadata, and offline access. |
| features.capabilities | `{"hosting":"both","vcs_model":"distributed","api_surface":"REST / webhooks","built_in_ci":true,"code_review":"pr_mr","license_model":"free","sso_saml_scim":true,"access_control":"repo","signed_commits":true,"underlying_vcs":"Git","open_source_core":"open_source"}` | - |
| integrations.count | 21 | 1 |
| integrations.list | `[{"name":"GitHub Actions"},{"name":"Slack"},{"name":"Cargo"},{"name":"Chef"},{"name":"Composer"},{"name":"Conan"},{"name":"Conda"},{"name":"Container"},{"name":"Helm"},{"name":"Maven"},{"name":"NPM"},{"name":"NuGet"},{"name":"Pub"},{"name":"PyPI"},{"name":"RubyGems"},{"name":"Vagrant"},{"name":"SQLite"},{"name":"MySQL"},{"name":"PostgreSQL"},{"name":"TiDB"},{"name":"MS SQL"}]` | `[{"name":"OAuth","native":true,"direction":"inbound"}]` |
| language.primary | Go | TypeScript |
| license.spdx | MIT | AGPL-3.0 |
| market.availability | `{"primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` | - |
| platform.support | `{"cli":true,"web":true}` | `{"ios":true,"android":true}` |
| pricing | `{"type":"hybrid","plans":[{"free":true,"name":"Open Source","summary":"Free","features":["Code hosting","Issue tracking","Pull requests","Project management","Gitea Actions (CI/CD)","Packages","Rapid updates","Active contributions","Community support"],"components":[{"kind":"fixed","amount":0,"currency":"USD"}],"description":"Self-hosted Git service under MIT license with unlimited users and repositories","contactSales":false},{"free":false,"name":"Enterprise","summary":"$9.50/user/mo (1-year commitment) or $19/user/mo","features":["All Open Source features","SAML SSO Integration","Audit Logs","Kubernetes AutoScaling Runners","Priority security bug fix notifications","Priority email and online support with SLA","Installation/Upgrade Assistant Service","Emergency telephone/remote support"],"commitment":"annual","components":[{"kind":"per_unit","unit":"user","amount":9.5,"period":"month","currency":"USD"}],"description":"Dedicated support and infrastructure with enterprise-grade security and compliance features","contactSales":true}],"summary":"Free open source or from $9.50/user/mo for enterprise cloud hosting","currency":"USD","freeTier":true,"sourceUrl":"https://about.gitea.com/pricing/","retrievedAt":"2026-09-07T13:15:47.581Z","freeTrialDays":30,"billingPeriods":["month"]}` | `{"type":"open_source","summary":"Open source with optional product key donations to support development","freeTier":true,"sourceUrl":"https://immich.app","retrievedAt":"2026-09-01T16:09:20.158Z"}` |
| pricing.free_tier | yes | yes |
| pricing.model | commercial | open_source |
| pricing.price_level | low | free |
| pricing.transparent | yes | - |
| release.cadence_days | 16 | 4 |
| release.history | `[{"url":"https://github.com/go-gitea/gitea/releases/tag/v28.0.0","date":"2026-09-29T23:25:53Z","type":"stable","version":"v28.0.0"},{"url":"https://github.com/go-gitea/gitea/releases/tag/v1.27.3","date":"2026-08-29T17:42:17Z","type":"stable","version":"v1.27.3"},{"url":"https://github.com/go-gitea/gitea/releases/tag/v1.27.2","date":"2026-08-13T19:26:43Z","type":"stable","version":"v1.27.2"},{"url":"https://github.com/go-gitea/gitea/releases/tag/v1.27.1","date":"2026-07-27T20:20:33Z","type":"stable","version":"v1.27.1"},{"url":"https://github.com/go-gitea/gitea/releases/tag/v1.27.0","date":"2026-07-13T17:07:36Z","type":"stable","version":"v1.27.0"},{"url":"https://github.com/go-gitea/gitea/releases/tag/v1.27.0-rc0","date":"2026-06-30T00:29:23Z","type":"prerelease","version":"v1.27.0-rc0"},{"url":"https://github.com/go-gitea/gitea/releases/tag/v1.26.4","date":"2026-06-21T16:03:59Z","type":"stable","version":"v1.26.4"},{"url":"https://github.com/go-gitea/gitea/releases/tag/v1.26.3","date":"2026-06-20T20:55:30Z","type":"stable","version":"v1.26.3"},{"url":"https://github.com/go-gitea/gitea/releases/tag/v1.26.2","date":"2026-05-20T18:51:45Z","type":"stable","version":"v1.26.2"},{"url":"https://github.com/go-gitea/gitea/releases/tag/v1.26.1","date":"2026-04-24T22:30:45Z","type":"stable","version":"v1.26.1"},{"url":"https://github.com/go-gitea/gitea/releases/tag/v1.26.0","date":"2026-04-18T20:23:54Z","type":"stable","version":"v1.26.0"},{"url":"https://github.com/go-gitea/gitea/releases/tag/v1.26.0-rc0","date":"2026-04-08T04:58:32Z","type":"prerelease","version":"v1.26.0-rc0"},{"url":"https://github.com/go-gitea/gitea/releases/tag/v1.25.5","date":"2026-03-13T02:31:44Z","type":"stable","version":"v1.25.5"},{"url":"https://github.com/go-gitea/gitea/releases/tag/v1.25.4","date":"2026-01-22T01:43:42Z","type":"stable","version":"v1.25.4"},{"url":"https://github.com/go-gitea/gitea/releases/tag/v1.25.3","date":"2025-12-18T18:11:48Z","type":"stable","version":"v1.25.3"},{"url":"https://github.com/go-gitea/gitea/releases/tag/v1.25.2","date":"2025-11-22T19:37:02Z","type":"stable","version":"v1.25.2"},{"url":"https://github.com/go-gitea/gitea/releases/tag/v1.25.1","date":"2025-11-04T20:01:09Z","type":"stable","version":"v1.25.1"},{"url":"https://github.com/go-gitea/gitea/releases/tag/v1.25.0","date":"2025-10-29T16:57:54Z","type":"stable","version":"v1.25.0"},{"url":"https://github.com/go-gitea/gitea/releases/tag/v1.24.7","date":"2025-10-25T01:23:46Z","type":"stable","version":"v1.24.7"},{"url":"https://github.com/go-gitea/gitea/releases/tag/v1.25.0-rc0","date":"2025-09-25T19:51:42Z","type":"prerelease","version":"v1.25.0-rc0"}]` | `[{"url":"https://github.com/immich-app/immich/releases/tag/v3.3.1","date":"2026-10-08T21:52:06Z","type":"stable","version":"v3.3.1"},{"url":"https://github.com/immich-app/immich/releases/tag/v3.3.0","date":"2026-10-07T18:37:01Z","type":"stable","version":"v3.3.0"},{"url":"https://github.com/immich-app/immich/releases/tag/v3.3.0-rc.2","date":"2026-10-02T17:29:41Z","type":"prerelease","version":"v3.3.0-rc.2"},{"url":"https://github.com/immich-app/immich/releases/tag/v3.3.0-rc.1","date":"2026-09-30T22:05:07Z","type":"prerelease","version":"v3.3.0-rc.1"},{"url":"https://github.com/immich-app/immich/releases/tag/v3.3.0-rc.0","date":"2026-09-29T13:41:01Z","type":"prerelease","version":"v3.3.0-rc.0"},{"url":"https://github.com/immich-app/immich/releases/tag/v3.2.4","date":"2026-09-28T16:52:50Z","type":"stable","version":"v3.2.4"},{"url":"https://github.com/immich-app/immich/releases/tag/v3.2.2","date":"2026-09-15T20:14:33Z","type":"stable","version":"v3.2.2"},{"url":"https://github.com/immich-app/immich/releases/tag/v3.2.1","date":"2026-09-14T18:24:25Z","type":"stable","version":"v3.2.1"},{"url":"https://github.com/immich-app/immich/releases/tag/v3.2.0","date":"2026-09-10T16:00:52Z","type":"stable","version":"v3.2.0"},{"url":"https://github.com/immich-app/immich/releases/tag/v3.2.0-rc.3","date":"2026-09-04T20:32:12Z","type":"prerelease","version":"v3.2.0-rc.3"},{"url":"https://github.com/immich-app/immich/releases/tag/v3.2.0-rc.2","date":"2026-08-31T19:36:49Z","type":"prerelease","version":"v3.2.0-rc.2"},{"url":"https://github.com/immich-app/immich/releases/tag/v3.2.0-rc.1","date":"2026-08-28T18:14:36Z","type":"prerelease","version":"v3.2.0-rc.1"},{"url":"https://github.com/immich-app/immich/releases/tag/v3.1.0","date":"2026-07-29T14:20:10Z","type":"stable","version":"v3.1.0"},{"url":"https://github.com/immich-app/immich/releases/tag/v3.0.3","date":"2026-07-15T14:34:25Z","type":"stable","version":"v3.0.3"},{"url":"https://github.com/immich-app/immich/releases/tag/v3.0.2","date":"2026-07-09T18:03:44Z","type":"stable","version":"v3.0.2"},{"url":"https://github.com/immich-app/immich/releases/tag/v3.0.1","date":"2026-07-02T21:32:15Z","type":"stable","version":"v3.0.1"},{"url":"https://github.com/immich-app/immich/releases/tag/v3.0.0","date":"2026-07-02T13:58:12Z","type":"stable","version":"v3.0.0"},{"url":"https://github.com/immich-app/immich/releases/tag/v3.0.0-rc.3","date":"2026-06-26T21:52:26Z","type":"prerelease","version":"v3.0.0-rc.3"},{"url":"https://github.com/immich-app/immich/releases/tag/v3.0.0-rc.2","date":"2026-06-19T16:41:52Z","type":"prerelease","version":"v3.0.0-rc.2"},{"url":"https://github.com/immich-app/immich/releases/tag/v3.0.0-rc.1","date":"2026-06-17T14:52:20Z","type":"prerelease","version":"v3.0.0-rc.1"}]` |
| reliability.status_page | yes | - |
| security.gdpr | yes | - |
| security.hipaa | yes | - |
| security.scorecard | 7.1 | - |
| security.vulnerabilities | `{"count":20,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=go&package_name=github.com%2Fgo-gitea%2Fgitea&per_page=100","last_12m":8,"max_severity":"CRITICAL"}` | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=nixpkgs&package_name=immich-machine-learning&per_page=100","last_12m":0,"max_severity":null}` |

*Source: vioscaleAI. Generated 2026-10-17T02:43:47.369Z. "-" = undocumented, not absent.*
