Графические библиотеки |
Что почитать?
|
aalib
Библиотека для работы графических приложений в текстовом режиме.
Cursed GTK
Библиотека, с помощью которой можно запускать графические приложения GTK в консоли. Делается это при помощи ncurses, которая и отрисовывает меню и прочие элементы.
dialog
Классическая библиотека для добавления псевдографического интерфейса к shell-скриптам.
FOX
Библиотека для создания приложений с графическим интерфейсом. Обладает богатым набором самого разнообразного инструментария вплоть до средств по работе с OpenGL и Mesa. Лицензия: собственная (основана на LGPL).
g2
Простая, портативная и мощная библиотека двухмерной графики. Лицензия: LGPL.
GOBLIN
Библиотека класса C++ для оптимизации графики, графическое расширение для Tcl/Tk и GUI с графическим редактором и рядом собственных методов графической раскладки. Лицензия: LGPL.
Graphics3D
Кроссплатформенная библиотека состоящая из двух частей: G3D для чистой математики, и GLG3D для взаимодействия с аппаратным ускорителем через OpenGL.
GTK
Библиотека для создания графических интерфейсов.
GTK+OSX
Порт библиотеки GTK графического пользовательского интерфейса на Mac OS X.
GtkGLExt
OpenGL-расширение для GTK.
gtkmm
C++ интерфейс для популярной GUI-библиотеки GTK.
Imagero Reader
Библиотека Java для чтения различных форматов графических файлов (в.т.ч. RAW-типа). Позволяет читать и редактировать метаданные (IPTC, EXIF и XMP). Библиотека свободна для некоммерческого использования.
ImLib3D
C++ библиотека и визуализационная система для обработки 3D-изображений.
libbsb
С-библиотека для чтения/записи графических файлов формата BSB. Обычно такие файлы имеют расширение .KAP и предназначены для хранения картографической информации.
libcaca
Библиотека для псевдографики с использованием цвета.
libJPEG
Библиотека для работы с файлами графического формата JPEG.
libTIFF
Библиотека для работы с файлами графического формата TIFF.
Mesa
3D-библиотека, использующая OpenGL API. Лицензия: OSI Approved.
Ming
Библиотека для создания файлов формата SWF (Flash). Поддерживает модульный код на PHP, Python/Zope, Ruby и C++. Лицензия: LGPL.
OpenGUI
Очень быстрая и надёжная 32-битная графическая библиотека для Linux, QNX и MS-DOS. Может использоваться при создании программ и игровых приложений, в которых важное значение имеет прорисовка изображений в режиме реального времени.
Open Clip Art Library
Открытая библиотека клип-арт. Предоставляет возможность ознакомиться с 3104 изображениями в формате SVG и метаданными к ним, распространяемыми публично.
OpenGL OglExt
Библиотека для доступа к полной функциональности самых свежих версий OpenGL.
Qt
Библиотека для создания графических интерфейсов.
SAgl (Small Antialiased Graphics Library)
Переносимая библиотека сглаживаемой графики: линии различной толщины, круги, кривые Безье и т.д. Библиотеку можно использовать с Х, SDL или любой другой графической системой.
svgalib
Низкоуровневая графическая библиотека. Предоставляет режимы VGA и SVGA для консоли. Имеет пакет средств для таких вещей, как VGA-игры, просмотр графики, режимы, которые не поддерживает X-Window.
wxWidgets
Простой в использовании API для написания кроссплатформенных GUI-приложений.
Xdialog
Классическая библиотека для добавления графического интерфейса к shell-скриптам.
XForms
Библиотека для создания графических интерфейсов.
|
Ссылки
в "Виртуальной энциклопедии""
|
Библиотеки для разработки игр |
Что почитать?
|
Advanced game library
Библиотека для создания игр. Использует SDL.
ClanLib
Мультиплатформенная библиотека для разработки игр. Поддерживает Linux, Windows 98, Windows NT 4.0 с установленным dx3, Windows 2000.
GRPLib
Библиотека для игр, имеющая прямую поддержку формата GRP от Blizzard, использующегося в StarCraft и Diablo II. Главные качества -- скорость работы и реалистичность отображения поверхностей, войск и эффектов.
libdoomwad
Библиотека для манипуляции файлов с данными от игры Doom. Написана на C++.
Zombie
Сервер и библиотека на C++ для создания сетевых игр. Лицензия: GPL.
|
|
Библиотеки для работы с оборудованием |
Что почитать?
|
detect library
Библиотека может использоваться любым ПО, которое требует функции определения оборудования, средства настройки, установки и т.д. Лицензия: GPL.
libburn
Библиотека для чтения и записи оптических дисков.
libcisco
API для доступа к оборудованию CISCO поверх сессии Telnet. Библиотека дает возможность написания сценариев Tcl для конфигурации CISCO и других действий.
|
|
Библиотеки для работы с файлами разных типов |
Что почитать?
|
CHM lib
Библиотека для работы с файлами CHM. Лицензия: GPL.
Expat
Поточно-ориентированный парсер с открытым кодом. Данная библиотека, написанная
на С, используется для синтаксического анализа XML-документов.
FPDF Library
Библиотека, которая позволяет создавать PDF файлы в PHP, не прибегaя к помощи традиционной PDFlib.
iText
Библиотека, готовая быть полезной при необходимости генерации документов в PDF, XML, HTML и RTF, а также при конвертации XML в любой из них. Лицензия: MPL.
libextractor
Библиотека, "достающая" метаданные из файлов произвольного типа. Поддерживает разнообразные мультимедийные форматы, исполняемые, архивы и пакеты, данные в PDF/HTML/PS/MAN и т.п. Лицензия: GPL.
libnxml
Библиотека на C, для анализа, записи и создания файлов на XML 1.0 и 1.1 с поддержкой UTF-8, UTF-16 (be и le), UCS-4 (1234, 4321, 2143, 2312).
libxml
XML C библиотека для GNOME.
libxslt
XSLT C библиотека для GNOME.
Mini-XML
Небольшая библиотека XML, готовая для использования в приложениях для чтения XML и XML-подобных файлов в качестве альтернативы громоздким нестандартным библиотекам.
SimleXML2
Библиотека чтения-записи XML-файлов. Написана на C++.
wvWare
Библиотека для конвертирования doc-файлов (форматов Word 2000, 97, 95 и версии 6) в HTML. Лицензия: LGPL.
XML Security Library
Библиотека для XML, написанная на С, основанная на LibXML2 и OpenSSL. Была создана для того, чтобы поддержать основные стандарты XML защиты: XML Signature и XML Encryption.
|
|
Библиотеки для работы с базами данных |
Что почитать?
|
hk_classes
Набор библиотек C++ для быстрой разработки приложений для работы с СУБД (MySQL, PostgreSQL, ODBC и SQLite). В пакет входят средства для работы с консольной строки, которые могут быть использованы в скриптах.
ocicpplib
C++ библиотека для взаимодействия с Oracle RDBMS через OCI. Поддерживает Oracle8 и Oracle8i, BLOB/CLOB, ROWID, REFCursor и Nested Tables.
|
|
Другие библиотеки |
Что почитать?
|
ASP Template
Библиотека, позволяющая работать с Microsoft ASP, так же как работает PHPLib с PHP.
C++ Portable Types Library (PTypes)
Библиотека классов C++ под Linux, FreeBSD, SunOS, Mac OS X и Windows. Является альтернативой STL. Включает сетевое и многопоточное программирование.
C++ WSDL Parser
Эффективная библиотека C++ WSDL, которая разбирает файл WSDL (включая разбор схем XML и проверку образцов) и предоставляет API для доступа к элементам WSDL.
CFL (Configuration File Library)
Портируемая библиотека, полностью написанная "с нуля" на чистом ANSI C, призванная облегчить работу с конфигурационными текстовыми файлами.
DirectFB
Набор библиотек, которые эмулируют работу XFree на framebuffer.
FreeType
Библиотека-движок с простым API для работы со шрифтами.
GNU C Library
C библиотека использующаяся в GNU/Hurd и GNU/Linux.
GNU TLS
Библиотека свободно-распространяемой реализации SSL и криптографии. Поддерживает сертификаты X.509 и OpenPGP и содержит реализацию основных криптографических алгоритмов.
id3lib
Мощная межплатформенная библиотека для работы с ID3v1 и ID3v2 тегами mp3 файлов. Имеет интерфейсы к различным языкам программирования.
Jori's Voice over IP Library
Объектно-ориентрованная библиотека Voice-over-IP (VoIP), написанная на C++. Лицензия: LGPL.
lcrzo
Библиотека для разработчиков клиент-серверных приложений. Обеспечивает ''правильное'' понимание приложением Ethernet, IP, UDP, TCP, ICMP, ARP и RARP протоколов.
libconnect
Библиотека, написанная в ассемблере, которая прерывает запросы прикладных программ, устанавливая TCP-подключения и прозрачные прокси по мере необходимости. Прикладные программы могут использовать эту библиотеку без перекомпиляции.
LibExploit
Универсальная библиотека для создания эксплоитов. Используя API можно легко и быстро писать экcплоиты переполнения буфера (stack/heap/remote/local) и уязвимостей форматной строки.
libircclient
Мощная библиотека, реализующая протокол IRC. Быстра, портируема, соответствует RFC и совместима с большинством IRC-клиентов. Написана на C. Работает в Linux, FreeBSD, OpenBSD, Solaris. Лицензия: LGPL.
libmpeg2
Библиотека для декодирования видео в форматах MPEG1 и MPEG2.
libmRSS
Библиотека на C, задуманная для организации полноценной работы с файлами и потоками RSS.
Libnids
Надежная реализация E-компонента в NIDS. Эмулирует IP-стек Linux 2.0.x. Предоставляет IP-дефрагментацию, сборку TCP-пакетов, обнаружение сканирование портов по TCP. Работает на Linux, *BSD, Solaris и Windows. Лицензия: GPL.
libpcap
Библиотека, созданная для упрощенного написания программ перехвата пакетов из сетевого потока.
libreplay
Позволяет сохранять аудио-поток в файле, а потом прослушивать в оффлайне.
LibsX
Межплатформенный набор основных библиотек C++, оптимизированный для скорости и созданный с нуля.
libTiMidity
MIDI--WAVE библиотека-конвертер, которая использует Gravis Ultrasound-совместимые файлы патчей для генерации цифровых аудио-данных из обычных MIDI-файлов. Базируется на TiMidity декодере.
libtranslate
Библиотека для организации переводов текстов и web-страниц.
natspec
Библиотека для сглаживания национальных особенностей при использовании программ: решения проблемы с кодировкой для большинства случаев и предоставления различных вспомогательных средств, облегчающих локализацию программ.
ncurses
Библиотека для создания интерфейсов консольных программ.
NDns
Библиотека DNS-клиента, написанная для .NET. Кэширует запросы MX, A и PTR. Лицензия: BSD.
NTLM authentication library
Набор библиотек, используемых для подтверждения подлинности в Microsoft серверах, требующих NTLM идентификации. Лицензия: GPL и LGPL.
Pango
Библиотека необходимая при работе с интернациональными шрифтами.
PHP-GTK
Библиотека для создания приложений с интерфейсом GTK на языке программирования PHP.
PNL
Библиотека для работы с байесовыми сетями. Лицензия: BSD.
Quicktime
Библиотека для чтения и создания Quicktime фильмов в Unix-системах.
Urwid
Библиотека для создания консольного пользовательского интерфейса. Поддерживает UTF-8.
Vector Visuals
Предоставляет простое в использовании, основанное на объектах API для создания и управления Java2D-формами и изображениями. Написана на Java. Лицензия: LGPL.
zenity
Средство построения GTK-диалогов из командной строки.
|
Ссылки в "Виртуальной энциклопедии""
|