SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ C Projects
-
srs
SRS is a simple, high efficiency and realtime video server, supports RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH and GB28181.
I don't know the answer to the WebRTC part, but as long as you have a server with not-outrageously-priced outbound bandwidth, you can install an open source RTMP server like SRS[1], and stream to that RTMP server from OBS. It's really easy, configure the RTMP server & stream key, then "Start Streaming" which is right next to "Start Recording". You can then hand your friends a link, and they can play it in any media player with RTMP/HLS/FLV stream support, or you can add a simple web UI with e.g. hls.js[2] (very easy to write, there might even be prepackaged solutions) so that they truly don't need to download anything.
-
Project mention: Choosing a protocol for communication between multiple microcontrollers | reddit.com/r/embedded | 2023-01-27
Or, as an alternative to protobuffers, there's also flatbuffers, which is lighter weight and needs less memory: https://google.github.io/flatbuffers/
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
Project mention: Which of these should I click on? I'm not super computer savvy and trying to do this by myself. Also, any other advice before I get to the next steps? | reddit.com/r/openrct2 | 2023-01-28
Ugh, this list is a mess - literally everything is listed twice, so there are 8 entries when there should only be 4. If you look at the github release, there are correctly only four windows downloads (excluding symbols): https://github.com/OpenRCT2/OpenRCT2/releases/tag/v0.4.3
-
Project mention: Symfony in microservice architecture - Episode I : Symfony and Golang communication through gRPC | dev.to | 2022-08-20
There are various notable implementations of RPC like Apache Thrift and gRPC.
-
Project mention: Does anyone have feedback on working with GuiLite? | reddit.com/r/cpp_questions | 2022-04-08
-
8. Algorithms and Data Structures
-
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
-
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.
-
stellarium
Stellarium is a free GPL software which renders realistic skies in real time with OpenGL. It is available for Linux/Unix, Windows and macOS. With Stellarium, you really see what you can see with your eyes, binoculars or a small telescope.
https://stellarium.org/ Cini mi se da ima aplikacija ali ima i Web program da se u browseru moze vidjet takoder. Nema problema nadam se da ce se vidjeti okom 👍🏻
-
fswatch
A cross-platform file change monitor with multiple backends: Apple OS X File System Events, *BSD kqueue, Solaris/Illumos File Events Notification, Linux inotify, Microsoft Windows and a stat()-based backend.
Well, I am not too lazy to search but I was interested in your experience, especially with reliability.
This one looks interesting: https://github.com/emcrisostomo/fswatch
-
curl https://github.com/nghttp2/nghttp2/releases/download/v1.47.0/nghttp2-1.47.0.tar.bz2
-
Project mention: seeking C++ library for neural net inference, with cross platform GPU support | reddit.com/r/Cplusplus | 2022-09-12
What about Arrayfire. https://github.com/arrayfire/arrayfire
-
Project mention: Fun with real-time manipulation of glsl (shader) files | reddit.com/r/proceduralgeneration | 2022-07-02
I'm not an expert on glsl/shaders etc. but rather understand how to use Python to read values from hardware (ADC) and convert it to OSC, which, in turn, is passed on to glslViewer (https://github.com/patriciogonzalezvivo/glslViewer) ... it is glslViewer that does all the hard work of hot reloading .frag files as new uniform values are received.
-
Project mention: QuestPDF: Modern .NET library for PDF document generation | news.ycombinator.com | 2023-01-18
Gold standard? Even though serious bugs are not fixed [1] because "the code is too fragile to touch at this point"? Looks like Android uses HarfBuzz, if so it can't be that bad.
-
Project mention: Ask HN: Is there a great DAG framework for Python? | news.ycombinator.com | 2022-12-16
Does Faust do what you want? It's a language specifically for digital signal processing, and has a wide variety of compile targets.
> Faust (Functional Audio Stream) is a functional programming language for sound synthesis and audio processing with a strong focus on the design of synthesizers, musical instruments, audio effects, etc. created at the GRAME-CNCM Research Department. Faust targets high-performance signal processing applications and audio plug-ins for a variety of platforms and standards.
> The core component of Faust is its compiler. It allows to "translate" any Faust digital signal processing (DSP) specification to a wide range of non-domain specific languages such as C++, C, LLVM bit code, WebAssembly, Rust, etc. In this regard, Faust can be seen as an alternative to C++ but is much simpler and intuitive to learn.
-
The problem is that some games start without issues and stay alive and others exit with exit code 1 immediately. For example, Teeworlds 0.7.5 ( teeworlds.com ) works just fine but Battle for Wesnoth 1.16.6 ( wesnoth.itch.io/battle-for-wesnoth ) doesn't.
-
-
OpenJK
Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software
Project mention: When I was a kid, I imagined the sequels would be something like that. Oh well... | reddit.com/r/saltierthancrait | 2022-08-08 -
> All those big changes introduce commits that make git bisect generally slower.
Bisection search is log2(n) so doubling the number of commits should only add one more bisection step, yes?
> Which might be awful if you also have some C code to recompile at every step of bisecting.
That reminds me, I've got to try out ccache (https://ccache.dev/ ) for my project. My full compile is one minute, but the three files that take longest to compiler rarely change.
-
-
-
Project mention: Building Flexible, Low-Cost Wireless Access Networks with Magma | news.ycombinator.com | 2022-09-29
I recommend to have a quick look at https://github.com/magma/magma#readme first to get a quick overview of what Magma is, before going into the details.
-
Project mention: my question gave my intentions clearly that i dont plan to downgrade my OS to 64bit | reddit.com/r/programmingcirclejerk | 2022-09-21
Adding FreeBASIC(!) bindings to a neural network library(!!) is important
-
Project mention: [List] Let's talk about the software you can't live without. Here is my list | reddit.com/r/Windows10 | 2022-07-11
There's only one legit NC clone nowadays, that is Far Manager. Initially written by Eugene Roshal (of WinRAR fame), it meanwhile is OSS.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ C related posts
- Komet C/2022 E3 iz dvorista Samobor
- Calling ImGui Functions From Lua Code Without Loosing Much Performance
- Trying to find out what this bright object is. More info in comments.
- C/2022 E3 (ZTF) - 1/28/23 (high-res)
- Requesting help to understand basics
- Which of these should I click on? I'm not super computer savvy and trying to do this by myself. Also, any other advice before I get to the next steps?
- I need someone to explain something to me in a non judgemental way
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea598d8f88>
www.saashub.com | 1 Feb 2023
Index
What are some of the best open-source C projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | srs | 20,548 |
2 | FlatBuffers | 19,768 |
3 | OpenRCT2 | 11,358 |
4 | Apache Thrift | 9,537 |
5 | GuiLite | 6,603 |
6 | algorithms_and_data_structures | 5,192 |
7 | Cppcheck | 4,583 |
8 | stellarium | 4,498 |
9 | fswatch | 4,451 |
10 | nghttp2 | 4,180 |
11 | ArrayFire | 4,041 |
12 | glslViewer | 3,845 |
13 | harfbuzz | 2,829 |
14 | faust | 2,065 |
15 | Teeworlds | 2,057 |
16 | cmake-cookbook | 1,982 |
17 | OpenJK | 1,767 |
18 | ccache | 1,762 |
19 | kubedoom | 1,758 |
20 | c-ares | 1,536 |
21 | magma | 1,520 |
22 | fann | 1,424 |
23 | FarManager | 1,419 |