Git Product home page Git Product logo

awesome-strapi's Introduction

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 customisable APIs



Documentation, Tutorials, and Meetups

Showcase

One-Click & Deployment

Templates

  • 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

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

Angular

Gatsby

Gridsome

Next.js

Nuxt.js

React

Sapper

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

Vue.js

  • Vue Blog - Blog example using Vue and GraphQL.

Plugin & Providers

Official Plugins

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

Community Plugins

  • 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.
  • 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, ...).
  • 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

  • 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.

Community Custom Field Plugins

Community Middlewares

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

Community Hooks

  • Algolia - Maintain search indexes with the Agolia service.

Email Providers

Upload Providers

Ecosystem

  • Buffet.js - React components library for Strapi plugins.
  • One-Click - One-Click source scripts used to build all official one-click apps.

SDKs

  • 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

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

awesome-strapi's People

Contributors

akcyp avatar alan2207 avatar alexandrebodin avatar alexkainzinger avatar alexzaganelli avatar antoine-lb avatar bglidwell avatar boazpoolman avatar creazy231 avatar cyp3rius avatar darron1217 avatar derrickmehaffy avatar digitaljohn avatar gkemp94 avatar iapain avatar jabali2004 avatar kwinyyyc avatar lauriejim avatar lith avatar malgamves avatar mattiebelt avatar mcastres avatar nicolashmln avatar nikolovlazar avatar patrixr avatar romanmandryk avatar scottagirs avatar stun3r avatar veronq avatar zeybek avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.