Repolode
Squidex

Squidex/squidex

Open source headless CMS and content hub that exposes content through a rich API with OData filtering and Swagger definitions, leaving the UI to you.

Open-source alternative to:ContentfulStrapi

Stars
2,511
Forks
525
Open issues
6
Last commit
8 hours ago

What is it?

Squidex is a headless content management system. Instead of bundling a website theme, it provides a content API with OData filtering and Swagger definitions, so you can build the frontend as a website, a native app, or another backend service.

The project is built with ASP.NET Core and uses CQRS as its architecture. The README states it is tested on Windows and Linux with modern browsers. Content can be stored in MongoDB, PostgreSQL, MySQL, or SQL Server, and a Docker image and several cloud deployment templates are provided, including Azure, AWS, GCP, Heroku, Kubernetes, and Render.

A hosted version is available at cloud.squidex.io for those who prefer not to run the server themselves.

Key features

  • 01Content API with OData filtering
  • 02Swagger/OpenAPI definitions for generated endpoints
  • 03Built on ASP.NET Core with CQRS
  • 04Supports MongoDB, PostgreSQL, MySQL, and SQL Server
  • 05Deployable via Docker, Kubernetes, and major cloud platforms

Use cases

  • Serving website or app content to multiple frontends from one backend
  • Managing structured content for a team that wants a custom frontend
  • Running a self-hosted headless CMS on your own infrastructure

Quick start

  1. 1

    Install the prerequisites: .NET 8 SDK and a database (MongoDB, PostgreSQL, MySQL or SQL Server)

  2. 2

    Pick a deployment option from the README table (for example Docker) and follow its linked documentation

Things to know

  • Requires a separate database (MongoDB, PostgreSQL, MySQL or SQL Server) and the .NET 8 SDK.
  • It is headless, so you must build your own UI on top of its API.
  • The official documentation is marked as a work in progress.

Topics

FAQ

What is squidex?
Open source headless CMS and content hub that exposes content through a rich API with OData filtering and Swagger definitions, leaving the UI to you. Squidex is a headless content management system. Instead of bundling a website theme, it provides a content API with OData filtering and Swagger definitions, so you can build the frontend as a website, a native app, or another backend service.
Is squidex free to use? What license does it have?
squidex is open source under the MIT license. Check the license terms before using it in commercial products.
Is squidex still maintained?
Actively maintained. The last commit to squidex was on Oct 22, 2026.
What can I use squidex for?
Serving website or app content to multiple frontends from one backend Managing structured content for a team that wants a custom frontend Running a self-hosted headless CMS on your own infrastructure
How do I install squidex?
Install the prerequisites: .NET 8 SDK and a database (MongoDB, PostgreSQL, MySQL or SQL Server) Pick a deployment option from the README table (for example Docker) and follow its linked documentation
Where can I get squidex?
The source code and installation instructions are on GitHub: https://github.com/Squidex/squidex

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects