Un naufragio personal


Gruta is a blogging tool and web content management system. It currently powers this site, and among others.

This software is released into the public domain.

Logo designed by Marisa Ortega.


  • Very lightweight, with as few external dependencies as possible (it uses mostly standard Perl modules).
  • Optimal to build blogs, portals and other post-oriented web sites.
  • Posts are organized by topics and can be marked with tags.
  • Posts can have a publishing date in the future, so that they are automatically published.
  • Posts can include moderated visitor comments. Also, support for Akismet or comment SPAM filters is included.
  • Complete RSS support for posts (full, by topic or by tag) or for comments.
  • Support for posts available only to logged-in users for a specified time, to implement commercial paid-for-content sites.
  • Each topic can include its own set of editors, so that content can be delegated to users.
  • Includes a command-line tool with full access to the internal database, for complex and repetitive operations that can benefit from scripting in Unix-like environments.
  • Hit counters can be stored for each post, maintaining an automatic list of most read entries.
  • Automatic support for Google's sitemaps.
  • Posts can be written in HTML or using an easy and intuitive plain text format (Grutatxt).
  • Fast, internal search.
  • No SQL database needed (though you can use one if you want).
  • Used from 2001 in several live sites with intense to moderate traffic, so reliability is ensured.