Skip to content
View jon-harper's full-sized avatar

Block or report jon-harper

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
22 stars written in C++
Clear filter

A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)

C++ 20,273 3,208 Updated Mar 11, 2026

Marlin is a firmware for RepRap 3D printers optimized for both 8 and 32 bit microcontrollers. Marlin supports all common platforms. Many commercial 3D printers come with Marlin installed. Check wit…

C++ 17,337 19,687 Updated Mar 19, 2026

A fast multi-producer, multi-consumer lock-free concurrent queue for C++11

C++ 12,145 1,907 Updated Feb 14, 2026

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)

C++ 8,909 2,204 Updated Feb 19, 2026

The FastLED library for colored LED animation on Arduino. Please direct questions/requests for help to the FastLED Reddit community: http://fastled.io/r We'd like to use github "issues" just for tr…

C++ 7,326 1,742 Updated Mar 25, 2026

Fritzing desktop application

C++ 4,634 915 Updated Oct 21, 2025

Open Source toolpath generator for 3D printers

C++ 3,571 1,311 Updated Jun 18, 2024

CMake Cookbook recipes.

C++ 2,844 717 Updated Jun 1, 2021

C++20 Terminal User Interface (TUI) Library.

C++ 849 63 Updated Aug 28, 2025

C++17 Run-time Polymorphism (Type Erasure) library

C++ 494 44 Updated Apr 2, 2025

Pure C++17 Signals and Slots

C++ 436 65 Updated Aug 7, 2022

A lightweight modern C++11 library for Win32 API, using lambdas to handle Windows messages.

C++ 405 39 Updated Feb 15, 2026

A tiny metaprogramming library

C++ 311 47 Updated Jun 23, 2023

Small, header only signals and slots C++11 library.

C++ 266 48 Updated Apr 19, 2023

Tiny Mersenne Twister

C++ 237 40 Updated Sep 25, 2024

Unicode library for C++

C++ 226 22 Updated Jun 11, 2025

C++ signals & slots

C++ 78 20 Updated Dec 3, 2019

A C++14/17 implementation of named tuples

C++ 72 12 Updated Aug 20, 2024

Terminfo parser for modern c++ 📠

C++ 46 8 Updated May 11, 2018
C++ 13 3 Updated Apr 3, 2016

Text-GUI-Library - A C++11 alternative for ncurses

C++ 8 1 Updated Jun 10, 2024