Simple, beautiful publishing.

Laptop, tablet, and phone.

Build your next blog or website with a beautifully designed, open source platform created for the modern publisher.

Learn More Try a Demo Source Code

Beautifully Designed

A minimal admin panel that just makes sense. Postleaf has everything you need, but nothing you don’t.

Inline Editing

The first open source platform to feature a true WYSIWYG experience. Create your content on a page, not in a form.

Dynamic Images

Images are optimized and served responsively without any effort from the user. Never worry about images that are “too big” ever again.

Semantic Markup

Styles are defined by your theme, not your users. No more arbitrary fonts and colors. Focus more on content and less on design.

Simple Backups

Backup your data, themes, and uploads. Postleaf generates a single zip file for everything, and simple JSON exports that are easy to work with.

Open Source

Postleaf is a free, open, and decentralized publishing platform. Everyone is welcome to use it and contribute to the project.

iOS Funding Blitz

$439 out of $898.88 have been raised. Last updated May 26 at 12:30pm.

I hate asking for money — I prefer to earn it. But today I'm going to do something I hate because it will benefit the project and make Postleaf available to millions of users who don't have desktops or laptops.

Dot Paper

In a world where designers use Sketch, Photoshop, and other apps to create wireframes, I'm here in my corner holding this old fashioned pencil and a stack of dot paper. Sorry, but for me, these primitive tools do the same thing and I find them easier to use.

I don't know. I guess it's just faster to grab a pencil and paper to transform my thoughts into a wireframe. I also use it for jotting down notes and todos here and there. In fact, aside from GitHub issues, I don't even have a task manager.

Thoughts on AMP

Some time ago, a user asked about Google AMP support. At the time, I didn't know much about AMP aside from it made pages load faster on mobile devices. It sounded neat.

A couple weeks ago, I decided to dive in and integrate AMP with Postleaf. But the deeper I got, the more I realized exactly how it works and why it's terrible for the web.

JSON Feed

JSON Feed is a lot like RSS, except instead of XML it's formatted with JSON. It's a rather new spec, introduced just last week, but it's been getting some major coverage and a number of applications have already started supporting it.

Since Postleaf was built for the modern publisher, I decided to add support for it in alpha 5. You can check out the relevant commit to see how easy it was to implement.