A Personal Bibliography Assistant

AIDB Lab, IIT Madras
[ Home | Download | Screenshots | Documentation | Submit Bugs | Project Page | Contact Us ]


July 22, 2004
New version (2.11) of RefKeep released!
Many bug fixes; Improved usability. Click here
July 13, 2004
RefKeep Mailing List created! Click here to join
July 12, 2004
New version of RefKeep released!
Many bug fixes, Import/Export records Click here
July 12, 2004
RefKeep Manual 1.0 released! Click here
July 5, 2004
Coming Soon!
  • New RefKeep version
  • RefKeep Manual
  • More Screen Shots

July 5, 2004
Website reorganized

RefKeep is a software targetted at teachers, students and researchers - people who read and manage a large number of books, journals, magazines and papers regularly. Often, we have difficulty in recalling information. We know that we have read the necessary information somewhere some time ago; but we are unable to locate it efficiently, when it is needed the most. This leads to frustration and lost productivity. RefKeep attempts to alleviate these problems through a tool to manage one's research and other bibliographic information.

RefKeep started out as a student project at the Indian Institute of Technology, Madras. Being completely developed in Java makes RefKeep work on any operating system. Universal data portability is achieved by storing all information in XML.


  • Organize and maintain bibliographic information (books, journals, series, papers etc) in the form of RefCollections.
  • Search your bibliographic information with ease.
  • Generate Reference lists in various formats (HTML, plain text, custom defined formats). For example, a professor can generate easily generate a list of references to be put up on a course website.
  • Insert references (citations) of bibliographic sources in a variety of formats with ease. For example, you can insert a reference to a particular paper you read into the latex file or MS Word document you are editing.
  • Keep track of books, journals, etc borrowed from your personal collection.
  • Create annotated RefLinks between any type of records.
  • Each record can be associated with comments/annotations. Separate Note records can also be maintained.
  • Easy import and export of records, facilating seamless sharing of data between persons. For example, a grad student can send some interesting RefKeep records in his collection to his advisor through email.
  • In the future: Integration with a research project management system, course grading system, access RefCollections over the internet, Use/Import existing bibtex citation repositories.