|  | <a id="top"></a> | 
|  | # Open Source projects using Catch | 
|  |  | 
|  | Catch is great for open source. With its [liberal license](../LICENSE.txt) and single-header, dependency-free, distribution | 
|  | it's easy to just drop the header into your project and start writing tests - what's not to like? | 
|  |  | 
|  | As a result Catch is now being used in many Open Source projects, including some quite well known ones. | 
|  | This page is an attempt to track those projects. Obviously it can never be complete. | 
|  | This effort largely relies on the maintainers of the projects themselves updating this page and submitting a PR | 
|  | (or, if you prefer contact one of the maintainers of Catch directly, use the | 
|  | [forums](https://groups.google.com/forum/?fromgroups#!forum/catch-forum)), or raise an [issue](https://github.com/philsquared/Catch/issues) to let us know). | 
|  | Of course users of those projects might want to update this page too. That's fine - as long you're confident the project maintainers won't mind. | 
|  | If you're an Open Source project maintainer and see your project listed here but would rather it wasn't - | 
|  | just let us know via any of the previously mentioned means - although I'm sure there won't be many who feel that way. | 
|  |  | 
|  | Listing a project here does not imply endorsement and the plan is to keep these ordered alphabetically to avoid an implication of relative importance. | 
|  |  | 
|  | ## Libraries & Frameworks | 
|  |  | 
|  | ### [Azmq](https://github.com/zeromq/azmq) | 
|  | Boost Asio style bindings for ZeroMQ | 
|  |  | 
|  | ### [ChakraCore](https://github.com/Microsoft/ChakraCore) | 
|  | The core part of the Chakra Javascript engine that powers Microsoft Edge | 
|  |  | 
|  | ### [ChaiScript](https://github.com/ChaiScript/ChaiScript) | 
|  | A, header-only, embedded scripting language designed from the ground up to directly target C++ and take advantage of modern C++ development techniques | 
|  |  | 
|  | ### [Clara](https://github.com/philsquared/Clara) | 
|  | A, single-header-only, type-safe, command line parser - which also prints formatted usage strings. | 
|  |  | 
|  | ### [Couchbase-lite-core](https://github.com/couchbase/couchbase-lite-core) | 
|  | The next-generation core storage and query engine for Couchbase Lite | 
|  |  | 
|  | ### [DtCraft](https://github.com/twhuang-uiuc/DtCraft) | 
|  | A High-performance Cluster Computing Engine | 
|  |  | 
|  | ### [forest](https://github.com/xorz57/forest) | 
|  | Forest is an open-source, template library of tree data structures written in C++11. | 
|  |  | 
|  | ### [Fuxedo](https://github.com/fuxedo/fuxedo) | 
|  | Open source Oracle Tuxedo-like XATMI middleware for C and C++. | 
|  |  | 
|  | ### [Inja](https://github.com/pantor/inja) | 
|  | A header-only template engine for modern C++. | 
|  |  | 
|  | ### [JSON for Modern C++](https://github.com/nlohmann/json) | 
|  | A, single-header, JSON parsing library that takes advantage of what C++ has to offer. | 
|  |  | 
|  | ### [MNMLSTC Core](https://github.com/mnmlstc/core) | 
|  | A small and easy to use C++11 library that adds a functionality set that will be available in C++14 and later, as well as some useful additions. | 
|  |  | 
|  | ### [nanodbc](https://github.com/lexicalunit/nanodbc/) | 
|  | A small C++ library wrapper for the native C ODBC API. | 
|  |  | 
|  | ### [Nonius](https://github.com/libnonius/nonius) | 
|  | A header-only framework for benchmarking small snippets of C++ code. | 
|  |  | 
|  | ### [SOCI](https://github.com/SOCI/soci) | 
|  | The C++ Database Access Library | 
|  |  | 
|  | ### [polymorphic_value](https://github.com/jbcoe/polymorphic_value) | 
|  | A polymorphic value-type for C++ | 
|  |  | 
|  | ### [Ppconsul](https://github.com/oliora/ppconsul) | 
|  | A C++ client library for Consul. Consul is a distributed tool for discovering and configuring services in your infrastructure | 
|  |  | 
|  | ### [Reactive-Extensions/ RxCpp](https://github.com/Reactive-Extensions/RxCpp) | 
|  | A library of algorithms for values-distributed-in-time | 
|  |  | 
|  | ### [TextFlowCpp](https://github.com/philsquared/textflowcpp) | 
|  | A small, single-header-only, library for wrapping and composing columns of text | 
|  |  | 
|  | ### [Trompeloeil](https://github.com/rollbear/trompeloeil) | 
|  | A thread safe header only mocking framework for C++14 | 
|  |  | 
|  | ### [args](https://github.com/Taywee/args) | 
|  | A simple header-only C++ argument parser library. | 
|  |  | 
|  | ## Applications & Tools | 
|  |  | 
|  | ### [ArangoDB](https://github.com/arangodb/arangodb) | 
|  | ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. | 
|  |  | 
|  | ### [Giada - Your Hardcore Loop Machine](https://github.com/monocasual/giada) | 
|  | Minimal, open-source and cross-platform audio tool for live music production. | 
|  |  | 
|  | ### [MAME](https://github.com/mamedev/mame) | 
|  | MAME originally stood for Multiple Arcade Machine Emulator | 
|  |  | 
|  | ### [Newsbeuter](https://github.com/akrennmair/newsbeuter) | 
|  | Newsbeuter is an open-source RSS/Atom feed reader for text terminals. | 
|  |  | 
|  | ### [Standardese](https://github.com/foonathan/standardese) | 
|  | Standardese aims to be a nextgen Doxygen | 
|  |  | 
|  | --- | 
|  |  | 
|  | [Home](Readme.md#top) |