An open API service indexing awesome lists of open source software.

awesome-cpp

A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
https://github.com/fffaraz/awesome-cpp

Last synced: 4 days ago
JSON representation

  • Other Awesome Projects

  • Cryptography

    • Themis - crypto library for painless data security, providing symmetric and asymmetric encryption, secure sockets with forward secrecy, for mobile and server platforms. [Apache2]
    • Bcrypt - A cross platform file encryption utility. Encrypted files are portable across all supported operating systems and processors. [BSD]
    • BeeCrypt - A portable and fast cryptography library. [LGPLv2.1+]
    • Botan - A crypto library for C++. [BSD-2]
    • GnuPG - A complete and free implementation of the OpenPGP standard. [GPL]
    • Libgcrypt - A general purpose cryptographic library originally based on code from GnuPG. [LGPLv2.1+]
    • LibreSSL - A free version of the SSL/TLS protocol forked from OpenSSL in 2014. [?]
    • Nettle - A low-level cryptographic library. [LGPL]
  • Static Code Analysis

    • Infer - A static analyzer for Java, C and Objective-C. [BSD]
    • Cppcheck - A tool for static C/C++ code analysis. - [source](https://github.com/danmar/cppcheck)
    • CppDepend - Simplifies managing a complex C/C++ code base by analyzing and visualizing code dependencies, by defining design rules, by doing impact analysis, and comparing different versions of the code.
    • OCLint - A static source code analysis tool to improve quality and reduce defects for C, C++ and Objective-C. - [source](https://github.com/oclint/oclint)
    • Clang Static Analyzer - A source code analysis tool that finds bugs in C, C++, and Objective-C programs.
    • Linticator - Eclipse CDT integration of Pc-/FlexeLint.
    • List of tools for static code analysis - A list of tools for static code analysis from Wikipedia.
    • Trunk - Toolkit to check, test, merge, and monitor code.
  • Integrated Development Environment

  • Frameworks

    • Qt - A cross-platform application and UI framework. [GPL/LGPL/Proprietary] [website](https://www.qt.io)
    • APR - Apache Portable Runtime. Another library of cross-platform utility functions. [Apache2]
    • GLib - GLib provides the core application building blocks for libraries and applications written in C. [LGPL]
    • Apache C++ Standard Library - STDCXX, A collection of algorithms, containers, iterators, and other fundamental components. [retired] [Apache2]
    • ASL - Adobe Source Libraries provides peer-reviewed and portable C++ source libraries. [MIT]
    • Boost - A large collection of generic C++ libraries. [Boost] [website](https://www.boost.org)
    • Cinder - A community-developed, free and open source library for professional-quality creative coding. [BSD]
    • Cxxomfort - A small, header-only library that backports various facilities from more recent C++ Standards to C++03 and later. [MIT]
    • Loki - A C++ library of designs, containing flexible implementations of common design patterns and idioms. [MIT]
    • Reason - A cross platform framework designed to bring the ease of use of Java, .Net, or Python to developers who require the performance and strength of C++. [GPL2]
    • ROOT - A set of OO frameworks with all the functionality needed to handle and analyze large amounts of data in a very efficient way. Used at CERN. [LGPL]
    • STLport - An exemplary version of STL. [Free]
    • STXXL - Standard Template Library for Extra Large Data Sets. [Boost]
    • Ultimate++ - A C++ cross-platform rapid application development framework. [BSD]
    • Windows Template Library - A C++ library for developing Windows applications and UI components. [Public]
    • abseil-cpp - Abseil C++ Common Libraries. [Apache2]
  • Debug

    • Bencher - A suite of continuous benchmarking tools designed to catch performance regressions in CI. [MIT]/[Apache2]
    • CMocka - unit testing framework for C with support for mock objects. [Apache2]
    • CUTE - C++ Unit Testing Easier. [LGPL3]
    • CppUnit - C++ port of JUnit. [LGPL2]
    • CTest - The CMake test driver program. [BSD]
    • Deleaker - A tool for resource leak detection, including memory, GDI and handle leaks.
    • Google Mock - A library for writing and using C++ mock classes. [BSD]
    • Mockator - Eclipse CDT plug-in for C++ Seams and Mock Objects.
  • Scientific Computing

    • GSL - GNU scientific library. [GPL]
    • FFTW - A C library for computing the DFT in one or more dimensions. [GPL]
  • Build Systems

    • CMake - Cross-platform free and open-source software for managing the build process of software using a compiler-independent method. [BSD]
    • XMake - A C/C++ cross-platform build utility based on Lua. [Apache]
    • Ccache - A fast C/C++ compiler cache. [GPLv3]
    • build2 - cross-platform build, packaging and dependency management toolchain for developing and packaging C/C++ projects. [MIT]
    • Conan - C/C++ Package Manager, open sourced. [MIT]
    • FASTBuild - High performance, open-source build system supporting highly scalable compilation, caching and network distribution.
    • Ninja - A small build system with a focus on speed.
    • Sconsolidator - Scons build system integration for Eclipse CDT.
    • Spack - A flexible package manager that supports multiple versions, configurations, platforms, and compilers. [Apache-2.0/MIT]
    • SW - Cross-platform C++ (and other langs) Build System and Package Manager with a lot of packages available. [GPLv3]
    • tup - File-based build system that monitors in the background for changed files.
    • Premake - A tool configured with a Lua script to generate project files for Visual Studio, GNU Make, Xcode, Code::Blocks, and more across Windows, Mac OS X, and Linux.
  • Compiler

    • GCC - GNU Compiler Collection. Supports C++11/14/1z C11 and OpenMP. [GNU GPL3]
    • PCC - A very old C compiler. Supports C99.
    • Intel C++ Compiler - Developed by Intel.
    • Microsoft Visual C++ - MSVC, developed by Microsoft.
    • Open WatCom - Watcom C, C++, and Fortran cross compilers and tools. [Sybase Open Watcom Public License]
    • Oracle Solaris Studio - C, C++ and Fortran compiler for SPARC and x86. Supports C++11. Available on Linux and Solaris. [OTN Developer License]
  • Compression

    • ZLib - A very compact compression library for data streams. [zlib]
    • bzip2 - A freely available, patent free, high-quality data compressor. [BSD]
    • PhysicsFS - A library to provide abstract access to various archives. It is intended for use in video games, and the design was somewhat inspired by Quake 3's file subsystem. [zlib]
    • LZHAM - Lossless data compression library with a compression ratio similar to LZMA but with much faster decompression. [BSD]
    • LZMA - The default and general compression method of 7z format. [PublicDomain] [website](https://www.7-zip.org)
    • ZZIPlib - Provides read access on ZIP-archives. [MPL/LGPL]
    • LZMAT - An extremely fast real-time lossless data compression library. [GPL]
  • Websites

    • C FAQ - C frequently asked questions.
    • Standard C++ - News, Status & Discussion about Standard C++.
    • Build Bench - Compare C++ Builds.
    • Quick Bench - Quick C++ Benchmarks.
    • CppCon - The C++ Conference.
    • C++ by Example - Learn C++ by Example.
    • cplusplus.com - The C++ Resources Network.
    • C++ FAQ - C++ frequently asked questions.
    • C++ FQA Lite - C++ frequently questioned answers.
    • C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
    • Guru of the Week - A regular series of C++ programming problems created and written by Herb Sutter.
    • Meeting C++
    • PVS-Studio’s challenge - PVS-Studio’s C++ quiz in which you're asked to find errors in code fragments of open source projects.
    • Udemy C++ Courses and Tutorials
    • C++ Hints - Every business day hints about most often C++ mistakes and ways to solve them from PVS-Studio Team.
    • C++ tutorial - A user ranked online tutorial bank site displaying multiple courses to learn C++ from.
    • C++ Tutorial for Beginners - A comprenhensive tutorial on C++ curated by trained experts.
    • cppexpert.online - Learn the best C++ practices by improving code snippets with some problems or with bad practices.
    • C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
    • C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
    • C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
    • C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
    • C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
    • C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
    • C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
    • C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
    • C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
    • C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
    • C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
    • C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
    • C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
    • C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
    • C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
    • C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
    • C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
    • C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
    • C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
    • C++ for yourself - A comprehensive tutorial on modern C++ covering everything from fundamentals to software design.
    • C++ Quiz - A simple online quiz that you can use to test your knowledge of the C++ programming language.
  • Video

    • FFmpeg - A complete, cross-platform solution to record, convert and stream audio and video. [LGPL2/GPL2]
    • libvpx - VP8/VP9 Codec SDK. [BSD]
    • x265 - Open h.265 video codec implementation. [GPL2] [website](https://x265.readthedocs.io/en/master/)
    • Theora - A free and open video compression format. [BSD]
  • Asynchronous Event Loop

    • libevent - An event notification library. [BSD]
  • Web Application Framework

    • Kore - ultra fast and flexible web server / framework for web applications developed in C. [ISC]
    • CppCMS - A Free High Performance Web Development Framework (not a CMS). [LGPLv3]
    • Pistache - Pistache is a C++ REST framework written in pure C++11 with no external dependency. [Apache2]
    • Wt - A C++ library for developing web applications. [GPL/Proprietary]
    • Pistache - Pistache is a C++ REST framework written in pure C++11 with no external dependency. [Apache2]
  • Math

    • GMP - A C library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating-point numbers. [LGPL3 & GPL2]
    • ceres-solver - C++ library for modeling and solving large complicated nonlinear least squares problems from google. [BSD]
    • cml - free C++ math library for games and graphics. [Boost]
    • ExprTk - The C++ Mathematical Expression Toolkit Library (ExprTk) is a simple to use, easy to integrate and extremely efficient run-time mathematical expression parser and evaluation engine. [MIT]
    • Geometric Tools - C++ library for computing in the fields of mathematics, graphics, image analysis and physics. [Boost] [website](https://www.geometrictools.com)
    • GMTL - Graphics Math Template Library is a collection of tools implementing Graphics primitives in generalized ways. [GPL2]
    • muparser - muParser is an extensible high performance math expression parser library written in C++. [MIT]
    • lp_solve - A library used to formulate and solve linear programming problems. [LGPL] [website](http://lpsolve.sourceforge.net)
    • PCG-rand - PCG is a family of simple fast space-efficient statistically good algorithms for random number generation. Unlike many general-purpose RNGs, they are also hard to predict. [Apache]
    • Versor - A (fast) Generic C++ library for Geometric Algebras, including Euclidean, Projective, Conformal, Spacetime (etc).
    • Wykobi - A C++ library of efficient, robust and simple to use C++ 2D/3D oriented computational geometry routines. [MIT]
  • Coding Style Tools

    • Artistic Style - A tool to format C/C++/C#/Obj-C/Java code. Also known as astyle.
    • ClangFormat - A tool to format C/C++/Obj-C code.
    • Clang-Tidy - Clang-based C++ linter tool.
    • EditorConfig - EditorConfig helps maintain consistent coding styles across different editors and IDEs.
  • Miscellaneous

    • libusb - A universal USB library which allows for portable access to USB devices. [LGPL2]
    • American fuzzy lop - fuzz - Crazy fuzzing tool that automatically discovers bugs given time and minimal example input. [Apache2]
    • Cheat Sheets of HackingCPP - Cool cheat sheets and infographics for algorithms, views, containers, randomness, etc.
    • FastFormat - Fast, Safe C++ Formatting inspired by log4j and Pantheios. [Simplified BSD]
    • Remote Call Framework - Inter-process communication framework for C++. [GPL2/Proprietary]
    • Scintilla - A free source code editing component. [MIT]
    • sigslot - C++ Signal/Slot Library. [PublicDomain]
    • StrTk - A C++ library consisting of high performance string processing routines. [MIT]
    • Tulip Indicators - A C library of over 100 financial technical analysis indicators. [LGPL]
    • ZBar - A barcode scanner library, which allows to scan photos/images/video streams for barcodes and return their value. [LGPL2]
    • casacore - A set of c++ core libraries derived from aips++. [LGPL]
    • FastFormat - Fast, Safe C++ Formatting inspired by log4j and Pantheios. [Simplified BSD]
  • XML

    • Expat - An XML parser library written in C. [MIT]
    • Libxml2 - The XML C parser and toolkit of Gnome. [MIT]
    • libxml++ - An XML Parser for C++. [LGPL2]
    • PugiXML - A light-weight, simple and fast XML parser for C++ with XPath support. [MIT]
    • RapidXml - An attempt to create the fastest XML parser possible, while retaining useability, portability and reasonable W3C compatibility. [Boost]
    • TinyXML - A simple, small, minimal, C++ XML parser that can be easily integrating into other programs. [zlib]
    • Xerces-C++ - A validating XML parser written in a portable subset of C++. [Apache2]
  • Standard Libraries

    • C++ Standard Library - A collection of classes and functions, which are written in the core language and part of the C++ ISO Standard itself.
    • Standard Template Library - The Standard Template Library (STL).
    • C POSIX library - A specification of a C standard library for POSIX systems.
    • ISO C++ Standards Committee - ISO/IEC JTC1/SC22/WG21 - The C++ Standards Committee. [website](http://www.open-std.org/JTC1/SC22/WG21/)
    • The GNU C Library - The purpose of this manual is to tell you how to use the facilities of the GNU C Library.
    • The GNU C Library - The purpose of this manual is to tell you how to use the facilities of the GNU C Library.
  • Artificial Intelligence

    • Evolving Objects - A template-based, ANSI-C++ evolutionary computation library which helps you to write your own stochastic optimization algorithms insanely fast. [LGPL]
  • Audio

    • FMOD - An easy to use crossplatform audio engine and audio content creation tool for games. [Free for non-commercial/Commercial]
    • KFR - Fast, modern C++ DSP framework, FFT, FIR/IIR filters, Sample Rate Conversion. [GPL/Proprietary]
    • LAME - LAME is a high quality MPEG Audio Layer III (MP3) encoder. [LGPL]
    • Opus - A totally open, royalty-free, highly versatile audio codec. [BSD]
    • PortAudio - PortAudio is a free, cross-platform, open-source, audio I/O library. [MIT]
    • Speex - A free codec for free speech. Obsoleted by Opus. [BSD]
    • Vorbis - Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free, general-purpose compressed audio format. [BSD]
  • Biology

    • BioC++ - C++ Computational Libraries for Bioinformatics. [BSD]
    • Chaste - An open source C++ library for the computational simulation of mathematical models developed for physiology and biology. [BSD]
    • SeqAn - Algorithms and data structures for the analysis of sequences with the focus on biological data. [BSD/3-clause]
  • CLI

    • Ncurses - A terminal user interface. [MIT]
    • TCLAP - A mature, stable and feature-rich library for defining and accessing command line arguments in ANSI C++. [MIT]
  • Concurrency

    • OpenCL - The open standard for parallel programming of heterogeneous systems.
    • RaftLib - The RaftLib C++ library, streaming/dataflow concurrency via C++ iostream-like operators. [Apache2]
    • STAPL - A C++ parallel programming framework designed to work on both shared and distributed memory parallel computers. [BSD]
  • Database

    • DuckDB - in-process SQL OLAP Database Management System. [MIT]
    • MySQL++ - A C++ wrapper for MySQL's C API. [LGPL]
    • ODB - An open-source, cross-platform, and cross-database object-relational mapping (ORM) system for C++. [GPLv2]
    • SQLite - A completely embedded, full-featured relational database in a few 100k that you can include right into your project. [PublicDomain]
    • upscaledb - An embedded "typed" key/value store with a built-in query interface. [GPLv3]
  • Font

    • FreeType - FreeType is a freely available software library to render fonts. [FTL & GPLv2]
  • Game Engine

    • delta3d - A robust simulation platform. [LGPL2]
    • Oxygine - A cross-platform 2D C++ game engine. [MIT]
    • Urho3D - A free lightweight, cross-platform 2D and 3D game engine implemented in C++. Greatly inspired by OGRE and Horde3D. [MIT]
  • GUI

    • CEGUI - Flexible, cross-platform GUI library.
    • FLTK - Fast, light, cross-platform C++ GUI toolkit. [LGPL2]
    • FOX Toolkit - an open-source, cross-platform widget toolkit. [LGPL]
    • iup - Multi-platform toolkit for building graphical user interfaces. [MIT]
    • nana - Nana is a cross-platform library for GUI programming in modern C++ style. [Boost]
    • QCustomPlot - Qt plotting widget without further dependencies. [GPLv3]
    • QwtPlot3D - A feature-rich Qt/OpenGL-based C++ programming library, providing essentially a bunch of 3D-widgets. [zlib]
    • wxWidgets - A C++ library that lets developers create applications for Windows, Mac OS X, Linux and other platforms with a single code base. [Own LGPL]
    • FOX Toolkit - an open-source, cross-platform widget toolkit. [LGPL]
  • Graphics

    • Irrlicht - A high performance realtime 3D engine written in C++. [zlib]
    • Ogre 3D - A scene-oriented, real-time, flexible 3D rendering engine (as opposed to a game engine) written in C++. [MIT] [website](https://www.ogre3d.org)
    • OpenVDB - Library and tools for storing, editing, and rendering volumetric datasets. [MPL2]
  • Image Processing

    • CImg - A small, open source, C++ toolkit for image processing. [Own LGPL or GPL]
    • CxImage - An image processing and conversion library to load, save, display, transform BMP, JPEG, GIF, PNG, TIFF, MNG, ICO, PCX, TGA, WMF, WBMP, JBG, J2K images. [zlib]
    • FreeImage - An open source library that supports popular graphics image formats and others as needed by today's multimedia applications. [GPL2 or GPL3]
    • DCMTK - DICOM Toolkit.
    • ITK - An open-source, cross-platform system for image analysis. [Apache2 from ITK 4.0]
    • Magick++ - ImageMagick program interfaces for C++. [Apache2]
    • MagickWnd - ImageMagick program interfaces for C. [Apache2]
    • OpenCV - Open source computer vision. [Apache2] [website](https://opencv.org)
    • OpenEXR - Cross-platform library for high dynamic range imaging. [Modified BSDF]
    • stb-image - STB single-header image loading library. [Public Domain]
    • tesseract-ocr - An OCR engine. [Apache2]
  • Internationalization

    • gettext - GNU 'gettext'. [GPL2]
    • libiconv - An encoding conversion library between different character encodings. [GPL]
  • Inter-process communication

    • Apache Thrift - Efficient cross-language IPC/RPC, works between C++, Java, Python, PHP, C#, and many more other languages. Originally developed by Facebook. [Apache2]
    • WAMP - Provides RPC and pub/sub messaging patterns. (various implementations, various languages)
    • xmlrpc-c - A lightweight RPC library based on XML and HTTP. [BSD]
    • WAMP - Provides RPC and pub/sub messaging patterns. (various implementations, various languages)
  • JSON

    • libjson - Lightweight JSON library. [?]
  • Logging

    • Log4cpp - A library of C++ classes for flexible logging to files, syslog, IDSA and other destinations. [LGPL]
    • templog - A very small and lightweight C++ library which you can use to add logging to your C++ applications. [Boost]
    • P7Baical - An open source and cross-platform library for high-speed sending telemetry & trace data with minimal usage of CPU and memory. [LGPL]
  • Machine Learning

    • sofia-ml - The suite of fast incremental algorithms for machine learning. [Apache2]
  • Multimedia

    • LIVE555 Streaming Media - Multimedia streaming library using open standard protocols (RTP/RTCP, RTSP, SIP). [LGPL]
    • libVLC - libVLC (VLC SDK) media framework. [GPL]
  • Networking

    • ACE - An OO Network Programming Toolkit in C++. [?MIT?]
    • cpp-netlib - A collection of open-source libraries for high level network programming. [Boost]
    • KCP - A fast and reliable ARQ protocol that helps applications to reduce network latency. [MIT]
    • Libmicrohttpd - GNU libmicrohttpd is a small C library that is supposed to make it easy to run an HTTP server as part of another application. [LGPL v2.1+]
    • lwIP - A lightweight TCP/IP stack. [Modified BSD]
    • POCO - C++ class libraries and frameworks for building network- and internet-based applications that run on desktop, server, mobile and embedded systems. [Boost] [website](http://pocoproject.org/)
    • lwIP - A lightweight TCP/IP stack. [Modified BSD]
    • TQUIC - A high-performance, lightweight, and cross-platform QUIC library, exposed to C and C++. [Apache2]
  • Office Open XML

    • FreeXL - an open source library to extract valid data from within Spreadsheets. [MPL/GPL-2/LGPL-2]
    • SimpleXlsxWriter - XLSX files writer for Microsoft Excel 2007 and above. [zlib]
  • PDF

    • litePDF - Library to create and edit PDF documents that uses GDI functions through a device context to draw the page content. [LGPL v3 and zlib]
    • MuPDF - A lightweight PDF, XPS, and E-book viewer. [AGPL/Proprietary]
    • PDFium - PDF generation and rendering library. [BSD-3-Clause]
    • Poppler - Open-source multi-backend PDF rendering library based on the xpdf-3.0 code base. [GPLv2/GPLv3]
    • Xpdf - Xpdf is a free PDF viewer and toolkit, including a text extractor, image converter, HTML converter, and more. [GPL v2/GPL v3]
    • DynaPDF - An easy-to-use PDF generation library. [Commercial]
  • Robotics

    • MOOS-IvP - A set of open source C++ modules for providing autonomy on robotic platforms, in particular autonomous marine vehicles.
    • MRPT - Mobile Robot Programming Toolkit. [BSD]
    • Robotics Library (RL) - A self-contained C++ library for robot kinematics, motion planning and control. [BSD]
  • Scripting

    • AngelScript - AngelScript is a game-oriented interpreted/compiled scripting language. [zlib]
    • djinni - A tool for generating cross-language type declarations and interface bindings. [Apache2]
    • Lua - A minimal and fast scripting engine for configuration files and basic application scripting. [MIT]
    • QuickJS - a small and embeddable Javascript engine. [MIT]
    • V8 - A fast JavaScript engine by Google that can be embedded into any C++ application. [BSD]
    • MiniScript - scripting language modern, elegant, easy to learn, and easy to embed in your own C# or C++ projects. [MIT]
    • SIP - C or C++ Bindings Generator for Python v2 and v3. [GPL]
  • Online Compiler

    • codechef - A simple online compiler CodeChef.
    • codepad - An online compiler/interpreter, and a simple collaboration tool.
    • coliru - Online compiler/shell with support for various C++ compilers.
    • Compiler Explorer - An interactive compiler with assembly output available.
    • Ideone - An online compiler and debugging tool which allows you to compile source code and execute it online in more than 60 programming languages.
    • Programiz - An online compiler for learners and developers.
    • repl.it - A powerful yet simple tools and platforms for educators, learners, and developers.
    • Rextester - Online compiler which provides several compilers(Clang, GCC, MSVC) and several editors.
    • Try It Online - TIO is a family of online interpreters for an evergrowing list of practical and recreational programming languages.
    • Wandbox - An online Clang/GCC compiler with Boost available.
    • paiza.io - An online C/C++ compiler with multiple files supporting feature, Github(gist) integration and collaborative editing.
    • InterviewBit - A simple and easy to use online C++ compiler.
  • Debugger

    • Comparison of debuggers - A list of Debuggers from Wikipedia.
    • GDB - GNU Debugger.
    • Metashell - An interactive template metaprogramming shell which includes the MDB metadebugger.
    • x64dbg - An open-source x64/x32 debugger for windows.
  • API Design

  • Books

  • Coding Standards

  • Coding Style

  • Podcasts

    • CppCast - The first podcast by C++ developers for C++ developers.
    • CppChat - A (sometimes) weekly look at what's going on in the world of C++ chatting with a guest from the community.
  • Talks

  • Videos

  • Weblogs

  • Regular Expression

    • SRELL - Unicode-aware regular expression template library for C++. [BSD]