Projects in Awesome Lists tagged with gtest
A curated list of projects in awesome lists tagged with gtest .
https://github.com/filipdutescu/modern-cpp-template
A template for modern C++ projects using CMake, Clang-Format, CI, unit testing and more, with support for downstream inclusion.
ccache ci clang-format cmake cmake-module cmake-template cmakelists code-coverage codecov continuous-integration cpp github-action github-actions google-test gtest open-source package-manager project-template static-analysis template
Last synced: 15 May 2025
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/kinow/gtest-tap-listener
GoogleTest TAP Listener
cpp googletest gtest hacktoberfest tap testanythingprotocol testing
Last synced: 12 Oct 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/germanaizek/webdriverxx
Client API for Selenium Server
automation-framework automation-selenium automation-testing automation-ui c cmake cpp cpp11 freebsd google-test gtest linux selenium selenium-server selenium-tests selenium-webdriver windows
Last synced: 06 Apr 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/macmade/gmock-xcode
Xcode integration for GoogleMock through XCTest
c-plus-plus gmock google-test googlemock googlemock-test gtest integration test testing testing-tools xcode xcodebuild xctest
Last synced: 19 Apr 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/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/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/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/perkss/c-kafka-examples
Examples using Kafka with C and C++
avro avro-kafka c cmake cmakelists cplusplus googletest gtest kafka rdkafka
Last synced: 03 Aug 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/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/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/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/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/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: 05 Oct 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/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/ginolatorilla/cpp-cmake-template
A C++ project template that uses the CMake build system
asan c-plus-plus clang-tidy cmake cplusplus cpp cpp11 cpp14 cpp17 cxx cxx11 cxx14 cxx17 gmock google-mock google-test gtest project-template template template-project
Last synced: 04 Oct 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: 09 Aug 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: 21 Sep 2025
https://github.com/sheepgrass/cpp_project_framework
C++ Project Framework is a framework for creating C++ project.
c-plus-plus cmake conan cpp cross-platform doxygen doxygen-documentation framework google-test gtest jenkins jenkins-pipeline project unit-test
Last synced: 10 Apr 2025
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/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/fn-code/projectone
c++ example using google test and cmake
cmake cpp example gtest gtest-support
Last synced: 10 Apr 2025
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/ahmedelgarnousy/ap-autosar-com-stack
Adaptive AutoSAR Communication Stack Graduation Project
adaptive-autosar algorithms cmake cpp data-structures gtest linux-custom-image networking oop someip system-programming tcp-ip vsomeip
Last synced: 07 May 2025
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/mrts/docker-cmake-gtest-valgrind-ubuntu
Docker image with CMake, Google Test, Valgrind and C++ build tools
cmake docker-image gtest valgrind
Last synced: 04 Sep 2025
https://github.com/offa/danek
A configuration library for C++.
cmake config configuration cpp cpp-17 googletest gtest legacy legacy-code modern-cpp refactoring
Last synced: 13 Mar 2025
https://github.com/roytangrb/hexgame
Hexgame C++ implementation with Bazel build + GTest
Last synced: 01 Aug 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/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/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: 12 May 2025
https://github.com/prophetru/helloworld
Sample "Hello World" with gtest. Can be used as a template for future projects for education only.
Last synced: 16 May 2025
https://github.com/gusenov/examples-gtest
Примеры использования Google Test.
cpp examples google-test gtest
Last synced: 20 Feb 2025
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/gtest_cmake_coverage
Integration of Google Test, CMake and CMake CodeCoverage module and basic examples in C.
c cmake cmake-modules cpp gcov gcovr gtest lcov
Last synced: 27 Jun 2025
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
Last synced: 28 Jun 2025
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: 05 Aug 2025
https://github.com/sgauvin/cpp-test-runner
Test runner for C++
catch2 cli cpp google-test gtest test-automation testing testing-tools testmate
Last synced: 21 Feb 2025
https://github.com/tomasmark79/cmake-project-template
This template project was inspired by a vast number of projects encountered in the past. The goal is to keep it as simple as possible, using GTest.
c cmake cpp google-testing gtest tamplate
Last synced: 30 Mar 2025
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
Last synced: 08 Oct 2025
https://github.com/sergeyklay/ytc
An yaml-cpp example project.
cmake cmake-examples codecov conan conan-examples coverage cpp cpp-examples cpp17 gtest yaml yaml-cpp
Last synced: 10 Oct 2025
https://github.com/yuriysydor1991/cpp-app-template
The template C++ project for a quick application development startup.
cmake cpp cpp17 cppcheck doxygen freeglut gcc gtest gtkmm gtkmm3 library library-project meson msvc mysql qt6-qml qt6-template sdl2 template-project valgrind
Last synced: 17 Aug 2025
https://github.com/cubiczebra/fcpp
A Modern System-level C/CPP Project Build Solution
build-system cmake conan2 configuration cross-platform depandency-management documentation doxygen graphviz gtest modern-cpp sphinx
Last synced: 30 Oct 2025
https://github.com/aphelionz/cppquiz
Quiz yourself on ANY topic, from the command line.
cmake cplusplus cpp googletest gtest openai-api
Last synced: 01 Apr 2025
https://github.com/astrodynamic/exchangequest
ExchangeQuest is a C++ client-server trading exchange system for USD and RUB with order matching, supporting multiple clients and real-time balance updates.
asio asio-library async boost client client-server cmake cpp cpp20 exchange finance gtest networking server socket tcp tcp-client tcp-server trading traiding
Last synced: 16 Jun 2025
https://github.com/edson-a-soares/geometric_acyclic_visitor
An acyclic visitor geometrically flavored.
best-practices design-by-contracts design-patterns gtest modern-cpp oop-principles visitor-pattern
Last synced: 22 Feb 2025
https://github.com/cerebnismus/computer-engineering
🎓 All the assignments, lecture notes and exams
cli computer-engineering computer-science cpp exams google-test googletest gtest homework homework-assignments homework-exercises homeworks lecture-notes lectures linux sakarya-universitesi tutorial
Last synced: 18 Mar 2025
https://github.com/prophetru/privateunittest
The project demonstrates unit-testing of private methods
Last synced: 09 Sep 2025
https://github.com/awtkns/fastmark
An automated marking Platform for testing students code with GTEST
auto-grading automation docker fastapi gtest nuxt testing
Last synced: 05 Apr 2025
https://github.com/shinjimc/gtest_installation
GTest Initialization and Tutorial
gtest gtest-example gtest-support
Last synced: 12 Apr 2025
https://github.com/stefanasandei/dsa
Data Structures & Algorithms implemented in C++
algorithms cmake cpp data-structures dsa gtest
Last synced: 11 Aug 2025
https://github.com/prdktntwcklr/cpp-on-avr
C++ code for AVR microcontrollers.
avr cmake cpp gtest microcontrollers
Last synced: 03 Mar 2025
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: 28 Mar 2025
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 Dec 2025
https://github.com/moztanku/jaclib
My multiplatform utility library
cmake cpp20 gtest library linux multiplatform utility windows
Last synced: 05 Apr 2025
https://github.com/egeonder/revolv-assignment
A C++ library to check if a number is prime with a command-line interface.
Last synced: 17 Jun 2025
https://github.com/vityaman-edu/math-tool
CLI for Mathematica and Symatica. Enjoy abstract math algorithms and symbolic computations!
clang clang-tidy cmake cpp20 gtest math
Last synced: 12 Sep 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/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: 22 Jul 2025
https://github.com/hrishin/bazel-playground
test drive with bazel and gtest
Last synced: 30 Mar 2025
https://github.com/ermolaevv/all_labs
Проект-контейнер для выполнения практических заданий по курсу МП2
cmake cpp data-structures gtest labs winforms
Last synced: 23 Jul 2025