A powerful decoupled CMS for Laravel applications. It gives you the power to add a CMS to your app, rather than build your app around a CMS.

If you want to hear about our upcoming open source releases and products sign up -> here

What is
Grafite CMS?

Grafite CMS is a Content Management System for Laravel based applications. Take back the control you've earned. Wield widgets, menus, images, files, pages, blogs, galleries, and anything you want with custom modules, and themes.

Want more control of your apps? Check out Mission Control.

Responsive Layout (Duh!)

Grafite CMS works elegantly on mobile, tablet and desktop. Take back control of your website's content.

Bootstrap

Obviously powered by Bootstrap 4 for the backend, but feel free to change things up on the front-end. There are no limits!

Expandable

It's remarkably easy to add modules and packages to Grafite CMS allowing for custom expansion, as well as custom theme development.

Multilingual

An elegantly simple way to handle multiple languages built right in.

Archives

Accidently lose copy? No worries you can always rollback your latest save.

Custom Themes

Generate and design your own custom themes. You could even sell them!

Modules

Grafite CMS comes with a collection of Modules including: Pages, Images, Files, Events, FAQs, and more.

Pages

Take control of your website pages with custom templates, block design, hero images and more.

Blog

The Grafite CMS blog engine has templates, broad yet simple content support, and even stock image integration.

Events

Looking to list events with date ranges, using a simple calendar on the front-end? Use the events module with the same content support of pages and blog entries.

FAQs

Want to simply add some Q & A's to your website, use this crazy simple module.

Images

Take control of your website images with a simple powerful media manager module, with local or S3 storage with Cloudfront support too!

Files

Want to control files and downloads on your website? Take control of the files module, publishing links to files within blog posts or pages.

Menus & Links

Generate menus and links to internal pages or external.

Widgets

Make custom widgets to use throughout a site, in the blog, custom pages and more.

Promotions

Make custom promotional widgets to use throughout a site, these are timed releases for promoting product releases and more!.

Anything you want!

Simply generate a new module or theme with the powerful artisan commands!

Want to try a Demo?

Take a dive and give it a try, its remarkably easy to work with.


Let's Try it Out

Disgustingly easy to Get Started!

If you're starting a website fresh or adding a CMS to your existing site, either way it all starts here. Its that simple, then check the docs for your method of integration.

$ composer require grafite/cms

Powerful Features

Grafite CMS is filled with features to make development easier.
Letting you focus on an app's logic rather than the client's desire to change the title.

  • Responsive UI for all your content management.
  • Simple artisan commands to wield.
  • Simple expressive configuration.
  • Module builder, and theme generator.
  • S3 storage or local, Cloudfront integration.
  • Custom page content blocks.
  • Automatic translations, and multiligual support.
  • Image management, with easy stock image integration!
  • A remarkably powerful WYSIWYG with Markdown support.
  • Create your own authorization policy, or, use ours
  • Want permissions? We've got them, but, you can also skip them
  • The easiest templating system we could think of

License

The MIT License (MIT)

Copyright (c) Grafite Inc.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

Contact

We hope you find Grafite CMS useful.
Feel free to get in touch if you have any questions or suggestions.

Get Connected