mirror of
https://github.com/catchorg/Catch2.git
synced 2024-12-23 11:43:29 +01:00
57 lines
2.9 KiB
Markdown
57 lines
2.9 KiB
Markdown
# Open Source projects using Catch
|
|
|
|
Catch is great for open source. With it's [liberal license](../LICENSE_1_0.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
|
|
|
|
### [Couchbase-lite-core](https://github.com/couchbase/couchbase-lite-core)
|
|
The next-generation core storage and query engine for Couchbase Lite/
|
|
|
|
### [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
|
|
|
|
### [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
|
|
|
|
### [Trompeloeil](https://github.com/rollbear/trompeloeil)
|
|
A thread safe header only mocking framework for C++14
|
|
|
|
## Applications & Tools
|
|
|
|
### [MAME](https://github.com/mamedev/mame)
|
|
MAME originally stood for Multiple Arcade Machine Emulator
|
|
|
|
### [Standardese](https://github.com/foonathan/standardese)
|
|
Standardese aims to be a nextgen Doxygen
|
|
|
|
---
|
|
|
|
[Home](Readme.md)
|