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