Viktor Kirilov

is creating doctest - a C++ testing framework

Select a membership level

per month
You will have my thanks, and the knowledge that you are supporting this free open source project.
per month
Seems that you are keen of the framework! ♥
per month
You really want to support a great open-source project! ♥♥




per month

About Viktor Kirilov

The fastest feature-rich C++11 single-header testing framework for unit tests and TDD

doctest is a new C++ testing framework but is by far the fastest both in compile times (by orders of magnitude) and runtime compared to other feature-rich alternatives. It brings the ability of compiled languages such as D / Rust / Nim to have tests written directly in the production code by providing a fast, transparent and flexible test runner with a clean interface.

For more information about the framework - how it is different from all the rest and what features it has - visit the github page.

This library is free and will stay free, but needs your support to sustain its development. There are lots of desirable new features and maintenance to do. If you work for a company using doctest or have the means to do so, please consider financial support.

Goal: doctest to become the de-facto standard for unit testing in C++.

I also work on other projects - such as RCRL which is a tiny and powerful interactive C++ compiler (REPL).

The crown jewel is a game engine written in C++ with unique characteristics like:
  • supporting hot-reloading of ANY piece of code (thanks to the full reflection system)
  • a very flexible object model built on top of dynamix
The main goal is to beat all other engines in terms of workflow and quick iteration - currently in very early stages of development but it is the thing I'm most passionate about.


I'm an indie game developer since the start of 2016 when I quit my job to work on doctest and my game engine (and future game).

I've previously worked in the game industry and in visual effects.

You can find more about me on my personal page.

My burn rate is around $1k per-month with very little frills: rent, food, health insurance - and my savings won't last forever.

So far I've put around 7 months of full-time work in doctest but I don't have the resources to do it at the same pace any more. Patreon funding allows me to spend more time improving and maintaining the library. Your help is very important to me. Thanks!

$34.56 of $100 per month
This level of support will show me there is some interest in the library and getting serious about it is the next logical step.
1 of 5

Recent posts by Viktor Kirilov

How it works

Get started in 2 minutes

Choose a membership
Sign up
Add a payment method
Get benefits