lomoco can configure vendor-specific options on Logitech mice connected through USB. A number of recent devices are supported. The program is mostly useful in setting the resolution to 800 cpi or higher on mice that boot at 400 cpi (such as the MX500, MX510, and MX1000), and disabling SmartScroll or Cruise Control for those who would rather use the two extra buttons as ordinary mouse buttons. lomoco is a fork of lmctl.
csync is a bidirectional file synchronizer for Linux. It allows the user to keep two copies of files and directories in sync. It uses uses widely adopted protocols like SMB or SFTP so that there is no need for a server component of csync. It is a user-level program which means there is no need to be a superuser. With pam_csync, it is possible to create roaming home directories.
cmocka is a unit testing framework for C with mock objects. There are a variety of C unit testing frameworks available supporting different platforms and compilers. Some development requires a lot of different compilers and older versions, which makes it difficult to use unit testing frameworks. The idea of CMocka is that a test application only requires the standard C library and CMocka itself to minimize the conflicts with standard C library headers, especially on a lot of different platforms.