Kirby
p/kirby
CMS that adapts to any project, loved by developers editors.

Kirby 3.0 — The file-based content management sytem

Featured
41

Some of the highlights in Kirby 3:

- Fully customizable, Vue-based admin interface

- Headless CMS option to use Kirby with your SPA, mobile applications or static site generators.

- Generate pages from any data source, such as databases, APIs, JSON files or anything else that's parseable by PHP.

- Brand new plugin system

Replies
Best
Vlad Korobov
And how about uploading and hosting html, js, css? For example I create a page with webflow and want to host it?
Manuel Moreale
@vladkorobov That's a weird question. Kirby has never had anything to do with hosting. I'm not familiar with webflow but I think they do offer hosting for sites made with their tool.
Vlad Korobov
@manuelmoreale there was no ability to upload js,css,html in Kirby. Can I just upload static webpages so they would work if my website is on Kirby?
Manuel Moreale
@vladkorobov Well kirby is designed to be used as a framework/cms to build custom websites so the ability to upload css/js/html directly into a page is a very unique and specific need. I personally never tried to do that, as a developer I never had the need to do it honestly. That said, I don't honestly know if you can or cannot do that. I'll let @bastianallgeier answer that particular question since he knows better than me when can and cannot be done with the new K3
Bastian Allgeier
@vladkorobov @manuelmoreale no, that’s not the way Kirby was designed. But you can take Webflow templates as a starting point and convert them to Kirby templates without too much work. There’s no uploaded or automatic conversion tool though. You still need a few html/css and php skills to do that.
Jonno Riekwel
I've been a long term Kirby fan. It's the perfect cms when you like using PHP, aren't ready to jump to things like React, but still want to have control over what you're building. Kirby is surprisingly powerful when you figure out how it works. You can build almost anything.
Kirby has always been focused on simplicity and enabling self-publishers to create beautiful websites. v3 adds a load of new features, a refreshed admin interface, all on top of the same flat-file system that makes it so simple.
Ktryn Dchrs
I follow Kirby since version 1 and every version is a major update over the previous one. The Version 2 was great but the panel had a little something missing in term of usability. The Version 3 solve it and made that CMS an even more indispensable tool. Try it! You'l love it!
Hans Pagel

it's the best file based cms out there, give it a try

Pros:

very easy to learn file based, doesn't need a database very flexible (API!)

Cons:

no idea

Manuel Moreale

Been using Kirby 2 for years, was and still am part of the supporters who helped with the development phase of the v3. I absolutely love Kirby. How love how flexible and how un-opinionated it is. I also, quite weirdly, love that it's a commercial product. In a world full of "free" products that derail quickly it's nice to see a commercial product taken care of properly. The team is committed, the community is great and everyone is genuinely doing their best to make it a growing success.

Pros:

- Its flexibility - Ease of use - The excellent community around it - The team behind it

Cons:

- Right now probably the lack of a better built-in text editor but plugins are coming

Manuel Moreale
Been a fan of Kirby 2 for years and I'm super excited to finally being able to use Kirby 3. Congrats to @bastianallgeier and the Kirby Team for the launch of the V3, can't wait to see what will come next.
Bastian Allgeier
@manuelmoreale thanks for the kind words, Manu!
Hristiyan Dodov

I've been using Kirby 2 for well over a year on projects big and small. I've developed plugins for it too, the most powerful one of which allows you to translate your content via the popular TMS, Memsource. Kirby is that flexible, yes. You can make it work the way you need it to. I can't wait to get into Kirby 3!

Pros:

- Active community - Nested structured fields - Vue running the admin panel - Flexible - Easy to understand - Well documented

Cons:

- When I type "kirby" in Google, the first result is the video game character

Nife Oluyemi
Congrats on the launch of version3! I like that the tool is easy to setup and learn. I am doing a Product challenge for 20 days where I write about the #1 product on PH. Today, day 17, I wrote about Kirby - https://medium.com/@nife/product...
Thomas Günther
@nifeoluyemi Nice article! You wrote this though: „Kirby was created as a lightweight file based CMS for those with little technical know-how, who want to create a simple site without a requiring database.“ I don‘t know if that describes Kirby correctly. Not having a database doesn‘t automatically mean „simple website“. Just have a look at https://getkirby.com/love
Vlad Korobov
Visual editor and file upload was a pain in earlier version. How it is now?
Bastian Allgeier
@vladkorobov thank you for your question! It's really hard to compare version 1 from seven years ago with version 3. Kirby has evolved pretty massively in the meantime and especially with this last release. With v3 you can add files to any type of page with a multi-file drag & drop uploader. The uploader can validate uploads based on the file size, dimensions, ratio, mime type and more. You can group uploads in different areas, such as a gallery, cover, pdf downloads or whatever you need for a specific type of page. About the visual editor: as part of our philosophy not to add too much bloat upfront, we don't deliver Kirby with a wysiwyg editor. Every project has different requirements there in our experience. But there's a great visual markdown editor plugin based on Prosemirror: https://github.com/sylvainjule/k..., a wysiwyg based on Tiptap.js https://tiptap.scrumpy.io/ is in the making and you can bring your own favorite wysiwyg with our field plugin api.
Jonas Pelzer
I’ve been using Kirby for six years now and I love its flexibility. It’s super easy to adapt the backend to your (or your customer’s) needs.
Tobias Günther

Kirby is a wonderful piece of software (art). Very simple, very flexible - I wouldn't miss it for the world and cannot recommend it enough!

Pros:

- simple and lightweight - very flexible - clean & transparent architecture

Cons:

I haven't seen anything better than Kirby so far!

Bastian Allgeier
Hey everyone, I'm Bastian, the founder of Kirby. We are super excited to introduce our new third major release of Kirby after two years of development and almost exactly seven years after Kirby 1. With this new version, we wanted to build a system that adapts to your projects like no other. A CMS that doesn't get in your way and always feels like an exclusive custom solution for your clients. We really hope you like it and can't wait to hear your thoughts. The team and I will be around in the next days to answer your questions. All the best, Bastian
Pedro Borges

I've been developing websites and plugins with the previous version for 3 years and have had a great experience with it. I find it great for building custom websites. My clients love the simplicity of the Panel too.

Pros:

- Flexible for custom websites - Easy to integrate with external services - Well documented - Friendly & helpful community

Cons:

- Few cons to make any difference in my CMS choice

Francesco Eandi
I really love Kirby. It's very easy to reach great goals with it without being too tech savy. Can't wait to upgrade to version 3.0
Florian Krapp

Besides making a great CMS, Bastian and his team are all about an open web and community.

Pros:

- Flexible - panel is awesome - great documentation - lightweight - great starter kits - awesome community - a lot of plugins and themes

Cons:

- all the possibilites could be overwhelming in the beginning > but there are tons of tutorials to start with

Jonathan Muth

Kirby allowed me to get started as a professional web developer and it has grown with me and on me. So glad to see Bastian and the team take my favorite CMS to the next level.

Pros:

- Hits the sweet spot between flexibility and ease-of-use - Adapts to most usage scenarios - Comes with a built-in REST API - Great docs

Cons:

- Using a PHP-based CMS in 2019 may feel anachronistic to some (but I guarantee: It is well worth it)

Mathias Gmeiner

I‘m a Kirby user since v1, never looked back

Pros:

Simplicity and great performance

Cons:

Hm, hard to tell, I‘m really happy with it. The docs are nicely done, but they could be more detailed

Bruno Meilick

I used both Kirby v2 and Laravel for more than 4 years now and both have their usecases. Kirby 3 is a modern and flexible CMS with a solid codebase.

Pros:

Filebased CMS with pretty and customizable Backend? Plugins? Can do headless and database as well? I just love it.

Cons:

The online docs might need some polish but otherwise i think the overall experience is very good.

Ralf Göke

I am using Kirby since the very start and never looked back. So far I have built around 50 websites with it, the last three with version 3 already. So I may be biased a bit, since I never really worked with any other CMS in the past five or so years. But not finding a reason to try something else is something, right?

Pros:

- endless flexibility - so much fun to work with - superb documentation and support - awesome team (and funny as well) - awesome community

Cons:

- I honestly can't find any relevant shortcomings. Period.