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

Projects in Awesome Lists tagged with gtest

A curated list of projects in awesome lists tagged with gtest .

https://github.com/snikulov/google-test-examples

Short example how to use Google Test with CMake project

c-plus-plus cmake cpp docker-container gtest

Last synced: 06 Apr 2025

https://github.com/skyzh/riscv-simulator

💻 RISC-V Simulator of RV32I ISA. 5-stage pipeline / out-of-order execution with Tomasulo algorithm and Speculation. Support runtime visualization. Project report available.

branch-prediction cmake computer-architecture cpp cpu gtest pipeline riscv riscv-emulator riscv-simulator riscv32 speculation tomasulo-algorithm

Last synced: 16 Mar 2025

https://github.com/skyzh/RISCV-Simulator

💻 RISC-V Simulator of RV32I ISA. 5-stage pipeline / out-of-order execution with Tomasulo algorithm and Speculation. Support runtime visualization. Project report available.

branch-prediction cmake computer-architecture cpp cpu gtest pipeline riscv riscv-emulator riscv-simulator riscv32 speculation tomasulo-algorithm

Last synced: 25 Mar 2025

https://github.com/wgroeneveld/gba-sprite-engine

An object-oriented Game Boy Advance sprite engine concept

cplusplus-11 engine gameboy-advance gba gba-game gtest sprites

Last synced: 04 Oct 2025

https://github.com/apriorit/gmock-global

Provides ability to mock global functions with gmock

cpp gmock gtest header-only library mock mocking unittest

Last synced: 12 Oct 2025

https://github.com/platisd/refactoring-for-testability-cpp

Hard-to-test patterns in C++ and how to refactor them

cpp design-pattern gtest refactoring solid testability unit-testing

Last synced: 04 Jul 2025

https://github.com/ssarcandy/ini-cpp

📑 Yet another ini config parser for modern C++

cmake configparser cpp17 gtest header-only ini ini-parser

Last synced: 30 Jul 2025

https://github.com/xtofl/cpp11training

Make unit tests run to exercise your C++11 knowledge

cplusplus cplusplus-11 cplusplus-14 gtest training-materials

Last synced: 10 Apr 2025

https://github.com/lonnywong/glibcmock

A solution of mocking glibc function with Google Test.

glibc gmock got gtest hook libc mock plt syscall test unittest

Last synced: 25 Mar 2025

https://github.com/apriorit/gmock-more-args

Extends gmock argument count up to 15

cpp gmock gtest header-only library mock mocking unittest

Last synced: 05 Oct 2025

https://github.com/asartori86/build_system_tools

Gentle introduction to the basics of CMake and meson, and unit-testing with gtest.

build-system cmake cpp gtest meson unit-testing

Last synced: 30 Dec 2025

https://github.com/bincrafters/conan-gtest

[OBSOLETE] The recipe is now in https://github.com/conan-io/conan-center-index

conan google-testing gtest testing unit-test

Last synced: 29 Sep 2025

https://github.com/axel-op/vscode-devcontainer-cpp-conan

A template to demonstrate how to develop a C++ project in Visual Studio Code inside a container, using Conan dependency manager.

cmake conan containerization cpp docker gtest remote-development remote-development-container visual-studio-code vscode vscode-container vscode-remote

Last synced: 20 Jun 2025

https://github.com/axel-op/vscode-devcontainer-cpp-vcpkg

A template to demonstrate how to develop a C++ project in Visual Studio Code inside a container, using vcpkg dependency manager.

cmake cpp docker gtest remote-development remote-development-container vcpkg visual-studio-code vscode vscode-container vscode-remote

Last synced: 20 Mar 2025

https://github.com/bezlant/s21_3d_model_viewer

💎 A simple 3D model viewer written in C++. (School 42)

3d-models 3d-viewer cpp17 glew glm gtest imgui imgui-glfw obj-loader obj-parser opengl

Last synced: 04 Apr 2026

https://github.com/nifadyev/development-tools-practice

Learn and practice useful dev tools via labs. Course at the University of Nizhny Novgorod

appveyor-ci cmake devops gtest travis-ci university-course unn

Last synced: 13 Apr 2025

https://github.com/vincent-picaud/meson_starter_script

A simple script to create a messon project skeleton

bash-script cpp doxygen gtest mesonbuild project-template

Last synced: 20 Aug 2025

https://github.com/iskyzh/raft

⛵ Raft Consensus Algorithm. gRPC for communication. Tested with a few cases.

boost cmake cpp grpc gtest protobuf raft

Last synced: 12 Apr 2025

https://github.com/shinjimc/octree_voxel_vtk

Octree with VTK is a C++ project that efficiently manages, stores, and visualizes three-dimensional spatial data. It utilizes an Octree data structure and Visualization Toolkit (VTK) to load spatial points from CSV files into a 3D space. It features robust Google Test (GTEST) unit tests to ensure reliability.

3d-visualization c-plus-plus cpp data-management data-structures data-visualization gtest octree octree-structure point-clouds spatial-data vtk

Last synced: 14 Apr 2025

https://github.com/andrey123815/homework_2021_1_c_lang

:open_book: Технопарк Mail.ru 1 семестр. Домашнее задание №1 по курсу "Углубленное программирование на C/C++".

c-language ci coefficients equation-solver gtest

Last synced: 13 Jul 2025

https://github.com/gbmhunter/cpptemplate

A template repository to quick-start C++ development.

codecov coverage cplusplus cpp cpp14 example gtest jumpstart quickstart repository template travis-ci

Last synced: 23 Apr 2025

https://github.com/ilyachur/gtest-vim

GTest integration to vim

gtest neovim vim

Last synced: 17 Jul 2025

https://github.com/Jonathan-Greve/Xmake-template

Xmake C++23 project template. Using C++ modules, github workflows for CI/CD (Windows and Ubuntu) and gtest for testing. Compiles with both GCC on Ubuntu and MSVC on Windows. See the linux.yml file for how to properly install GCC on ubuntu if you're having trouble.

cd ci cicd cpp cpp20 cpp20-modules cpp23 gtest project starter-template template xmake xmake-repo

Last synced: 12 Mar 2025

https://github.com/wesleych3n/ntubme-autograde

NTU BME Computer Programming Course. Create Autograde code for C++ assessments by professor.

autograder autolab automation cpp docker gtest

Last synced: 23 Mar 2025

https://github.com/fkromer/testability-patterns-cpp

"Design for Testability" pattern examples in C++ (cmake, gtest).

cmake cpp design-for-testability gtest

Last synced: 27 Jun 2025

https://github.com/datpham0412/cgpa-calculator

The CGPA Calculator is a terminal-based tool for students to manage and calculate their GPA and CGPA efficiently. Enter personal details, course units, and grades to track academic performance. Built with C++ and SQLite.

cmake cplusplus-17 gtest oop sqlite

Last synced: 03 Mar 2026

https://github.com/raleighlittles/minimal-gtest-example

A very very minimal example of how to configure and run GTest, Google's C++ testing framework.

cmake-examples cmakelists cpp google-test gtest ubuntu unit-testing-framework

Last synced: 21 Mar 2025

https://github.com/danielepalaia/message-bus

A generic multithreading message bus written in C++11

gtest message-bus multithreading

Last synced: 07 Oct 2025

https://github.com/ugnelis/instant-translator

Translate words and sentences instantly in desktop environment.

cmake cplusplus glog google-translate gtest microsoft-translator qt translation

Last synced: 14 Feb 2026

https://github.com/ging-dev/cpp-example

C++ example use GTest, Gcovr coverage

cmake-examples coverage-report cpp gtest

Last synced: 03 Mar 2025

https://github.com/nuyoahwjl/cpp-experiemnt

华中科技大学23级C++实验

cmake cpp gtest hust

Last synced: 14 Apr 2025

https://github.com/briancairl/dont

A collection of C++ template (metaprogramming) utilities that I often need, but don't want to have to re-implement for the 1000th time.

compile-time compile-time-meta-programming constexpr cpp cpp17 dont gtest metaprogramming parameter-pack template templates typetraits

Last synced: 14 Feb 2026

https://github.com/bezlant/s21_matrix_cpp

A simple matrix manipulation library in C++ using object oriented approach. (School 42)

cmake cpp17 gtest matrix matrix-library

Last synced: 04 Apr 2026

https://github.com/cshmookler/cpp_template

C++ project template with automatic versioning, LLVM tools, Conan, Meson, and GoogleTest integration.

clang-format clang-tidy conan cpp gtest meson template zlib-license

Last synced: 24 Aug 2025

https://github.com/fn-code/projectone

c++ example using google test and cmake

cmake cpp example gtest gtest-support

Last synced: 10 Apr 2025

https://github.com/dubzzz/gtest-using-cmake-example

Example of how defining a CMakeLists.txt in order to run unit-tests using Google Test framework on travis-ci and appveyor

appveyor cmakelists gtest travis

Last synced: 12 Sep 2025

https://github.com/mrts/docker-cmake-gtest-valgrind-ubuntu

Docker image with CMake, Google Test, Valgrind and C++ build tools

cmake docker-image gtest valgrind

Last synced: 15 May 2026

https://github.com/kurotych/modern-cpp-lib

Investigate ways to create modern cpp project

bindings ci cmake codecov cpp docker gcc gcov gtest html lcov library modern python testing travis unit

Last synced: 09 May 2026

https://github.com/dimanikulin/capable-cpp-template

A capable template for C++ projects using CI, Building, Testing, Formatting, Documenting and more

badges clang-format clang-tidy cmake codecov cppcheck ctest doxygen github-actions gtest linux macos md mermaid-diagrams ninja package-manager qt windows

Last synced: 14 Apr 2025

https://github.com/prophetru/helloworld

Sample "Hello World" with gtest. Can be used as a template for future projects for education only.

cmake cpp gtest otus

Last synced: 16 May 2025

https://github.com/jurf/ossdev-02-485316

PB173 – hw02

cpp17 gtest meson

Last synced: 12 Mar 2025

https://github.com/end2endzone/gtestbadge

A GoogleTest TestEventListener implementation for generating a badge based on test results.

badge badge-generator googletest gtest

Last synced: 18 Mar 2025

https://github.com/dubzzz/gtest-light

Light version of GTest framework compatible with Online compilers like ideone, godbolt, codingame

codingame compiler gtest ideone online

Last synced: 13 Oct 2025

https://github.com/wasphin/gtwp

googletest wrapper

googletest gtest

Last synced: 13 Jun 2025

https://github.com/roytangrb/hexgame

Hexgame C++ implementation with Bazel build + GTest

bazel gtest hexgame

Last synced: 18 May 2026

https://github.com/kamilpolok/acssimulation

Automatic Control System Simulation. Allows for simulation of various scenarios using different controllers, control objects and actuators

cmake controlsystem cpp cpp17 googlemock googletest gtest pid pid-control

Last synced: 02 Jan 2026

https://github.com/fkromer/testability-patterns-c

"Design for Testability" pattern examples in C (cmake, gtest).

c cmake design-for-testability gtest

Last synced: 27 Jun 2025

https://github.com/atsushisakai/googletestdiscover

A python script to discover google test code and run

gtest python-script

Last synced: 28 Jun 2025

https://github.com/kdawgwilk/simplecompiler

Compiler for stripped down version of C written in C++

cmake compiler cplusplus gmock gtest

Last synced: 03 Apr 2025

https://github.com/gusenov/examples-gtest

Примеры использования Google Test.

cpp examples google-test gtest

Last synced: 20 Feb 2026

https://github.com/akagi201/learning-gtest

Learning notes of Google C++ Testing Framework

cmake cpp gtest leanring makefile tutorial

Last synced: 14 Jul 2025

https://github.com/vladbologa/raytracer-cpp

Building a ray tracer in C++, following "The Ray Tracer Challenge" by Jamis Buck

cpp cpp17 eigen3 gtest raytracer raytracing

Last synced: 15 Jun 2025

https://github.com/feglawy/cpp_template

C++ project template with CMake and GoogleTest integration for building and testing libraries, ensuring code quality and maintainability.

cmake cpp cpp17 gtest template template-project

Last synced: 04 Feb 2026

https://github.com/bayars/timer

Basic Timer Program

chrono cpp gtest timer

Last synced: 25 May 2026

https://github.com/raigorx/graphcoloring

GraphColoring Algorithm Backtracking https://en.wikipedia.org/wiki/Graph_coloring

algorithm backtrack backtracking cmake color cpp20 graph graph-algorithms gtest

Last synced: 07 Oct 2025

https://github.com/skyzh/serialpb

Reliable packet transmission over serial interface

cmake cpp gtest serial

Last synced: 08 Oct 2025

https://github.com/craflin/mingtest

A minimalistic C++ unit test framework

gtest test testing unit-testing

Last synced: 24 Jan 2026

https://github.com/bezlant/s21_stl_containers

📦 C++ STL Container classes implementation. (School 42)

cmake cpp17 gtest library stl-containers

Last synced: 04 Apr 2026

https://github.com/ugnelis/conan-gtest-coverage-example

Conan.io package GTest with coverage implementation.

conan conan-io coverage coveralls cpp googletest gtest travis-ci

Last synced: 20 Apr 2026

https://github.com/winterfulllll/object-oriented-programming-course

Репозиторий с решениями лабораторных работ по ООП на C++ 🚀

cmake cpp gtest oop

Last synced: 25 Mar 2025

https://github.com/bitolabs/ujson-test

Unit tests for ujson, a tiny C++ JSON reader with a very simple API

cpp gtest json unit-test unittest

Last synced: 22 Feb 2026

https://github.com/artronics/cmake-gtest-template

A cmake template with google test for embedded projects

cmake embedded-systems gmock gtest tdd

Last synced: 24 May 2026

https://github.com/smercer10/broka

Hybrid order book implementation.

cmake cpp gtest order-book

Last synced: 10 Nov 2025

https://github.com/priyanshscpp/scheduler-gtest

Demonstrates OS-level thinking (round-robin, priority, etc.). Very relevant for CPU/microarchitecture work.

cpp gtest operating-systems qualcomm unit-testing

Last synced: 04 Sep 2025

https://github.com/risahamm/matrix_oop.h

Implementation of the matrix library using the object-oriented approach in C++17.

constructors gtest incapsulation matrices methods oop-principles operators-overloading

Last synced: 29 Nov 2025

https://github.com/coders-school/testing

C++ online course. Modules about testing C++ code in catch2 and gtest frameworks.

catch2 coders-school cplusplus cpp cpp17 gmock gtest markdown md mock

Last synced: 27 Jul 2025

https://github.com/jhleeeme/ipcplusplus

System V IPC c++ wrapper

cpp gtest header-only ipc message-queue mq systemv sysv

Last synced: 26 May 2026

https://github.com/ifimust/chordless

Analyze MIDI notes. Display which notes/chords are played.

alsa boost cmake-presets gtest midi music qml qt6

Last synced: 07 Jan 2026

https://github.com/mmikhail2001/techopark_cpp_hw

Домашние работы по курсу С++ в Технопарке. Матричный калькулятор и STL-совместимый контейнер (map).

avl-tree ci cmake concepts gtest iterator linters stl templates valgrind

Last synced: 19 Mar 2026

https://github.com/risahamm/containers.h

Implementation of Vector, Map, Set containers of the s21_containers.h library in C++17.

class-template containers data-structures gtest iterators template-functions

Last synced: 07 Aug 2025

https://github.com/sirius-mhlee/cpp-boilerplate

C++ Boilerplate using CMake, Boost, OpenCV, Gcov, GCOVR, Cppcheck and GTest

boilerplate boost cmake cpp cppcheck gcov gcovr gtest opencv

Last synced: 04 May 2026

https://github.com/prophetru/webscraper

Web Scraper - just for fun

cpp cpr csv gtest http https libxml2 scraper vcpkg web

Last synced: 26 Jul 2025

https://github.com/prophetru/sparsematrix

Educational project

cmake cpp doxygen gtest otus

Last synced: 16 May 2025

https://github.com/me-phew/merge-sort

Implementacja algorytmu sortowania przez scalanie w C++

cpp gtest merge-sort-algorithm

Last synced: 22 Mar 2025

https://github.com/mrts/docker-qt-cmake-gtest-valgrind-ubuntu

Docker image with Qt, Qt Quick, CMake, Google Test, Valgrind and C++ build tools

cmake docker-image gtest qt valgrind

Last synced: 09 May 2026

https://github.com/denizariyan/gflake

A CLI tool to automatically discover and repeatedly run Google Test (gtest) test cases to identify flaky tests.

cpp flaky-tests google-test gtest python testing

Last synced: 14 Jan 2026

https://github.com/prophetru/samplecalc

SampleCalc with gtest. Can be used as a template for future projects for education only.

class cmake cpp gtest static template

Last synced: 16 May 2025

https://github.com/bersen66/project-template

Template for conan + cmake c++ applications.

benchmark cmake conan cpp docker fmt gtest project-template

Last synced: 06 Apr 2025

https://github.com/naguales/codility-algorithms

C++ Codility Solutions (100% Score)

codility codility-lessons codility-solutions cpp gtest

Last synced: 23 Feb 2025

https://github.com/user4223/modern-cpp-cmake-conan2-gtest-project

Project template for a c++ project using cmake for building, conan2 for dependency management and gtest for testing

ci cmake conan cpp gtest

Last synced: 24 Apr 2026

https://github.com/ermolaevv/all_labs

Проект-контейнер для выполнения практических заданий по курсу МП2

cmake cpp data-structures gtest labs winforms

Last synced: 19 May 2026