A favicon of Strapi

Strapi

A self-hosted headless CMS that turns visually defined content models into REST and GraphQL APIs for any frontend or device.

Open Source Alternative to:

Screenshot of Strapi websiteVisit Strapi

Strapi lets developers ship a content API quickly while giving editors an interface they will actually use. You define the content models and the CMS generates the API that any frontend, mobile app or connected device can consume.

The codebase is JavaScript and TypeScript end to end. Every request travels a layered path from routes through middlewares and controllers to services, and that path is the seam where backend behavior gets customized.

What arrives with a fresh install goes well past content storage.

  • Content-Type Builder: models content structures visually, with no code for each new field.
  • Generated APIs: REST and GraphQL endpoints appear for every content type you define.
  • Roles and permissions: granular access control ships in the box rather than as an add-on.
  • Editorial tooling: media library, internationalisation and draft and publish are built in.
  • Plugin system: extends the CMS and customizes the admin dashboard for your own needs.

A project starts from a single create command and runs on SQLite, PostgreSQL, MySQL or MariaDB. No official Docker images are published, so containers get built from your project, usually through the community dockerize tool, and a managed Strapi Cloud exists for teams that would rather not run servers.

Share:
Details:
  • Stars


    73,083
  • Forks


    9,859
  • Last commit


    5 days ago
  • Repository age


    11 years
  • License


    MIT
  • Version


    5.52.3
  • Repository


    strapi/strapi

Auto-fetched from GitHub .

Ad

 

 
 
 
 

Open source alternatives similar to Strapi:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


Strapi: Open Source Alternative to Contentful, Sanity and Storyblok – Unvendored