C++ Lightweight

Open-source C++ projects categorized as Lightweight

Top 21 C++ Lightweight Projects

  • indicators

    Activity Indicators for Modern C++

  • qView

    Practical and minimal image viewer

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • astroid

    A graphical threads-with-tags style, lightweight and fast, e-mail client for Notmuch

  • Project mention: GUI frontend for notmuch that isn't vim/emacs oriented? Or other maildir + gmail solutions? | /r/archlinux | 2023-05-25

    I could't get it to work https://github.com/astroidmail/astroid/issues/727

  • matchit.cpp

    match(it): A lightweight single-header pattern-matching library for C++17 with macro-free APIs.

  • structopt

    Parse command line arguments by defining a struct (by p-ranav)

  • libriscv

    C++20 RISC-V RV32/64/128 userspace emulator library

  • Project mention: Ask HN: Looking for a project to volunteer on? (November 2023) | news.ycombinator.com | 2023-11-02

    Seeking: https://github.com/fwsGonzo/libriscv

    This is a C++ RISC-V emulator that focuses on isolating a single process, aka userspace emulation. I am currently working mostly on binary translation, and recently I have made a push to move it from experimental state to fully supported. Another experimental feature is embedding libtcc and using that for binary translation. It is fairly fast to compile, and gives decent speedups. The challenge is what to do now that (perhaps) some low hanging fruits have been picked.

  • nap

    NAP Framework source code (by napframework)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • deko3d

    Homebrew low level graphics API for Nintendo Switch (Nvidia Tegra X1)

  • Laminar

    Fast and lightweight Continuous Integration (by ohwgiles)

  • textosaurus

    Cross-platform text editor based on Qt and Scintilla.

  • snitch

    Lightweight C++20 testing framework. (by snitch-org)

  • serializer

    A single header standard C++ serialization framework. (by eyalz800)

  • graphlite

    A lightweight C++ graph library

  • dillo-plus

    A lightweight web browser based on Dillo but with many improvements, such as: support for http, https, gemini, gopher, epub, reader mode and more...

  • Project mention: Show HN: Dillo 3.1.0 released after 9 years | news.ycombinator.com | 2024-05-04

    Dillo Plus supports external media playback (https://github.com/crossbowerbt/dillo-plus/#external-media-p...), maybe it could be backported to Dillo?

  • slimcpplib

    Simple Long Integer Math for C++. Lightweight cross-platform header-only library what implements big integer arithmetic in С++17.

  • sling

    Lightweight C++ Signals and Slots implementation (by adrg)

  • CommandConsole

    This is a shell made using C++ language.

  • LiteNetLibPP

    C++ lightweight and easy to use reliable UDP library for games

  • surge

    A lightweight, cross-platform C++ creative-coding framework (by Pencilcaseman)

  • Project mention: Huge LibRapid Update -- New Features, Performance Improvements and Bug Fixes | /r/cpp | 2023-08-04

    In addition to all of these changes, I used LibRapid and Surge to write a simple Flappy Bird genetic AI as a proof of concept. The code runs well on all platforms and can simulate over 20,000 birds without too much trouble. If you want to check it out, here's the GitHub page: https://github.com/Pencilcaseman/FlappyBirdAI

  • automation

    Lutron Radio RA2 integration with DMX 512 light fixtures, GPIO devices, and other components. Can run on Raspberry Pi Zero W. Provides optional web interface. (by gutschke)

  • Hippy.Flex

    Hippy.Flex is a lightweight flex layout engine implemented in C++ and used as layout component for Hippy framework in android and ios platform.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Lightweight related posts

  • The snitch v1.1 testing framework is out -- now with full constexpr testing

    1 project | /r/cpp | 13 May 2023
  • snitch v1.0 -- A lightweight C++20 testing framework

    4 projects | /r/cpp | 16 Jan 2023
  • snatch -- A lightweight C++20 testing framework

    5 projects | /r/cpp | 18 Oct 2022
  • I found a Way to play lunar with a cracked account

    2 projects | /r/TLAUNCHER | 12 Jul 2022
  • Swing Like GUI in C++ Under Windows/Linux

    1 project | /r/java | 13 May 2022
  • Lunat Client Hacks

    1 project | /r/minecraftclients | 12 May 2022
  • Swing Like GUI in C++ Under Windows/Linux

    1 project | /r/learnjava | 11 May 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 20 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →


What are some of the best open-source Lightweight projects in C++? This list will help you:

Project Stars
1 indicators 2,847
2 qView 1,714
3 astroid 602
4 matchit.cpp 531
5 structopt 449
6 libriscv 415
7 nap 381
8 deko3d 305
9 Laminar 289
10 textosaurus 282
11 snitch 232
12 serializer 185
13 graphlite 73
14 dillo-plus 85
15 slimcpplib 32
16 sling 20
17 CommandConsole 16
18 LiteNetLibPP 13
19 surge 3
20 automation 2
21 Hippy.Flex 0

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives