PackRat is a compact, minimalist personal information manager. The project
goal is to store and retrieve contact, account and other personal private
information on a USB stick and be able to access it from any machine without
dependencies on installed applications or operating system. PackRat is
packaged as a stand-alone executable JAR file that will run anywhere a 1.4
or newer Java VM is present.
Start out by creating your own tables and views. The interface should enable
quick and easy searching, editing and data entry. Please provide feedback on
how to improve this without adding bloat.

(( News ))
View the changelog
December 14, 2005 (v0.27) released into the wild for the first time
December 16, 2005 (v0.28) update with bug fixes and new import/export features
(( Quick Start ))
Download it here.
Run it by double-clicking it. Or from the command-line, type:
java -jar packrat.jar
Type 'hello' into the empty text field.
Right-click the 'Notes' column and select 'Add - String'.
You've just added a new column named 'hello'.
(( Instructions ))
The Text Box in the upper left corner of the application has multiple uses.
- type in text and hit <enter> to filter the view to rows containing the text.
- the text in this field is used for adding or renaming tables, views and columns.
| Button | Actions |
| X | clear the search and re-sort the rows |
| View | add, rename, delete or switch views |
| Table | add, rename, delete or switch tables |
| + | add a new row |
| * | duplicate the currently selected row |
| - | delete the currently selected row |
Click actions
- Click a column to sort by it's contents. Click again to reverse the sort.
- Right-click a column to add, rename, delete or hide a column.
- Double-click a cell to edit it's contents (or just start typing).
- Right-click a cell to add a row 'color key'. Rows will be colored if the column contains the value in the current field
Keyboard shortcuts
- Ctrl-C, Ctrl-V, Ctrl-X to copy, paste and cut cell contents.
- Ctrl-+, Ctrl--, Ctrl-0 to add, delete or duplicate a row.
- Ctrl-P prints a table view.
- Ctrl-S saves all data.
- Ctrl-Q quits and saves all data.
Other actions
- Drag and drop columns to re-order.
- Resize columns to best fit the current data view.
Views preserve column order, size and search and sort criteria as well as
row color keys. When creating a new view, all of the settings from the
current view are cloned.
Your data will be stored in a file called 'Noisy.bmp' in the same directory
as the jar. Exiting the application automatically saves the data.
(( Reviews and Ratings ))