Я ищу несколько новых библиотек и для C и С++. В прошлом большую часть времени я "случайно" натыкался на несколько - и большинство из них нашли хорошее применение в проектах, над которыми я работал.
Библиотеки должны работать в Mac OS X и Linux/POSIX и, возможно, в Windows.
- Lua - минимальный и быстрый скриптовый движок для файлов конфигурации и основных сценариев приложений.
- V8 - быстрый JavaScript от Google, похожий на WebKit JavaScriptCore.
- Cairo - хорошая библиотека графиков, похожая на QuickDraw/Quartz на Mac OS X.
- ZBar - библиотека сканера штрих-кодов, которая позволяет сканировать фотографии/изображения/видеопотоки для штрих-кодов и возвращать их значение.
- ZLib - очень компактная библиотека сжатия для потоков данных. Также используются zziblib и minizip.
- DynaPDF - простая в использовании библиотека генерации PDF.
- libusb - универсальная библиотека USB, которая позволяет переносить доступ к USB-устройствам (я использовал это для написания основной драйвер для пользовательского POS-принтера).
- WebKit - это действительно приятно, если вы хотите отображать содержимое HTML/Web и использовать его в приложений, чтобы дать пользователям более "богатый" пользовательский интерфейс.
- Qt4 - универсальная структура для всех видов настольных (и, возможно, мобильных) разработок. Проводя много времени с этим - не знаю, как я мог это забыть.;)
Это должна быть отмеченная вики сообщества. Обновите, если у вас есть что-то интересное!
Спасибо!
Обновление 1
Я не ищу "библиотеки производительности", такие как Boost или STL. Вместо этого я ищу "интересный новый материал" случайных жанров - будь то графические библиотеки, библиотеки сценариев, сетевые или даже проигрываемые библиотеки MOD/MIDI. Извините, я раньше этого не делал.