Infrae Products

Infrae’s products are strategically designed for both longevity and interoperation in technical ecosystems. Content is made futureproof by compliance with established standards. Infrae has released the following open source applications for content, authoring, and asset management.

Silva Content Management System 

Silva icon

Silva is a powerful CMS for organizations that manage multiple or complex websites. Content is stored in clean and futureproof XML, independent of layout and presentation. Silva has an open source (BSD) license.

Mobi Mobile Middleware 

Mobi icon

Mobi is a set of WSGI components that interact between a webserver and applications that make mobile data available. Mobi reads the user agent header in requests and categorizes it into one of three device types, then passes the category along.

MOAI Server

Moai icon

MOAI is a platform that aggregates input from disparate sources and republishes it via the Open Archive Initiatives Protocol for Metadata Harvesting (OAI-PMH). MOAI is built for institutional repositories that store and serve relational metadata and asset files.

OAI Document Library

OAI Document Library is a document management application intended for the management and tracking of large amounts of documents in an organization.

OAI Pack

OAI Pack is a set of components that enable organizations to harvest, index, and present data from any OAI-PMH repository (see

Silva News Network

Silva News Network is a news application and framework for Silva that can be used to turn websites into a sophisticated news publishing and aggregation network. Multiple News Sources can be deployed within an organization, and some or all sources can be aggregated into local or central news pages.


lxml is a Pythonic binding for the libxml2 and libxslt libraries. lxml exposes libxml2 and libxslt specific functionality, such as XPath, Relax NG, XML Schema, XSLT, and c14n.

Older Products

The following products are no longer under active development but their code is still accessible for existing deployments.


Formulator is a form creation and validation framework.


Tramline is an upload and download accelerator that plugs into Apache, using mod_python. Its aim is to make downloading and uploading large media to an application server easy and fast, without overloading the application server with large amounts of binary data.


Kupu is a browser based WYSIWYG editor for content management systems.

Railroad Repository

Railroad is a standards based repository for large digital media files, designed to be easy to integrate with content management systems and other client software. See also Tramline for a more lightweight approach.

Dendra Image Archive

Dendra Image Archive is a Zope/Python application with web based access. A Visitor can search by metadata, browse category galleries, and download images in a user defined size and format. An Archivist can upload new images, define and modify metadata, and view download logs. Requires Zope ExtFile and the Python Imaging Library (PIL).


Docma (DOCument MAker) is a suite of small applications which take Silva XML and convert it to another document format.

Silva2PDF converts Silva XML into a PDF document using ReportLab. The application has a multitude of preferences which allow the user to define all typographical styles, and save, copy and delete style sheets. Accessible with a browser, the Zope and Python application runs in a Linux environment.


ZSparklines is a small Zope wrapped version of Joe Gregorio's excellent sparklines cgi script.