Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

C++

C++ is a popular and widely used mid-level language. It was designed as an extension of the C language.

https://github.com/Dobiasd/FunctionalPlus

Functional Programming Library for C++. Write concise and readable C++ code.

algorithms c-plus-plus c-plus-plus-14 c-plus-plus-17 composition cpp cpp14 functional-programming header-only library range stl

Last synced: 26 Oct 2024

https://github.com/ryanmjacobs/c

Compile and execute C "scripts" in one go!

c clang cli compiler cpp gcc script tcc

Last synced: 28 Oct 2024

https://github.com/facebookresearch/ELF

An End-To-End, Lightweight and Flexible Platform for Game Research

artificial-intelligence cpp deep-learning gaming neural-network platform python reinforcement-learning

Last synced: 28 Oct 2024

https://github.com/facebookresearch/elf

An End-To-End, Lightweight and Flexible Platform for Game Research

artificial-intelligence cpp deep-learning gaming neural-network platform python reinforcement-learning

Last synced: 25 Sep 2024

https://github.com/Neargye/nameof

Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum

c-plus-plus c-plus-plus-17 cplusplus cplusplus-17 cpp cpp17 enum-to-string header-only metaprogramming nameof nameof-operator no-dependencies reflection serialization single-file

Last synced: 31 Oct 2024

https://github.com/joernio/joern

Open-source code analysis platform for C/C++/Java/Binary/Javascript/Python/Kotlin based on code property graphs. Discord https://discord.gg/vv4MH284Hc

binary c code-analysis code-browser code-property-graph controlflow cpg cpp dataflow fuzzy-parsing ghidra graph java javabytecode javascript llvm query-language scala syntax-tree

Last synced: 24 Dec 2024

https://github.com/ShiftLeftSecurity/joern

Open-source code analysis platform for C/C++/Java/Binary/Javascript/Python/Kotlin based on code property graphs. Discord https://discord.gg/vv4MH284Hc

binary c code-analysis code-browser code-property-graph controlflow cpg cpp dataflow fuzzy-parsing ghidra graph java javabytecode javascript llvm query-language scala syntax-tree

Last synced: 12 Dec 2024

https://github.com/magiblot/tvision

A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.

ascii borland borland-cpp cpp cpp14 cross-platform linux linux-console ms-dos msvc ncurses retrocomputing retroprogramming terminal text-based tui turbo-vision utf-8 utf8-everywhere windows

Last synced: 19 Dec 2024

https://github.com/syoyo/tinygltf

Header only C++11 tiny glTF 2.0 library

cpp gltf

Last synced: 18 Dec 2024

https://github.com/Nelarius/imnodes

A small, dependency-free node editor for dear imgui

cpp gamedev imgui node-editor tool ui

Last synced: 27 Oct 2024

https://github.com/sfu-db/connector-x

Fastest library to load data from DB to DataFrames in Rust and Python

cpp database dataframe python rust sql

Last synced: 19 Dec 2024

https://github.com/komputeproject/kompute

General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases. Backed by the Linux Foundation.

cpp deep-learning deep-learning-gpu gpgpu gpu-computing machine-learning machine-learning-gpu python vulkan vulkan-compute vulkan-compute-example vulkan-compute-framework vulkan-compute-tutorial vulkan-demos vulkan-example vulkan-tutorial

Last synced: 18 Dec 2024

https://github.com/eProsima/Fast-DDS

The most complete DDS - Proven: Plenty of success cases. Looking for commercial support? Contact [email protected]

cpp dds fastdds middleware omg robotics ros2 rtps

Last synced: 27 Oct 2024

https://github.com/tencent/tscancode

A static code analyzer for C++, C#, Lua

cpp csharp lua static-code-analysis

Last synced: 20 Dec 2024

https://github.com/aws/aws-sdk-cpp

AWS SDK for C++

aws cpp cross-platform

Last synced: 17 Dec 2024

https://github.com/KomputeProject/kompute

General purpose GPU compute framework built on Vulkan to support 1000s of cross vendor graphics cards (AMD, Qualcomm, NVIDIA & friends). Blazing fast, mobile-enabled, asynchronous and optimized for advanced GPU data processing usecases. Backed by the Linux Foundation.

cpp deep-learning deep-learning-gpu gpgpu gpu-computing machine-learning machine-learning-gpu python vulkan vulkan-compute vulkan-compute-example vulkan-compute-framework vulkan-compute-tutorial vulkan-demos vulkan-example vulkan-tutorial

Last synced: 01 Nov 2024

https://github.com/steemit/steem

The blockchain for Smart Media Tokens (SMTs) and decentralized applications.

blockchain cpp p2p-node social-network steem steemit

Last synced: 18 Dec 2024

https://github.com/tw1ddle/geometrize

:white_square_button: Geometrize is a desktop app that geometrizes images into geometric primitives

art chaiscript cpp geometrize geometry-processing

Last synced: 21 Dec 2024

https://github.com/indy256/codelibrary

:gem:Collection of algorithms and data structures

algorithm cpp data-structures java kotlin

Last synced: 18 Dec 2024

https://github.com/betwixt-labs/bebop

🎷No ceremony, just code. Blazing fast, typesafe binary serialization.

c-sharp compiler cpp dart deserialization javascript json marshalling real-time rpc rust serialization typescript zero-copy

Last synced: 17 Dec 2024

https://github.com/kaxap/arl

lists of most popular repositories for most favoured programming languages (according to StackOverflow)

assembly awesome c cpp csharp golang haskell java matlab nodejs objective-c perl php python r ruby scala swift typescript vbnet

Last synced: 25 Sep 2024

https://github.com/Tw1ddle/geometrize

:white_square_button: Geometrize is a desktop app that geometrizes images into geometric primitives

art chaiscript cpp geometrize geometry-processing

Last synced: 26 Oct 2024

https://github.com/Tencent/TscanCode

A static code analyzer for C++, C#, Lua

cpp csharp lua static-code-analysis

Last synced: 26 Oct 2024

https://github.com/skypjack/uvw

Header-only, event based, tiny and easy to use libuv wrapper in modern C++ - now available as also shared/static library!

cpp cpp17 event-loop header-only libuv modern-cpp uvw wrapper

Last synced: 18 Dec 2024

https://github.com/felixguendling/cista

Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.

benchmark cpp cpp17 deserialization efficient high-performance reflection serialization zero-copy

Last synced: 19 Dec 2024

https://github.com/collaboraonline/online

Collabora Online is a collaborative online office suite based on LibreOffice technology. This is also the source for the Collabora Office apps for iOS and Android.

android cpp documents enterprise free-software hacktoberfest ios javascript libreoffice office open-source opensource productivity

Last synced: 19 Dec 2024

https://github.com/rutura/the-c-20-masterclass-source-code

Source code for the C++ 20 Masterclass on udemy

cpp cpp11 cpp14 cpp17 cpp20

Last synced: 19 Dec 2024

https://github.com/zfoo-project/zfoo

💡Extremely fast enterprise server framework, can be used in RPC, game server, web server.

byte-buddy cocos cpp game-framework game-server godot godot-engine hotswap javassist mongodb netty network orm rpc serialization spring unity unreal-engine websocket

Last synced: 18 Dec 2024

https://github.com/branchseer/deskgap

A cross-platform desktop app framework based on Node.js and the system webview

cpp javascript linux macos nodejs typescript windows

Last synced: 22 Dec 2024

https://github.com/branchseer/DeskGap

A cross-platform desktop app framework based on Node.js and the system webview

cpp javascript linux macos nodejs typescript windows

Last synced: 29 Oct 2024

https://github.com/idov31/nidhogg

Nidhogg is an all-in-one simple to use windows kernel rootkit.

cpp cyber-security cybersecurity driver infosec kernel red-team redteam rootkit windows windows-rootkits

Last synced: 19 Dec 2024

https://github.com/cpeditor/cpeditor

The IDE for competitive programming :tada: | Fetch, Code, Compile, Run, Check, Submit :rocket:

acm acm-icpc algorithm-competitions code-editor codeforces competitive-programming cpp cross-platform icpc ide java oi programming-contests python qt5

Last synced: 19 Dec 2024

https://github.com/onlytailei/CppRobotics

cpp implementation of robotics algorithms including localization, mapping, SLAM, path planning and control

algorithms cpp localization planning robotics

Last synced: 14 Nov 2024

https://github.com/PolyMC/PolyMC

A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once (Fork of MultiMC)

cpp fabricmc forge linux minecraft minecraft-launcher modrinth polymc qt qt6 quiltmc

Last synced: 07 Nov 2024

https://github.com/polymc/polymc

A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once (Fork of MultiMC)

cpp fabricmc forge linux minecraft minecraft-launcher modrinth polymc qt qt6 quiltmc

Last synced: 18 Dec 2024

https://github.com/mutouyun/cpp-ipc

C++ IPC Library: A high-performance inter-process communication using shared memory on Linux/Windows.

cpp cpp17 ipc linux shared-memory windows

Last synced: 19 Dec 2024

https://github.com/grindgold/cppguide

「C/C++学习+面试指南」一份涵盖大部分 C++ 程序员所需要掌握的知识。入门、进阶、深入、校招、社招,准备 C++ 学习& 面试,首选 CppGuide!

c cpp data-structures database mfc qt qt5

Last synced: 21 Dec 2024

https://github.com/sheredom/utf8.h

📚 single header utf8 string functions for C and C++

c cpp unicode utf8

Last synced: 19 Dec 2024

https://github.com/vimpunk/mio

Cross-platform C++11 header-only library for memory mapped file IO

cpp cpp11 cpp14 cross-platform file-view fileviewer header-only memory-mapped-file memory-mapping mmap

Last synced: 21 Dec 2024

https://github.com/rpclib/rpclib

rpclib is a modern C++ msgpack-RPC server and client library

cplusplus cplusplus-14 cpp cpp14 msgpack rpc

Last synced: 21 Dec 2024

https://github.com/boostorg/hana

Your standard library for metaprogramming

boost cpp cpp11 cpp14 hana header-only metaprogramming

Last synced: 19 Dec 2024

https://github.com/ashampoosystems/boden

Purely native C++ cross-platform GUI framework for Android and iOS development. https://www.boden.io

android-ui cpp cpp17 cross-platform ios-ui mobile mobile-app mobile-development

Last synced: 22 Dec 2024

https://github.com/bloomberg/bde

Basic Development Environment - a set of foundational C++ libraries used at Bloomberg.

allocators cpp cpp-library cpp11 polymorphic-allocators

Last synced: 17 Dec 2024

https://github.com/glideapps/quicktype-xcode

Xcode extension to paste JSON as Swift, Objective-C, and more

cpp json objective-c swift xcode

Last synced: 22 Dec 2024

https://github.com/AshampooSystems/boden

Purely native C++ cross-platform GUI framework for Android and iOS development. https://www.boden.io

android-ui cpp cpp17 cross-platform ios-ui mobile mobile-app mobile-development

Last synced: 14 Nov 2024

https://github.com/NVIDIA/cub

[ARCHIVED] Cooperative primitives for CUDA C++. See https://github.com/NVIDIA/cccl

algorithms cpp cpp11 cpp14 cpp17 cpp20 cub cuda cxx cxx11 cxx14 cxx17 cxx20 gpu nvidia nvidia-hpc-sdk

Last synced: 27 Oct 2024

https://github.com/aantron/better-enums

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

cpp enum header-only reflection

Last synced: 21 Dec 2024

https://github.com/wichtounet/thor-os

Simple operating system in C++, written from scratch

assembly c-plus-plus cpp cpu intel multi-process network operating-systems

Last synced: 19 Dec 2024

https://github.com/the-openroad-project/openroad

OpenROAD's unified application implementing an RTL-to-GDS Flow. Documentation at https://openroad.readthedocs.io/en/latest/

cpp def eda gdsii lef opendb-database openroad rtl tcl timing-analysis verilog

Last synced: 19 Dec 2024

https://github.com/netgusto/nodebook

Nodebook - Multi-Lang Web REPL + CLI Code runner

c clojure cpp csharp elixir fsharp go haskell java lua nodejs ocaml php python r repl ruby rust swift typescript

Last synced: 21 Dec 2024

https://github.com/cppcon/cppcon2020

Slides and other materials from CppCon 2020

cplusplus cpp cpp11 cpp14 cpp17

Last synced: 22 Dec 2024

https://github.com/CppCon/CppCon2020

Slides and other materials from CppCon 2020

cplusplus cpp cpp11 cpp14 cpp17

Last synced: 01 Nov 2024

https://github.com/meousker77/cpp17

本书为《C++17 the complete guide》的个人中文翻译,仅供学习和交流使用,侵删

cpp cpp17

Last synced: 19 Dec 2024

https://github.com/blend2d/blend2d

2D Vector Graphics Engine Powered by a JIT Compiler

2d-graphics asmjit cpp jit rasterization

Last synced: 19 Dec 2024

https://github.com/securesocketfunneling/ssf

Secure Socket Funneling - Network tool and toolkit - TCP and UDP port forwarding, SOCKS proxy, remote shell, standalone and cross platform

cpp cpp11 network port-forwarding socks socks-proxy socks-server

Last synced: 22 Dec 2024

https://github.com/MeouSker77/Cpp17

本书为《C++17 the complete guide》的个人中文翻译,仅供学习和交流使用,侵删

cpp cpp17

Last synced: 09 Nov 2024

https://aantron.github.io/better-enums/

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

cpp enum header-only reflection

Last synced: 25 Oct 2024

https://github.com/CollaboraOnline/online

Collabora Online is a collaborative online office suite based on LibreOffice technology. This is also the source for the Collabora Office apps for iOS and Android.

android cpp documents enterprise free-software hacktoberfest ios javascript libreoffice office open-source opensource productivity

Last synced: 26 Oct 2024

https://github.com/murmele/gittyup

Understand your Git history!

cpp git gui-application qt scintilla version-control

Last synced: 19 Dec 2024

https://github.com/The-OpenROAD-Project/OpenROAD

OpenROAD's unified application implementing an RTL-to-GDS Flow. Documentation at https://openroad.readthedocs.io/en/latest/

cpp def eda gdsii lef opendb-database openroad rtl tcl timing-analysis verilog

Last synced: 17 Nov 2024

https://github.com/stefanhaustein/terminalimageviewer

Small C++ program to display images in a (modern) terminal using RGB ANSI codes and unicode block graphics characters

ansi-colors ascii-graphics cpp terminal-graphics

Last synced: 18 Dec 2024

https://github.com/stefanhaustein/TerminalImageViewer

Small C++ program to display images in a (modern) terminal using RGB ANSI codes and unicode block graphics characters

ansi-colors ascii-graphics cpp terminal-graphics

Last synced: 26 Oct 2024

https://github.com/boostorg/compute

A C++ GPU Computing Library for OpenCL

boost c-plus-plus compute cpp gpgpu gpu hpc opencl performance

Last synced: 19 Dec 2024