C++ Miscellaneous

Open-source C++ projects categorized as Miscellaneous

Top 23 C++ Miscellaneou Projects

  • Electron

    :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS

    Project mention: Chromium / Electron on Wayland causes crash of the whole OS | reddit.com/r/archlinux | 2023-03-17

    I have found a similar issue reported on GitHub and also in Chromium bugtracker however with no solution how to fix this.

  • C++ Format

    A modern formatting library

    Project mention: Why it is so weirdo?? | reddit.com/r/ProgrammerHumor | 2023-03-22

    However, C++ 20 gives us a standard formatting library based on fmt, which offers the same formatting flexibility as the old insertion and extraction operators with a saner interface. Then C++ 23 gives us std::print, which just wraps around the formatting library and prints to a stream. Overall, a good addition. The only problem I have with it is that it operates on C FILE pointers rather than a RAII-compatible interface like std::ostream. It's hardly the worst thing in the world since you can trivially write a RAII wrapper around FILE pointers or use a smart pointer with a custom deleter, but it's still a strange decision if you ask me.

  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • RE2

    RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library.

    Project mention: RE2 VS hyperscan - a user suggested alternative | libhunt.com/r/re2 | 2023-03-17
  • Cppcheck

    static analysis of C/C++ code

    Project mention: What are the must-have tools for any C++ developer? | reddit.com/r/cpp | 2023-01-05

    My browser refuses to open that link. This is better: https://github.com/danmar/cppcheck

  • opencv

    OpenCV Bindings for node.js

  • nan

    Native Abstractions for Node.js

    Project mention: Node.js vs. Python: How to choose the best technology to develop your backend | dev.to | 2022-06-08

    TypeScript has gained popularity in recent years, and to put things into perspective, it has over 29 million weekly downloads on npm. According to the Stack Overflow 2021 developer survey, it is ranked as the third most-loved programing language, beating Python, Node.js, and JavaScript itself. To learn how to set up TypeScript with node, see this article.

  • webworker-threads

    Lightweight Web Worker API implementation with native threads

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • pdqsort

    Pattern-defeating quicksort.

    Project mention: Faster sorting algorithm | reddit.com/r/lisp | 2022-10-30

    I found that this exists: https://github.com/orlp/pdqsort

  • Serial Communication Library

    Cross-platform, Serial Port library written in C++

    Project mention: What is the limit to a computer's serial COM port? | reddit.com/r/embedded | 2023-02-23

    Ultimately, I plan on using a serial library to talk to the port myself because I need to intercept what is typed into the terminal and build a packet out of it, but even then I don't know if the bottleneck will still be present and if the serial library even supports up to those speeds. I am familiar with wjwwood serial but can't find any information in its limits. I see a few commits for 500 kbps support but I don't know if that's its limit.

  • Better Enums

    C++ compile-time enum to string, iteration, in a single header file

    Project mention: Behind the magic of magic_enum | reddit.com/r/cpp | 2023-02-12

    I can't keep up! First we have better enum, then some guy at a conference says we have to use wise enum instead, and now you speak of magic enum!

  • Mach7

    Functional programming style pattern-matching library for C++

  • Experimental Boost.DI

    DI: C++14 Dependency Injection Library

    Project mention: What are some cool modern libraries you enjoy using? | reddit.com/r/cpp | 2022-09-18

    I love: https://github.com/boost-ext/di for dependency injection

  • stdman

    Formatted C++20 stdlib man pages (cppreference)

    Project mention: Creating Info Manuals And Adding Them Into Emacs | reddit.com/r/emacs | 2023-03-21

    neat! reminds me of stdman which is wonderful to access from emacs as well. Does anybody else generate info manuals for stuff besides the python std library example in this post?

  • UNITS

    a compile-time, header-only, dimensional analysis and unit conversion library built on c++14 with no dependencies.

    Project mention: EzGz - An easy to use single header no dependency library for decompression of .gz archives written in modern C++ (probably faster than zlib) | reddit.com/r/cpp | 2022-11-15

    You may be right about this. I'm actually mainly concerned about including as just including it can increase binary size substantially, see e.g. https://github.com/nholthaus/units/issues/32

  • constexpr-8cc

    Compile-time C Compiler implemented as C++14 constant expressions

  • outcome

    Provides very lightweight outcome<T> and result<T> (non-Boost edition)

    Project mention: How to define API stability for a C++ library? | reddit.com/r/cpp | 2023-02-26

    https://github.com/ned14/outcome/tree/develop/abi-compliance uses both in a CI pass to ensure Outcome never changes anything which breaks either API or ABI with earlier versions.

  • DynaMix

    :fish_cake: A new take on polymorphism in C++

  • cxx-prettyprint

    A header-only library for C++(0x) that allows automagic pretty-printing of any container.

  • STX

    C++17 & C++ 20 error-handling and utility extensions.

    Project mention: STX v0.0.2 Release | reddit.com/r/cpp | 2023-01-31
  • kangaru

    🦘 A dependency injection container for C++11, C++14 and later

    Project mention: Dependency injection | reddit.com/r/QtFramework | 2022-07-23

    This Fruit library is still on my TO-DO to review and try, but there is one other library that I wanted to try first, and it's called Kangaru. Both are DI injectors, but I can't say much more about them yet.

  • Stage

    Mobile robot simulator

  • CppVerbalExpressions

    C++ regular expressions made easy

  • leaf

    Lightweight Error Augmentation Framework (by boostorg)

  • SaaSHub

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

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). The latest post mention was on 2023-03-22.

C++ Miscellaneous related posts

Index

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

Project Stars
1 Electron 106,456
2 C++ Format 16,371
3 RE2 7,678
4 Cppcheck 4,680
5 opencv 4,292
6 nan 3,154
7 webworker-threads 2,274
8 pdqsort 2,048
9 Serial Communication Library 1,739
10 Better Enums 1,406
11 Mach7 1,230
12 Experimental Boost.DI 995
13 stdman 875
14 UNITS 823
15 constexpr-8cc 764
16 outcome 600
17 DynaMix 556
18 cxx-prettyprint 536
19 STX 514
20 kangaru 377
21 Stage 365
22 CppVerbalExpressions 362
23 leaf 259
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com