SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ C++ Projects
-
Project mention: Release Radar · October 2024: Major updates from the open source community | dev.to | 2024-11-01
One of the most loved frameworks around is Electron. It's used for writing cross-platform desktop applications. The latest release brings you navigationHistory extensions, a new handler for unlocking a cryptographic device, plenty of bug fixes, removal of some support, and some deprecated properties in favour of others. If you're an Electron user, check out the release notes so you're up to date.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Note that the 'Jump Flood Algorithm' is O(N log N) where N is the number of pixels. There is a better O(N) algorithm which can be parallelized over the number of rows/columns of an image:
https://news.ycombinator.com/item?id=36809404
Unfortunately, it requires random access writes (compute shaders) if you want to run it on the GPU. But if CPU is fine, here are a few implementations:
JavaScript: https://parmanoir.com/distance/
C: https://github.com/983/df
C++: https://github.com/opencv/opencv/blob/4.x/modules/imgproc/sr...
Python: https://github.com/pymatting/pymatting/blob/afd2dec073cb08b8...
-
ImHex
🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
-
Project mention: Firefox nightly is running an experiment featuring a Fakespot feed on newtab | news.ycombinator.com | 2024-11-20
For a little more context, the most controversial of of the pronoun PR request was how Andreas Kling rejected it[0]:
This project is not an appropriate arena to advertise your personal politics.
There is a "politics" section to the contributing guidelines [1], but this particular change doesn't appear to be covered by them.
[0]: https://github.com/SerenityOS/serenity/pull/6814#issuecommen...
[1]: https://github.com/SerenityOS/serenity/blob/master/CONTRIBUT...
-
Aseprite (Mi preferida)
-
Back in 2022 libtorrent implemented memory mapped IO as part of v2 [1]. Unfortunately, it didn't go so well. Memory usage went through the sky, leading to performance degradation and crashing [2]. The issue is still open in the project to this day, and many programs have stuck with the v1.2 library instead.
It looks like they are headed to a multi-threaded pread implementation now [3] and someone has created a patch to tweak the current pread fallback from mmap to perform better in the meantime [4].
[1] - https://www.libtorrent.org/upgrade_to_2.0-ref.html
[2] - https://github.com/arvidn/libtorrent/issues/6667
[3] - https://github.com/arvidn/libtorrent/pull/7013
[4] - https://github.com/qbittorrent/qBittorrent/pull/21300
-
Project mention: Developing an ASL App with Kaggle’s Top Model and Customized MediaPipe Gesture Model | dev.to | 2025-01-05
Hand gesture recognition model customization guide
-
MongoDB
-
srs
SRS is a simple, high-efficiency, real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181.
-
Go to https://cmder.app, download and extract the cmder zip where ever suits you, next checkout this posts How cmder made my life easier - part I and part II where you can find details on how to install cmder and configure your own aliases.
-
-
sqlitebrowser
Official home of the DB Browser for SQLite (DB4S) project. Previously known as "SQLite Database Browser" and "Database Browser for SQLite". Website at:
Project mention: SQLiteStudio: Create, edit, browse SQLite databases | news.ycombinator.com | 2024-11-24 -
it's probably not chrome because they are using this third party library: (https://github.com/fmtlib/fmt). also, it might be that this sink is actually meant to write a message to the console but due to configuration options its a noop.
-
C++: How OpenGL works: software rendering in 500 lines of code
-
simdjson
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
AVX-512 is on Zen5. Ultra-popular libraries like simdjson can use it. https://github.com/simdjson/simdjson/issues/10
In general my hope is that runtimes pick up the good stuff & roll with it. Io_uring hasn't exactly been a stunning success on nidejs/libuv but the promise is so real that runtimes can take sweet io capabilities like io_uring or usersoace interrupts & boom, now everyone's ok is faster.
-
Kodi Home Theater Software
Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS, tvOS and Windows.
Download the Latest Stable Version of Kodi from their official website.
-
Cocos2d
Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.
-
Github Source Code: CNTK
-
-
5. OpenRCT2
-
-
annoy
Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk
C++ C++ discussion
C++ C++ related posts
-
How is my Browser blocking RWX execution?
-
Steps to manipulating MongoDB with AI
-
Developing an ASL App with Kaggle’s Top Model and Customized MediaPipe Gesture Model
-
BUILDING A NEXT.JS BACK-END WITH MONGODB FOR CRUD OPERATIONS: A GUIDE TO TESTING WITH POSTMAN
-
ScyllaDB SSTable Compaction Strategies
-
Bitcoin Core Contributors
-
ScyllaDB no longer open source
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Jan 2025
Index
What are some of the best open-source C++ projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | Electron | 115,098 |
2 | Bitcoin | 81,272 |
3 | OpenCV | 79,987 |
4 | ImHex | 46,527 |
5 | serenity | 30,932 |
6 | aseprite | 30,280 |
7 | qBittorrent | 29,337 |
8 | mediapipe | 28,211 |
9 | MongoDB | 26,630 |
10 | srs | 26,145 |
11 | cmder | 26,103 |
12 | FlatBuffers | 23,605 |
13 | sqlitebrowser | 21,631 |
14 | {fmt} | 21,130 |
15 | tinyrenderer | 21,003 |
16 | simdjson | 19,576 |
17 | Kodi Home Theater Software | 18,751 |
18 | Cocos2d | 18,347 |
19 | CNTK | 17,535 |
20 | Scylla | 13,938 |
21 | OpenRCT2 | 13,747 |
22 | Dlib | 13,687 |
23 | annoy | 13,400 |