You lead a research group, a large project, or just your own work. You want to present research publications on the web in an orderly, self-updating, attractive, and, most importantly, painless way. If that sounds interesting, get The Pub.

What is The Pub?

A software application that helps you to store your publications and present them on the web. We use it for example in the Spiral project, which is used as example below.

The basic idea is simple: you enter your publications including relevant information (such as bibliographic information, keywords, abstract, link to preprint) through a web interface into a database. The Pub will do the following:

To enter and edit publications into the database The Pub provides you with an internal web interface that you can access by logging in (Example, you will not be able to log in). Inside you can do the following

Documentation for the internal part is provided by links in strategic locations. Besides the above the interface has other nice features that you can explore for yourself.

Software requirements

The following applications are required to run The Pub on your web server:

Download and Installation

Download (744 KB). Unpack and open the readme file and go to the installation section.


The pub is distributed under the GNU General Public License GPL License.

Related Work

Reproducible research repositories based on EPrints 3.


The Pub was designed and developed by Patra Pantupat, Aliaksei Sandryhaila, and Markus Püschel at the Department of Electrical and Computer Engineering, Carnegie Mellon University.

Please send comments to pueschel@ece.cmu (you have to add "dot edu" to this address).