NCBI C++ Toolkit 9.0.0

Free, portable, public domain libraries with no restrictions use.
NCBI C++ Toolkit provides free, portable, public domain libraries with no restrictions use. It works on Unix, MS Windows, and Mac OS platforms:

· Networking and Interprocess Communication (IPC) library with IOSTREAM adaptors
· MultiThreading Library
· CGI and Fast-CGI Library
· HTML Generation Library
· SQL Database Access Library
· C++ wrapper library for BerkeleyDB
· C++ IOSTREAM Adaptor/Wrapper Library
· GZIP and BZ2 C++ Wrapper Library with IOSTREAM adaptors
· ASN.1 and XML Serialization Library with C++ Code Generator Tool (datatool)
· Date and Time Library
· File System Function Library
· Command-Line Argument, Configuration and Environment Processing Library
· Sequence Alignment Algorithms Library
· BLAST Engine Library
· Biological Sequences Retrieval and Processing Library
· Portable FLTK and OpenGL based GUI and graphic libraries

Besides the above, there are a whole lot more useful libraries, both general purpose and biotech-related that are constantly developed, maintained and used in real-life production by hundreds of Web and standalone applications and their programmers (also counted in hundreds).

If you are a C++ developer you will find the portable nature of the libraries very useful in building cross-platform applications even if you do not have much interest in Bioinformatics. Libraries such as the ones for the CGI/Fast-CGI, HTML, Networking, SQL Database Access, ASN.1 and XML Serialization are quite general purpose and can be used in a variety of applications outside the Bioinformatics problem domain.

The C++ Toolkit undergoes active development with the libraries being built every night. The source code is freely available through FTP and CVS. The documentation for the C++ Toolkit is available online in the NCBI Bookshelf format and also as downloadable book in Acrobat's PDF format.

last updated on:
July 30th, 2012, 6:51 GMT
license type:
Public Domain 
developed by:
NCBI C++ Toolkit Development Team
ROOT \ Database \ Database APIs
NCBI C++ Toolkit
Download Button

In a hurry? Add it to your Download Basket!

user rating 17



Rate it!
What's New in version 7.0.0
  • Added LDS2 (Local Data Storage v.2) which is based on SQLite3, has new features and better performance. Also implemented LDS2 data loader to use LDS2 from the Object Manager.
  • XmlWrapp –this convenient XML handling API has been mostly finished (and even polished).
  • Implemented tunneling and authorization of HTTP connections and tunneling of secure sockets, through HTTP proxies.
read full changelog

Add your review!