NI

Nibbleblog

Simple, fast blog engine that needs no database

Blogging Platforms Archived ★ 227 stars Easy setup GPL-3.0

This project is archived. Upstream development has stopped, so expect no new features or security fixes. Consider an actively maintained blogging platforms alternative.

Nibbleblog is a simple, lightweight blog engine written in PHP that stores its data in XML files rather than a database. It is designed for quick setup of a personal blog.

Key features

  • No database required
  • XML-based storage
  • Plugin support
  • Quick installation

Pros & cons

Strengths

  • Very easy to install
  • Easy to back up

Trade-offs

  • Development is inactive
  • Limited features

Is Nibbleblog secure?

No confirmed vulnerabilities affect Nibbleblog's latest release (v3.7.1c). OSV.dev lists 1 advisory for the project and links 1 of them to this release, but their version data doesn't confirm it. No known vulnerabilities is not proof of security: it means none have been publicly catalogued.

1 unconfirmed match

OSV.dev links these advisories to this release, but their own version data doesn't confirm it: they cover a separately versioned sub-package of the repository, or record the fix only as a commit. They are listed for completeness and not counted in the health score.

Matched by OSV, not confirmed

AdvisorySeveritySummary
CVE-2020-23356Highdmin/kernel/api/login.class.phpin in nibbleblog v3.7.1c allows type juggling for login bypass because == is used instead of === for password hashes, which mishandles hashes that begin with 0e follo...

Source: OSV.dev, checked 2026-10-14. How this is measured.

Nibbleblog replaces

Health badge

Maintain Nibbleblog? Add its health score to your README. The badge links back to this page.

SelfHostIndex: 15 · archived

Markdown
[![SelfHostIndex health score for Nibbleblog](https://selfhostindex.com/badge/nibbleblog.svg)](https://selfhostindex.com/app/nibbleblog/)
HTML
<a href="https://selfhostindex.com/app/nibbleblog/"><img src="https://selfhostindex.com/badge/nibbleblog.svg" alt="SelfHostIndex health score for Nibbleblog"></a>
reStructuredText
.. image:: https://selfhostindex.com/badge/nibbleblog.svg
   :alt: SelfHostIndex health score for Nibbleblog
   :target: https://selfhostindex.com/app/nibbleblog/

The score is recomputed on every nightly rebuild from public repository data — see how it is calculated.

Compare Nibbleblog

14 head-to-head comparisons.

Similar blogging platforms apps