NeoNeko Git (Forgejo, open registration)
- Free allowance
- No published storage quota.
- Verdict
- caveatusable, with a named limit or an unprobed read path
- Cost
- free tier
- Identity
- institution?placeholder, not evidence; card unknown, phone unknown
- Binding limit
- per-object-capNo per-file cap documented
- Evidence
- reported6 sources; a third party said so
- Freshness
- stale on 2026-11-05checked 2026-10-21 (inherited); stale on 2026-11-05
| Free tier | No published storage quota. Site advertises 'no seat limits, no repository caps'; Forgejo ships quota disabled by default (quota.ENABLED=false, quota.default.TOTAL=-1 = unlimited), and this instance exposes no quota documentation. unit unlimited; metered on stored-bytes |
|---|---|
| Price | none stated |
| Limits |
Unstated. No per-file cap documented. Small instance (29 public repos observed via API search), self-hosted runner, Patreon-funded. Accounts left unactivated are auto-removed. |
| Identity | institution (inferred, not read) not published |
| Egress | No metered download policy published; Cloudflare-fronted. Not contradicted anywhere on the instance. |
| Per-object cap | No per-file cap documented |
| Retention | not stated |
| Interface | rest, oci rest |
| Tooling | Full Forgejo API v1 with Swagger at /api/swagger; OCI registry at /v2/; generic package registry; LFS; Actions on an owner-run runner. |
| Composes with | Unknown per-account cap x unlimited free accounts. If the default holds (TOTAL=-1), each account is effectively unbounded — this is the 'unlimited free identity x no quota' case, strictly better than CodeFloe but with zero published guarantee. |
| Reliability | Hobby instance run by one admin; tiny disk budget implied by the funding model. Unpublished quota means an admin can introduce one at any moment with no notice. Data-loss risk is materially higher than a commercial forge. |
| Parsed numbers |
|
Evidence 6
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | git.neoneko.org/ | 'Public and private repositories, no seat limits, no repository caps'; 'Full API access ... documented with Swagger' |
| 2026-10-21 | git.neoneko.org/api/v1/version | probe: GET -> {"version":"16.0.5+gitea-1.22.0"} (live Forgejo 16.0.5) |
| 2026-10-21 | git.neoneko.org/v2/ | probe: GET -> 401 with Bearer realm https://git.neoneko.org/v2/token (registry enabled, not a stub) |
| 2026-10-21 | source not published | probe: anonymous /v2/token -> 200 (anonymous pull path exists) |
| 2026-10-21 | git.neoneko.org/api/v1/repos/search?limit=50 | probe: GET -> 29 repos (small instance, quota never exercised at scale) |
| 2026-10-21 | forgejo.org/docs/latest/admin/config-cheat-sheet/ | quota.ENABLED defaults false, quota.default.TOTAL defaults -1 |
Unknown values 3
- per object cap notes: the field may be stated in a source that was not read
- retention notes: the field may be stated in a source that was not read
- retention stated: the field may be stated in a source that was not read