Skip to content
master
Switch branches/tags
Code
Awesome Strapi

Awesome Strapi Awesome

A curated list of awesome things related to Strapi.

Strapi is an open source Node.js Headless CMS to easily build customizable APIs



Official Sources

Documentation

GitHub Repos

Community Platforms

  • Forum - Official Strapi forum.
  • Discord - Official Strapi Discord.

Other

Showcase

One-Click & Deployment

As of December 2021, we no longer support one-click options as it goes against the methodology of how we hope to see Strapi users deploying their projects.

Strapi v4

Starters & Templates

We are currently working on porting our starters & templates from v3, you can follow the progress in this monorepo: strapi/starters-and-templates!

Plugins & Providers

Official Plugins

Note: All official Strapi v4 Plugins will start with @strapi/

Official Providers

Note: All official Strapi v4 Providers will start with @strapi/

Community Plugins & Providers

For community packages and providers, we currently are promoting a community project instead of this repo:

IsStrapiReady.com Submit your Plugin or Provider

SDKs

Strapi v3

Please Note: as of Nov 30th, 2021 Strapi v3 is now in a maintenance only status for 6 months, for more information see this NOTICE Issue on our main code repo.

Following the maintenance status it will go EOL on May 30th, 2022.

Templates - v3

  • Blog - Template to create Strapi projects pre-configured for blogs
  • Catalog - Template to create Strapi projects pre-configured for catalog sites
  • Corporate - Template to create Strapi projects pre-configured for corporate sites
  • E-commerce - Template to create Strapi projects pre-configured for e-commerce apps
  • Heroku - Official template for Heroku 1 click deploy button
  • Portfolio - Template to create Strapi projects pre-configured for portfolio sites

Starters & Examples - v3

  • Examples - General examples (Outdated).
  • OrgServer - Data Server scaffold for all kinds of Organizations

Angular - v3

Gatsby - v3

Gridsome - v3

Next.js - v3

Nuxt.js - v3

React - v3

Sapper - v3

  • Sapper Blog - Minimal blog example using Sapper and GraphQL.

Vue.js - v3

  • Vue Blog - Blog example using Vue and GraphQL.

Plugin & Providers - v3

Official Plugins - v3

  • Documentation - Official SwaggerUI/OpenAPI Documentation for v3.
  • GraphQL - Official GraphQL plugin including GraphQL Playground for v3.
  • Sentry - Official Sentry plugin for v3.

Community Plugins - v3

Note that all of these plugins/providers/packages are currently for v3

  • Comments - End to end comments feature with their moderation panel, bad words filtering, abuse reporting and more.
  • Config Sync - Manage database config (core_store e.g.) as partial JSON files. Import/Export across environments.
  • Email Designer - Design your own email templates w/ visual composer directly inside the Strapi admin panel and send composed emails programmatically from your controllers / services.
  • Entity Relationship Chart - Display Entity Relationship Diagram of all models, fields and relations.
  • Expo Notifications - Send Expo notification to mobile app
  • Github Publish - Lets you publish content changes using a GitHub Actions workflow.
  • Import content - Import content with a csv file, external url or raw text.
  • Medusa - Open-source Node.js commerce engine for Strapi.
  • Meilisearch - Add your Strapi collections into a MeiliSearch instance.
  • Migrate - Migrate Settings & Layouts, User Permissions between environments. (Webhooks & Content migrations coming soon).
  • Moesif - Plugin to add Moesif API Analytics and Monitoring (https://www.moesif.com/).
  • Navigation Builder - Navigation / menu builder feature with possibility to control the audience and different output structure renderers like (flat, tree and RFR - ready for handling by Redux First Router)
  • oEmbed - Embed content from third party sites (Youtube, Vimeo, Soundcloud, ...).
  • Passwordless - A plugin that provides ability to sign-in/sign-up to an application by link had sent to email.
  • Responsive image - Custom responsive image formats.
  • Raw Query - Sends raw query strings to the database.
  • Sitemap - Generate a sitemap.xml.
  • Sync Roles And Permissions - Store user roles and permissions configuration as a JSON file and then import and reuse it any time.
  • Testing - Out of the box Unit/Integration testing with mocking functions.
  • Video Thumbnail - Add video thumbnail functionality to Upload plugin (using FFmpeg).
  • Zeasy Image Api - Search and import image from Unsplash / Giphy to the rich text field with appropriate attribution.

Community WYSIWYG Replacements - v3

Note that all of these plugins/providers/packages are currently for v3

  • CKEditor 5 - Replace Strapi default WYSIWYG editor with enhanced build of CKEditor 5.
  • React MD Editor - Replace Strapi default WYSIWYG editor with React MD Editor.
  • Toast UI Editor - Replace Strapi default WYSIWYG editor with Toast UI Editor.
  • Editor.js - Replace Strapi default WYSIWYG editor with Editor.js.

Community Custom Field Plugins - v3

Note that all of these plugins/providers/packages are currently for v3

Community Middlewares - v3

Note that all of these plugins/providers/packages are currently for v3

  • LRU Caching - LRU caching for the api.
  • Upload Plugin Cache - Configurable middleware for caching uploaded assets when using strapi-provider-upload-local.

Community Hooks - v3

Note that all of these plugins/providers/packages are currently for v3

  • Algolia - Maintain search indexes with the Agolia service.

Email Providers - v3

Note that all of these plugins/providers/packages are currently for v3

Upload Providers - v3

Note that all of these plugins/providers/packages are currently for v3

Ecosystem - v3

Note that all of these plugins/providers/packages are currently for v3

  • Buffet.js - React components library for Strapi plugins.

SDKs - v3

Note that all of these plugins/providers/packages are currently for v3

  • Javascript SDK - Official Javascript SDK (Currently outdated).
  • Jekyll - Jekyll plugin to retrieve content from a Strapi API.
  • MobX-Strapi - MobX v5 SDK for Strapi v3

Third Party Modules - v3

Note that all of these plugins/providers/packages are currently for v3

  • NgxStrapiAuth - Angular authentication library with pre-built components.

About

A curated list of awesome things related to Strapi

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published