Skip to content
🎉  Featured as #1 product of the day on Product Hunt

Kirby is the content management system that adapts to your projects like no other

A cute chameleon on a branch
Screenshot of Kirby’s control panel

You define the interface for your content

With Kirby, you build your own ideal interface. Combine forms, galleries, articles, spreadsheets and more into an amazing editing experience.

Interface elements for Kirby’s control panel

Kirby’s control panel

Plugins

And if you ever run out of ideas or possibilities? Get a plugin or build your own interface elements.

…like this fantastic Matomo plugin
by Sylvain Julé

Screenshot of the Matomo plugin by Sylvain Julé

Highlights

Just files and folders

  • content
    • photography
      • oceans
        • album.txt
        • ocean.jpg
      • photography.txt
    • contact
      • contact.txt
    • home
      • home.txt
    • error
      • error.txt
    • site.txt
  • Drag & Drop installation via FTP
  • Very robust and easy to back up
  • Simple version control via Git
  • Incredible performance
  • Super fast development process

Your markup on fire

<article class="album">
  <h1><?= $page->title() ?></h1>
  <figure class="cover">
    <?= $cover->resize(800, 600) ?>
  </figure>
  <div class="text">
    <?= $page->text()->kirbytext() ?>
  </div>
  <ul class="gallery">
    <?php foreach ($gallery as $image): ?>
    <li><?= $image->crop(300) ?></li>
    <?php endforeach ?>
  </ul>
</article>
  • High-performance PHP template engine
  • Powerful chainable PHP API
  • Combine data from everywhere on your site
  • Built-in image manipulation
  • Replaceable template engine (bring your own engine)

Features

  • Any content you like

    Organize content your way. Every page type or data entry can have the completely unique data structure that your project demands.

  • Internationalization

    Multi-language support is baked right into the core, so you don’t depend on plugins or frameworks to translate your site.

  • Asset management

    Kirby stores media files in the same folder as the page content, not in a giant media library. Never lose track of pictures or other items again.

  • Markdown & KirbyText

    Enjoy a fast and effective editing experience with Markdown. KirbyText extends Markdown and makes it even easier to add links, images, videos and more to your text.

  • Built-in REST API

    Use Kirby as a headless CMS with the full power of the Panel in the background. This makes Kirby the perfect companion for your SPAs or mobile applications.

  • Version control

    As Kirby is a file-based CMS, you can version control all content with Git or any other VCS. Deployments, backups and synchronization of multiple stages are a breeze.

  • Bring your own data sources

    While files and folders are Kirby’s primary data source, you can generate pages from databases, REST APIs or even Excel sheets if that’s your thing.

  • Custom publishing workflows

    Customizable page states give you maximum control over your workflow, from drafts over unreviewed to published pages. Choose what you need and start creating.

  • Vue UI Kit

    Kirby’s Panel is powered by Vue. Use the full power of Vue or our Vue UI component kit to make the admin interface truly yours.

Not convinced yet? Find out why Kirby is made for you ›

Don't take our word for it:

  • After so many big web applications and sites we really love the downright simplicity of @getkirby.
  • I couldn’t be happier with my choice to use Kirby. It’s a stellar application that suits me very well.
  • Must say, I'm absolutely in love with @getkirby — simply the best php based CMS I've ever used. It's a thing of logical-beauty.
  • Interested in a slick, flat file CMS? I’m loving all the recent updates and tutorials for @getkirby.
  • I'm thrilled. File-based cms @getkirby is super-easy, super-clean and super-awesome. Thanks, @bastianallgeier.
  • Messing about with @getkirby. Absolutely superb, amazingly well documented, super simple, everything works. I LOVE IT!
  • Spent some time working with @getkirby last night for a new site – such a lean, clean, flexible, file-based CMS machine! <3
  • Quick. Well documented. Best support. With Kirby a basic site setup is done within 5 minutes. Brilliant.
  • I *LOVED* how easy it was to move my @getkirby sites from one server (@zerigo) to another (@macminicolo). The future is DB-less. Trust me.

Kirby is trusted by brands world-wide

  • New York Times
  • Daimler AG
  • Harvard
  • Joyent
  • Philips
  • Smashing Magazine

Get started

Try Kirby 3 now Buy a license

We publish a monthly newsletter called Kosmos with all kinds of news about Kirby and the web.