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/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/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/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/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/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/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: 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/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/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: 20 Feb 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/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/roytangrb/hexgame

Hexgame C++ implementation with Bazel build + GTest

bazel gtest hexgame

Last synced: 01 Aug 2025

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/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.

cmake cpp gtest otus

Last synced: 16 May 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/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

gtest python-script

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/bayars/timer

Basic Timer Program

chrono cpp gtest timer

Last synced: 25 Dec 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/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

cmake cpp gtest serial

Last synced: 08 Oct 2025

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

PB173 – hw02

cpp17 gtest meson

Last synced: 12 Mar 2025

https://github.com/wasphin/gtwp

googletest wrapper

googletest gtest

Last synced: 13 Jun 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/vorgestern/ulutest

Unittest framework for Lua

gtest lua unittest

Last synced: 02 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/prophetru/privateunittest

The project demonstrates unit-testing of private methods

cpp gtest private unit-test

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/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: 22 Jun 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.

cmake cpp gtest prime-numbers

Last synced: 17 Jun 2025

https://github.com/vlasdislav/tapesort

Yadro TATLIN Data Services (Тестовое задание)

cli cmake cpp gtest shell

Last synced: 13 Apr 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/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: 26 Jun 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/ltabis/guessthenumberqt

Guess the number game based on the QT library and C++.

client cmake cpp gtest network qt qt5 server websocket

Last synced: 06 Apr 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/prophetru/sparsematrix

Educational project

cmake cpp doxygen gtest otus

Last synced: 16 May 2025

https://github.com/hrishin/bazel-playground

test drive with bazel and gtest

bazel 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

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