Transie is a CAT (computer-aided translation) text editor for translators. It works on Linux with Qt and KDE. It is developed in Gambas BASIC and it's easy to customize and extend.
A class that scans a directory to detect file changes.
An full text search engine and column store..