Let’s talk about the Future of Jamstack — Join us

Plenti

Home page
https://plenti.co
Repository
plentico/plenti
Twitter
@plentico
Open Source
Yes
Type:
Git-based
Supported Site Generators:
Plenti

The Plenti CMS is designed to work out-of-the box with zero configuration. It's a "Discoverable CMS" that reads your content source and provides a default editing experience that you can use locally or deploy to a remote site and use CI. You can define defaults, schemas, and components to progressively enhance your editing experience if you so choose.

Preview

OAuth from your Git Repo
Media Management
Component-based Architecture
Git-Backend

Highlights

  • Entirely free and open source
  • Plenti saves content as JSON
  • Has no required keys / structure
  • Ships with your website to a CDN
  • Doesn't require any special hosting
  • Is built with Svelte
  • Doesn't require configuration
  • Can optionally define widget types
  • Extensible with custom widgets
  • Supports component-based designs
  • Has live-previews
  • Uses OAuth (PKCE) from your git provider
  • Includes media management

Get Started

To use Plenti, having Svelte experience is helpful, but good working knowledge of HTML/CSS fundamentals should be sufficient.

You can download the latest release from our repository (or use a package manager like snap or homebrew).

Then simply:

  • Create a site: plenti new site my-site && cd my-site
  • Start your local webserver: plenti serve
  • Navigate to the test login page in your browser: http://localhost:3000/admin
  • Click the "Login" button

Get Involved

Want to help out with Plenti's development? You can write code, report a bug, or ask a question on GitHub.

We're completely self-funded and volunteer run, so if you'd like to support the project, please consider making a donation. Thank you!

To see behind the scenes work on the CMS check out our devlog series.

Find more headless content management systems.