Thursday, January 27, 2011

Short list of C++ libraries for multiplatform development

Below is a list of great C++ libraries, which help easy to write complex applications and quickly port them to many other OS platforms:
  • ACE - for network programming, CORBA implementation (in TAO library), threading and over additional functionality for concurrent communication software
  • boost - set of useful libraries for various purposes
  • pugixml - light-weight XML processing library, with full Unicode and XPath 1.0 support
  • libcurl - multiprotocol file transfer library
  • OpenSSL - implementation of SSL and TLS protocols and a full-strength general purpose cryptography library
  • libssh and libssh2 -implementation of SSH protocol
  • Qt - application and UI framework

All the libraries are free and open source.

No comments: