All Projects → JasonEtco → flintcms

JasonEtco / flintcms

Licence: MIT License
🔥💥 A Node.js CMS

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to flintcms

OnceBuilder
OnceBuilder - managment tool, mange projects, templates, plugins in one place.
Stars: ✭ 18 (-60%)
Mutual labels:  cms-framework
TriTan-CMS
TriTan CMS is a developer centric content management framework that allows you to go completely headless or nearly headless. With the mighty TriTan, you can build amazing RESTful applications and robust websites.
Stars: ✭ 19 (-57.78%)
Mutual labels:  cms-framework
yaproq
A templating language in Swift
Stars: ✭ 57 (+26.67%)
Mutual labels:  templating
SketchGen
A Swift command line tool for generating source code from sketch files
Stars: ✭ 27 (-40%)
Mutual labels:  templating
Slovo
Искони бѣ Слово - already in production at https://слово.бг
Stars: ✭ 17 (-62.22%)
Mutual labels:  cms-framework
view
Template Engine For AdonisJS
Stars: ✭ 13 (-71.11%)
Mutual labels:  templating
button-text-card
Custom, "neumorphism" Lovelace card
Stars: ✭ 95 (+111.11%)
Mutual labels:  templating
templating
The Templating component provides all the tools needed to build any kind of template system.
Stars: ✭ 985 (+2088.89%)
Mutual labels:  templating
server-next
😎 The next generation of RESTful API service and more for Mix Space, powered by @nestjs.
Stars: ✭ 43 (-4.44%)
Mutual labels:  cms-framework
cms
🛠️ Simple smart CMS for Nette and Vue.js
Stars: ✭ 12 (-73.33%)
Mutual labels:  cms-framework
ztbcms
高性能、模块化、极速开发PHP Web框架
Stars: ✭ 40 (-11.11%)
Mutual labels:  cms-framework
dash
The simple framework for php programmers ;)
Stars: ✭ 13 (-71.11%)
Mutual labels:  cms-framework
polymerase
A tool for populating templates with environment variables and Vault values
Stars: ✭ 84 (+86.67%)
Mutual labels:  templating
gondul
Network management/monitoring system specialized for temporary events
Stars: ✭ 40 (-11.11%)
Mutual labels:  templating
UltimateCMSWordlists
📚 An ultimate collection wordlists of the best-known CMS
Stars: ✭ 54 (+20%)
Mutual labels:  cms-framework
cannercms
⚡️[NOT MAINTAINED] Content Management Framework creates custom CMS fast and easy. Support data sources such as Firebase/Firestore, GraphQL and Restful APIs.
Stars: ✭ 2,452 (+5348.89%)
Mutual labels:  cms-framework
dowels
🔨 a tiny but powerful javascript library that performs client-side routing, templating, and REST API communication to help you get your single-page web applications running in seconds
Stars: ✭ 13 (-71.11%)
Mutual labels:  templating
ModStartCMS
模块化内容管理系统 modstart.com
Stars: ✭ 217 (+382.22%)
Mutual labels:  cms-framework
Hisar
🏰 Hisar: Cross-Platform Modular Component Development Infrastructure
Stars: ✭ 19 (-57.78%)
Mutual labels:  cms-framework
be-course-19-20
🎓 Backend · 2019-2020 · Curriculum and Syllabus
Stars: ✭ 18 (-60%)
Mutual labels:  templating

FlintCMS is no longer under active development.

You can still use it as-is, but there won't be any feature or security changes. Have a nice day! ☀️


FlintCMS · npm version Build Status PRs Welcome Codecov

Flint is a CMS built to be easy to use and super flexible. Your content needs to fit into more layouts and environments than anyone but you can plan for, so Flint enables you to make the templates you need and fill it with your content.

It's a CMS that is built for those who want to fully design the front-end of their website without wanting to deal with static site generators or older content management systems (that are slow and use outdated technology).

Why?

Every content management system falls into one of two categories: can be customized a ton but is very cumbersome to work with, or can be customized too little but is very straightforward. Only a few seem to find that perfect balance; CraftCMS, which Flint is ultimately inspired by, is a great example. However, there are very few systems that take advantage of the performance and ecosystem of Node.js. Flint is really fast and is written using modern web standards so that newer developers can jump in, plus it's open source so more and more people can help make it better.

Getting Started

npm install flintcms --save

Then the entry point to your app:

const Flint = require('flintcms');

const siteConfig = {
  siteName: 'My Awesome Flint Site',
};

const flintServer = new Flint(siteConfig);

flintServer.startServer();

That's the basics! There's more to it than that, you can take a look at the docs to learn more.

Requirements

FlintCMS employs new Node.js standards and functionality, so ^8.0.0 is the supported version.

You'll need a MongoDB database of some kind, and you'll likely want a way to send emails through your site; you can read more about all of this on the FlintCMS docs.

Building with Flint?

If you're using FlintCMS in a project, thats awesome and I want to know! Feel free to open up an issue to let me know, and I'd be happy to list your project in this README.

Contributing

Thanks for your intesting in contributing to FlintCMS 💖 There are some things you need to know about how to contribute well, you can read about it in the CONTRIBUTING file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].