blogging platforms

ghost

23 May 2020Last Commit33784 (4789/yr)Github Stars63Issues

Ghost.org | Features | Showcase | Forum | Documentation | Contributing | Twitter

 

The easiest way to deploy Ghost is with our official Ghost(Pro) managed service. You can have a fresh instance up and running in a couple of clicks with a worldwide CDN, backups, security and maintenance all done for you.

Not only will it save you hours of maintenance per month, but all revenue goes to the Ghost Foundation, which funds the maintenance and further development of Ghost itself. So you’ll be supporting open source software and getting a great service! Alternatively if you'd like to support us, we're very grateful to all our backers on Open Collective ❤️

hexo

21 May 2020Last Commit30457 (3972/yr)Github Stars158Issues

A fast, simple & powerful blog framework, powered by Node.js.

Website | Documentation | Installation Guide | Contribution Guide | Code of Conduct | API | Twitter

Install Hexo

Setup your blog

Start the server

Create a new post

Generate static files

We welcome you to join the development of Hexo. Please see contributing document. 🤗

Also, we welcome PR or issue to official-plugins.

anchor-cms

19 May 2020Last Commit3385 (374/yr)Github Stars48Issues

Unfortunately we have been able to maintain this project for sometime. We advise that you consider using alternative platforms and should no longer consider this project production ready.

Thanks for everyones support and contributions over the years.

Anchor is a super-simple, lightweight blog system, made to let you just write. Check out the site or checkout the documentation here.

To determine your PHP version, create a new file with this PHP code: <?php echo PHP_VERSION; ?>// version.php or run php -v in the command line. This will print your version number to the screen.

canvas

22 May 2020Last Commit2275 (537/yr)Github Stars29Issues

Canvas is a fully open source package to extend your existing Laravel application and get you up-and-running with a blog in just a few minutes. In addition to a distraction-free writing experience, you can view monthly trends on your content, get insights into reader traffic and more!

Note: Canvas requires you to have user authentication in place prior to installation. Please see the official guide to get started.

You may use composer to install Canvas into your Laravel project:

plume

23 May 2020Last Commit1253 (600/yr)Github Stars121Issues

WebsiteDocumentationContributeInstances list

Plume is a federated blogging engine, based on ActivityPub. It is written in Rust, with the Rocket framework, and Diesel to interact with the database. The front-end uses Ructe templates, WASM and SCSS.

A lot of features are still missing, but what is already here should be quite stable. Current and planned features include:

If you want to have regular news about the project, the best place is probably our blog, or our Matrix room: #plume:disroot.org.

known

21 May 2020Last Commit804 (110/yr)Github Stars116Issues

If you want to install on your own web space, we recommend Reclaim Hosting, which includes one-click Known installation. Known is also known to work on DreamHost, a high-quality web hosting provider.

Known is under active development and requires PHP 7.2+ with selected extensions, together with a supported database backend. You can find detailed installation instructions here: http://docs.withknown.com/en/latest/install/index.html

Unofficial install packages, which are periodically built from the latest code, are available: https://www.marcus-povey.co.uk/known/

bludit

23 May 2020Last Commit674 (129/yr)Github Stars161Issues

Simple, Fast and Flexible CMS.

Bludit is a web application to build your own website or blog in seconds, it's completely free and open source. Bludit uses files in JSON format to store the content, you don't need to install or configure a database. You only need a web server with PHP support.

Bludit is a Flat-File CMS.

Bludit supports Markdown and HTML code for the content.

You just need a web server with PHP support.

Official Docker image on Docker Hub.

Also we provide Kubernetes deployments yaml files.

htmly

07 May 2020Last Commit639 (100/yr)Github Stars88Issues

HTMLy is an open source Databaseless Blogging Platform or Flat-File Blog prioritizes simplicity and speed written in PHP. HTMLy can be referred to as Flat-File CMS either since it will also manage your content.

You do not need to use a VPS to run HTMLy, shared hosting or even free hosting should work as long as the host supports at least PHP 5.3.

Visit HTMLy demo as blog.

HTMLy requires PHP 5.3 or greater and php-xml package.

If you have an OpenSSL enabled server (usually enabled by default), use the installer.php and read the following instructions to get started. If you don't have OpenSSL, please download the latest version, extract it, then upload the extracted files to your server. Also, make sure the installation folder is writeable by your server.

postleaf

10 Mar 2020Last Commit491 (140/yr)Github Stars35Issues

Simple, beautiful publishing.

Postleaf is a beautifully designed open source blogging platform built for the modern publisher.

Created by Cory LaViska

This software is dedicated to my daughter, Sophia, and my son, Calvin. Chase your dreams, lil’ ones. 💙💚

Detailed instructions for installing, updating, and creating themes can be found at postleaf.org/docs.

This guide assumes you're installing Postleaf locally for development purposes. Please make sure the following dependencies are installed on your system before continuing:

dante-stories

15 Nov 2019Last Commit379 (220/yr)Github Stars8Issues

This project is a fork of a Medium clone which began as Ken Hibino's personal side project to learn Ruby on Rails and ReactJS. I've upgraded and refactored some part of the rails app and I've integrated Dante2 wysiwyg editor.

Just push your application. You must add Redis and elasticsearch.

Stories is released under the MIT License

pluxml

23 May 2020Last Commit159 (20/yr)Github Stars44Issues

Créez un site web performant en toute simplicité et sans base de données.

Télécharger PluXml 5.8.3 (zip)

Que ce soit en local sur votre ordinateur ou sur internet, votre hébergement doit posséder les éléments suivants pour pouvoir utiliser PluXml :

blogotext

22 Oct 2019Last Commit120 (18/yr)Github Stars68Issues

This is BlogoText, the lightweight SQLite Blog-Engine.

hotglue2

09 Apr 2018Last Commit115 (13/yr)Github Stars3Issues

chyrp-lite

21 May 2020Last Commit112 (19/yr)Github Stars8Issues

Chyrp Lite makes it possible to host a blog on your own web server with minimal fuss. You can have a traditional blog, a tumbleblog, or you can add oodles of customisation and build a general-purpose web publishing platform with blogging features on the side.

With a flexible system of Feathers and Pages, you can make your website whatever you want it to be. Feathers enable different types of blog content – you can restrict yourself to absolute textual purity, or you can create a multimedia rainbow. Pages let you publish articles separate from your blog content – be it a simple colophon or a hierarchy of multiple pages, optionally including a homepage that your visitors will see when they first arrive at your website.

noddity

31 Jul 2017Last Commit54 (7/yr)Github Stars4Issues

This is the main code repository for the wiki-friendly blog-capable cms that I wrote.

Check out noddity.com for more details on the cms, the project in general, and easy installation instructions.

If you want your own copy of Noddity running on Github Pages (imagine it, a Github-backed wiki!) just fork the gh-pages branch of this repository.

If you're using Noddity as a wiki, bear in mind that the client caches all content, so while new visitors will see your changes as soon as you make them, it will take a while for them to show up in your browser.

antville

23 May 2020Last Commit32 (6/yr)Github Stars46Issues

Antville is an open source project aimed at the development of a high performance, feature rich weblog hosting software. It can easily host up to several thousands of sites (the number of weblogs is rather limited by the installation owner’s choice and server power than by software limitations).

Antville is entirely written in JavaScript (ECMAScript, to be precise) and based on Helma Object Publisher, a powerful and fast scriptable open source web application server (which itself is written in Java). Antville works with a relational database in the backend.

blog

13 May 2020Last Commit23 (7/yr)Github Stars3Issues

This is a simple self-hosted, lightweight, singe-user PHP blog, where you can create your own Facebook-like feed. Give read access to other people, and you can share rich text with photos including highlighted code or links.

In this context lightweight means:

Live demo is available here:

https://blog.m1k1o.net/

Please note, that this demo has very limited computing resources, strict rate limiting and can be reset at anytime. Upload of files will not always work, but as simple demo to see this product in action it is enough.

cadmus

06 Jan 2019Last Commit6 (4/yr)Github Stars0Issues

Cadmus is an extremely lightweight, flat-file blogging platform powered by Markdown.

Version 2 is under development and you can follow its progress on its repository. Version 1 will be supported until the stable release of version 2.

Just download the latest release and extract it to your public folder. Then in the folder where you extracted the archive, create a content folder. This should be writable by the web server. For most cPanel-based hosts, 0755 is enough, but consult your provider if you are not sure.

formtools

No Repo
Powerful, flexible, free and open source PHP/MySQL script to manage your forms and data.

dotclear

No Repo
Take control over your blog.