METSlib is an object-oriented metaheuristics framework in C++ designed to make implementing or adapting models easy. The model is modular: all the implemented search algorithms can be applied to the same model. METSlib implements the basics of some metaheuristics algorithms, such as Random Restart Local Search, Variable Neighborhood Search, Iterated Local Search, Simulated Annealing, and Tabu Search. For each algorithm, you must implement an objective function, a neighborhood (move manager), and some moves. Tabu Search is one of the fastest ways to generate near-optimal solutions to a wide range of hard combinatorial optimization problems.
Nomad PIM is an extensible personal information manager. It allows you to keep track of your personal data and provides modules for notes, schedule, contacts, money, diary, and timetracking. It is implemented as an Eclipse RCP application. Like Eclipse, it provides extension points for extensions by additional plugins.