compare
Squidex vs TinaCMS
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | Squidex | TinaCMS |
|---|---|---|
| Language | C# | TypeScript |
| Licence | MIT | Apache-2.0 |
| Stars | 2.5k | 14k |
| Latest | 7.24.0 | tinacms@3.14.2 |
| Last push | 2026-10-02 | 2026-10-06 |
| Release cadence | about 110 days between releases | about 1 day between releases |
| Active contributors | 4 commit authors on the default branch in the last 90 days | 17 commit authors on the default branch in the last 90 days |
| Flags | none | none |
How they relate
Both replace Contentful. Alternatives to Contentful →
Full replacementSquidexSchemas, REST and GraphQL APIs, workflows and assets, in .NET with MongoDB.
PartialTinaCMSContent kept as Markdown and JSON in Git, with visual editing and a GraphQL API over it.
Squidex
- 7.24.02026-09-28API: GraphQL depth and complexity limits (graphql:maxDepth, default 30, and graphql:maxComplexity, default off).
- 7.23.02026-04-16Security: Added SSRF protection for asset downloads.
- 7.22.02026-04-14Backend: Search fields. String fields that are added to full text searches with a simple contains search.
- 7.21.02025-07-23Backend: Support for FerretDB (and probably CosmosDB and DocumentDB)
- 7.20.02025-05-30SQL: Using pooling for DbContext creation.
TinaCMS
- tinacms@3.14.22026-10-01Updated dependencies [dff369c, e6bf2cf, 82a7c3b]:
- create-tina-app@2.2.32026-10-01
- @tinacms/schema-tools@2.10.12026-10-01This covers collection templates and the templates on object and rich-text fields. Any config it rejects could not serv…
- @tinacms/metrics@2.1.42026-10-01
- @tinacms/mdx@2.3.02026-10-01prettier accounted for roughly 760 KB of the browser bundle, and the only thing ever handed to it was JSON.stringify(va…
Squidex
unsigned The latest release, 7.24.0, carries no signature GitHub could verify.
Loading the security report
TinaCMS
✓ signed The latest release, tinacms@3.14.2, carries a signature GitHub verified.
Loading the security report