Best JavaScript open source blog engines for developers and writers.

Mainstream blogging platforms like WordPress, Blogger, Tumblr, etc. aren’t designed for hackers and serious content writers.

The popular blogging platforms are filled with features developers just don’t need or want. These platforms certainly lack a lot of things that coders actually would want.  If you’re looking for a hackable and programmer-friendly blog engine, stay here we are sharing the best JavaScript open source blogging engine that you might don’t want to miss.

But we are not just looking for an engine who is developer-friendly but also a platform which would not distract you from your writing. An easy to use, minimalist, writer friendly platform for everyone.


AzerothJS is an open source blog engine running on static file servers such as Github Pages or any web hosting.

In short: 100% client-side JavaScript.

blog engine




Wintersmith claims to be a “Flexible, minimalistic, multi-platform static site generator built on top of node.js.”

It tries not to put any limitations on how you work with your content. You can transform it using plugins and structure it as you please. Use your favorite templating engine, it comes bundled with a Jade plugin and there are community made plugins for most other node.js templating engines.

blog engine



Metalsmith claims to be an “extremely simple, pluggable static site generator.”

It takes the information from the source files from a source directory and it writes the manipulated information to files into a destination directory. All manipulations, however, it exclusively leaves to plugins.

blog engine



Hexo claims to be “a fastest, simplest & powerful blog framework.”

It is very much a descendant of Ghost, with a focus on user experience and minimalism. It also tries to get you up and running as fast as possible.

blog engine



Punch is a simple, intuitive web publishing framework that will delight both designers and developers.

Unlike some of the other static site generation, Punch doesn’t offer a custom plugin system. It mostly relies on npm for installing alternative CSS pre-processors, JavaScript libraries, and so on.

blog engine



DocPad removes limitations and closes the gap between experts and beginners. Designers and developers can create websites faster than ever before.

blog engine



Poet is a blog generator in node.js to generate routing, render markdown/jade/whatever posts, and get a blog up and running fast.

blog engine



Wheat is a blogging engine that reads a git repo full of markdown articles and presents them as a website.

blog engine

No Footer