2017-08-24 15:21:36 +02:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								< a  id = "top" > < / a > 
							 
						 
					
						
							
								
									
										
										
										
											2017-02-08 18:02:11 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								# Open Source projects using Catch
 
							 
						 
					
						
							
								
									
										
										
										
											2017-02-08 17:15:37 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2018-02-13 22:23:55 -05:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								Catch is great for open source. With its [liberal license ](../LICENSE.txt ) and single-header, dependency-free, distribution
							 
						 
					
						
							
								
									
										
										
										
											2017-02-08 17:15:37 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								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
							 
						 
					
						
							
								
									
										
										
										
											2018-02-13 22:23:55 -05:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								(or, if you prefer contact one of the maintainers of Catch directly, use the
							 
						 
					
						
							
								
									
										
										
										
											2017-02-08 17:15:37 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								[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.
							 
						 
					
						
							
								
									
										
										
										
											2018-02-13 22:23:55 -05:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								If you're an Open Source project maintainer and see your project listed here but would rather it wasn't -
							 
						 
					
						
							
								
									
										
										
										
											2017-02-08 17:15:37 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								just let us know via any of the previously mentioned means - although I'm sure there won't be many who feel that way.
							 
						 
					
						
							
								
									
										
										
										
											2018-02-13 22:23:55 -05:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-02-08 21:46:44 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								Listing a project here does not imply endorsement and the plan is to keep these ordered alphabetically to avoid an implication of relative importance.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-02-08 17:15:37 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								## Libraries & Frameworks
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-02-08 21:46:44 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								### [Azmq](https://github.com/zeromq/azmq)
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								Boost Asio style bindings for ZeroMQ
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								### [ChakraCore](https://github.com/Microsoft/ChakraCore)
 
							 
						 
					
						
							
								
									
										
										
										
											2018-03-07 04:08:35 -05:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								The core part of the Chakra JavaScript engine that powers Microsoft Edge
							 
						 
					
						
							
								
									
										
										
										
											2017-02-08 21:46:44 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								### [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
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-08-17 10:48:53 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								### [Clara](https://github.com/philsquared/Clara)
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								A, single-header-only, type-safe, command line parser - which also prints formatted usage strings.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-02-08 21:46:44 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								### [Couchbase-lite-core](https://github.com/couchbase/couchbase-lite-core)
 
							 
						 
					
						
							
								
									
										
										
										
											2017-12-12 17:20:44 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								The next-generation core storage and query engine for Couchbase Lite
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								### [DtCraft](https://github.com/twhuang-uiuc/DtCraft)
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								A High-performance Cluster Computing Engine
							 
						 
					
						
							
								
									
										
										
										
											2017-02-08 21:46:44 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2018-01-28 19:58:36 +02:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								### [forest](https://github.com/xorz57/forest)
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								Forest is an open-source, template library of tree data structures written in C++11.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2018-01-06 13:56:14 +02:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								### [Fuxedo](https://github.com/fuxedo/fuxedo)
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								Open source Oracle Tuxedo-like XATMI middleware for C and C++.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-11-17 11:49:39 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								### [Inja](https://github.com/pantor/inja)
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								A header-only template engine for modern C++.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-02-08 17:15:37 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								### [JSON for Modern C++](https://github.com/nlohmann/json)
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								A, single-header, JSON parsing library that takes advantage of what C++ has to offer.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2018-04-30 11:59:10 +02:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								### [libcluon](https://github.com/chrberger/libcluon)
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								A single-header-only library written in C++14 to glue distributed software components (UDP, TCP, shared memory) supporting natively Protobuf, LCM/ZCM, MsgPack, and JSON for dynamic message transformations in-between. 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-02-08 21:46:44 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								### [MNMLSTC Core](https://github.com/mnmlstc/core)
 
							 
						 
					
						
							
								
									
										
										
										
											2017-11-17 11:49:39 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								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.
							 
						 
					
						
							
								
									
										
										
										
											2017-02-08 21:46:44 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-03-26 21:26:08 +02:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								### [nanodbc](https://github.com/lexicalunit/nanodbc/)
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								A small C++ library wrapper for the native C ODBC API.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-04-08 22:47:13 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								### [Nonius](https://github.com/libnonius/nonius)
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								A header-only framework for benchmarking small snippets of C++ code.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-02-15 08:39:21 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								### [SOCI](https://github.com/SOCI/soci)
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								The C++ Database Access Library
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-03-22 10:33:52 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								### [polymorphic_value](https://github.com/jbcoe/polymorphic_value)
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								A polymorphic value-type for C++
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-02-08 21:46:44 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								### [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
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-02-08 18:02:11 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								### [Reactive-Extensions/ RxCpp](https://github.com/Reactive-Extensions/RxCpp)
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								A library of algorithms for values-distributed-in-time
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-08-17 10:48:53 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								### [TextFlowCpp](https://github.com/philsquared/textflowcpp)
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								A small, single-header-only, library for wrapping and composing columns of text
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-02-08 21:46:44 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								### [Trompeloeil](https://github.com/rollbear/trompeloeil)
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								A thread safe header only mocking framework for C++14
							 
						 
					
						
							
								
									
										
										
										
											2017-02-08 18:34:19 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-07-04 16:45:56 +03:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								### [args](https://github.com/Taywee/args)
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								A simple header-only C++ argument parser library.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-02-08 17:15:37 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								## Applications & Tools
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-03-07 12:29:13 +01:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								### [ArangoDB](https://github.com/arangodb/arangodb)
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-08-13 16:25:51 +02:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								### [Giada - Your Hardcore Loop Machine](https://github.com/monocasual/giada)
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								Minimal, open-source and cross-platform audio tool for live music production.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-02-08 18:34:19 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								### [MAME](https://github.com/mamedev/mame)
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								MAME originally stood for Multiple Arcade Machine Emulator
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-04-22 17:02:55 +03:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								### [Newsbeuter](https://github.com/akrennmair/newsbeuter)
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								Newsbeuter is an open-source RSS/Atom feed reader for text terminals.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2018-02-13 22:23:55 -05:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								### [SpECTRE](https://github.com/sxs-collaboration/spectre)
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								SpECTRE is a code for multi-scale, multi-physics problems in astrophysics and gravitational physics.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-02-08 21:46:44 +00:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								### [Standardese](https://github.com/foonathan/standardese)
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								Standardese aims to be a nextgen Doxygen
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-02-08 17:15:37 +00:00 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								---
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2017-08-24 15:33:38 +02:00 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								[Home ](Readme.md#top )