Programming Directory » Code Libraries » C-C++
Links Sort by: Hits | Alphabetical
| 5Trees C++ Binary Tree Library - http://www.5trees.com A C++ AVL tree library that contains arrays, sets, trees, memory management. |
| Apache C++ Standard Library - http://incubator.apache.org/stdcxx/ The goal is to provide a free implementation of the ISO/IEC 14882 international standard for C++ that enables source code portability and consistent behavior of programs across all major hardware implementations, operating systems, and compilers, open source and commercial alike. [Open Source] |
| LFC - http://lfc.sourceforge.net/ A general C++ class library/framework. [Open Source, LGPL] |
| Fingerprint Verification System - http://fvs.sourceforge.net/ An easy to use library that allows programmers to integrate fingerprint technology into their software without specific know-how. Fast, easy to use, and small; great for embedded systems. [Open source, MPL] |
| Gopt - http://gopt.sourceforge.net/ An ANSI C library, for parsing command line arguments and options according to GNU standards. [Open source, GPL] |
| Standard Function Library: SFL - http://www.imatix.com/html/sfl/ By iMatix Corp., portable function library for C/C++ programs; many years development; written in ANSI C; ports: DOS, OpenVMS, OS/2, most Unix, Windows; full sources and documentation (HTML); given as Open Source software for the benefit of Internet community. |
| ACDK - Artefaktur Component Development Kit - http://acdk.sourceforge.net/ Platform independent C++ component framework similar to Java or .NET (reflection, threading, Unicode, garbage collection, io, net, util, xml, etc.) with integration of Java, Perl, Python, Tcl, Lisp, COM and CORBA. [Open source, LGPL or Qt Public License] |
| C++ Str Library - http://www.utilitycode.com/str/ String and character manipulation library for Windows and various gcc-supported platforms. Provides highly optimized code, with support for multithreaded environments and Unicode. Regular expressions support. [Shareware, full-featured evaluation version with full sources] |
| OpenTop C++ Library - http://www.elcel.com/products/opentop/ A cross-platform C++ library providing high-performance and portable classes for multi-threading, I/O, networking, Unicode and XML parsing. [Commercial] |
| a386 - http://a386.nocrew.org/ C programming library providing a virtual i386 running in protected mode. |
| Cheap Threads - http://home.swbell.net/mck9/ct/ Open source C library implementing synchronous multithreading with prioritized scheduling and message passing. |
| Crusher Data Compression Toolkits - http://www.dcmicro.com/crusher/ Cross-platform compression libraries. [Open source, Commercial] |
| DateLib - http://www.datelib.de/index.shtml.en A portable library for all kinds of date and time calculations, provides auto-analyzing date and time parsers. |
| diet libc - http://www.fefe.de/dietlibc/ A small, static libc optimized for small size. |
| djblib - http://www.superscript.com/djblib/intro.html Source-file library derived from the many fine software packages written by D.J. Bernstein; collects files from various packages into a central repository from which code is easy to use in new programs. |
| The Endpoint Library - http://tangentsoft.net/endpoint/ Library for winsock applications.Currently only compatible with winsock v1.1. |
| GNU Scientific Library - http://www.gnu.org/software/gsl/ A free numerical library for C programmers. [Open source, GPL] |
| liberror - http://www.theiling.de/projects/liberror.html A library for C and C++ that solves the allegedly simply task of printing messages. Thus, it is essentially a feature-rich substitute for fprintf(stderr,...). |
| MAlib - http://www.malib.net/ C library for Media Analysis, Motion Analizing, Movie Architecture, and Media Authoring. [Open source, LGPL] |
| Matrix2D - http://dev.tplanet.net/Matrix2D/ A library implements a set of functions allowing to manage bi-dimensional matrix with languages C and C . Matrix2D contains also several functions of images processing. [Free for personal use] |
| Network Wrappers Library - http://libnwrap.sourceforge.net/ An thread-safe, protocol independent UNIX networking API. [Open source, GPL] |
| W3C Sample Code Library - http://www.w3.org/Library/ A general-purpose Web API written in C |
| Adevs (A Discrete EVent System simulator) - http://www.ece.arizona.edu/~nutaro/ A C++ library for constructing discrete event simulations based on the Parallel DEVS and Dynamic DEVS (dynDEVS) formalisms. |
| Babylon Library - http://www.commonsoftinc.com/Babylon_Cpp/ A collection of simple routines and classes that could be used as building blocks of larger projects. Many of the methods are portable and adjusted for use in embedded systems. [Open source, Artistic License] |
| BitMagic - http://bmagic.sourceforge.net/ A C++ classes library implementing bitvectors with several types of on-the-fly, adaptive compression. Can be used in databases and search systems. [Open source, MIT License] |
| The Boost Graph Library (BGL) - http://www.boost.org/libs/graph/doc/ General purpose, generic C++ library for graph data structures and graph algorithms. |
| BuDDy - http://www.it-c.dk/research/buddy/ An efficient and simple to use Binary Decision Diagram (ROBDD) package for C and C++. |
| C++ Portable Types Library (PTypes) - http://www.melikyan.com/ptypes/ A simple alternative to the STL plus portable multithreading and networking. Compiles under modern Unix and Windows systems. [Open-source, zlib-like license] |
| C++ Threads - http://threads.sourceforge.net/ The aim of this library is to provide the programmer with an easy to use class, that can be further inherited to provide a rich set of threaded functionality rarely seen in a Linux environment. |
| Chilkat C++ Libraries - http://www.chilkatsoft.com/cpp_libraries.asp A static libraries for Visual C++ and C++ Builder developers: zip, e-mail, encryption, S/MIME, XML.[Shareware] |
| Common C++ - http://cplusplus.sourceforge.net/ A framework offering portable support for threading, sockets, file access, deamons, persistance, and system for clarity, services. [Open Source, GPL] |
| Common Text Transformation Library - http://cttl.sourceforge.net/ Library of C++ classes and functions to parse and modify STL strings. CTTL substring classes may be compared, inserted, replaced, and parsed with EBNF grammars. Compiled program implements recursive descent LL(INF) parser. [Open source, GPL] |
| EasyWin32 - http://www.geocities.com/easywin32/ Makes easier Windows Programming when using Windows API. [Open source, GPL] |
| Ebsotech IX SDK - http://www.ebsotech.com A cross-platform C/C++ library provides systems developers with the possibility to develop localized applications for robust data processing simultaneously for several target environments and language areas. Memory and process management, thread locking and sync, networking (incl. HTTP 1.1 and GTP/GTP). Localisation tool. Byte order and 32-/64-bit transparent for Windows and Linux/Unix. [Commercial] |
| GNU Aspell - http://aspell.net/ A library providing spell checking. [Open source, LGPL] |
| GTK-- - http://gtkmm.sourceforge.net/ C++ interfaces and bindings for GTK |
| html++ CGI Class Library - http://www.dcmicro.com/htmlpp/ Encapsulates HTML tags and features. Manages dynamic Web page generation, CGI and forms processing, cookies, http file uploads, and sessions. |
| Libsigc++ - http://libsigc.sourceforge.net/ Implements a full callback system for use in widget libraries, abstract interfaces, and general programming. [LGPL] |
| muParser - a fast math parser library - http://muparser.sourceforge.net/ An extensible cross platform library for parsing mathematical expressions. |
| Neatcpp.com - http://neatcpp.com C++ class libraries for Windows with source code. [Free and commercial] |