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. Learn more →
Top 23 C Open-Source Projects
-
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.
-
awesome-cpp
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
-
Git
Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.
-
open-source-mac-os-apps
🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
libcurl
A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features
-
srs
SRS is a simple, high-efficiency, real-time video server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181.
-
C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
-
GoAccess
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Microsoft is ending support for the Windows Subsystem for Android (WSA) | news.ycombinator.com | 2024-03-05There's also https://github.com/Genymobile/scrcpy which works for any Android, not just Samsung
As a software engineer, choosing and understanding your text editor is important part of your work, as it impacts your productivity and workflow efficiency. It's like choosing the perfect tool for any trade - you need to know what tool to use and how to use it effectively if you want to excel. For me, I use Neovim as my editor and I have been using it for a little over a year now.
Project mention: Interactive GCC (igcc) is a read-eval-print loop (REPL) for C/C++ | news.ycombinator.com | 2023-09-27
Project mention: How do people create those sleek looking demos for startups? | news.ycombinator.com | 2024-05-01For product videos I used OBS a lot: https://obsproject.com/
I haven't used Journey, but it seems promising for product Tours: https://www.william-troup.com/journey-js/
Project mention: Git tracks itself. See it's first commit of itself | news.ycombinator.com | 2024-05-03
Project mention: Creando Subtítulos Automáticos para Vídeos con Python, Faster-Whisper, FFmpeg, Streamlit, Pillow | dev.to | 2024-04-29FFmpeg (https://ffmpeg.org/)
There is a github repo with a list of Open source mac os apps
To install Oh My Zsh we need Curl.
Project mention: MPV: Vulkan Video Decoding: Usage Guide and FAQ | news.ycombinator.com | 2023-12-20
View on GitHub
Project mention: What's the state of screen-sharing games to friends on linux? | /r/linux_gaming | 2023-06-26
Project mention: Just How Much Faster Are the Gnome 46 Terminals? | news.ycombinator.com | 2024-04-08And kitty is much faster according to this: https://github.com/kovidgoyal/kitty/issues/2701#issuecomment...
Also typometer based measurements also on Linux. Shrug.
Project mention: FlatBuffers – an efficient cross platform serialization library for many langs | news.ycombinator.com | 2023-09-18
re: C/C++ development: anybody using conda/pixi for dependency management? Here's an example of compiling a C++ SDL program using pixi and the SDL dependency from conda-forge [1].
Seems viable as a replacement for things like vckpg [2] which only builds from source.
I'm still researching this but it seems like rattler [3] is the tool to use to build/publish packages. The supported repos are: prefix.dev's own hosting, anaconda.org, artifactory or a self-hosted server.
--
1: https://github.com/prefix-dev/pixi/blob/main/examples/cpp-sd...
2: https://github.com/microsoft/vcpkg
3: https://prefix-dev.github.io/rattler-build/latest/authentica...
Project mention: 🚀Secure Rails Authentication: A Step-by-Step Guide to Sign Up, Log In, and Log Out | dev.to | 2024-04-12To create a new Rails app, you should have Ruby and Rails installed on your machine. You can find how to install Ruby on your local machine using the Ruby docs. You can install Rails by running the following command:
Project mention: Hacking WiFi 101: basic concepts, terminology, and a real-life example | dev.to | 2024-04-03Hashcat Cracking WPA/WPA2 Spacehuhn's Deauther
Fetch Packages... raylib... ./ray_test_zig/build.zig.zon:7:20: error: url field is missing corresponding hash field .url = "https://github.com/raysan5/raylib/archive/refs/tags/5.0.tar.gz", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expected .hash = "1220c28847ca8e8756734ae84355802b764c9d9cf4de057dbc6fc2b15c56e726f27b",
If you want a file full browser experience choose nnn: https://github.com/jarun/nnn . If you have a desktop file for Helix you can use the Gnome Files program to make all your programming language files open in Helix.
Project mention: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? | news.ycombinator.com | 2024-05-06Not forgotten by any means but goaccess is nice and simple to use
https://goaccess.io/
I only use keyboards running QMK or ZMK, so:
My Caps Lock key is a Control/Escape key (when tapped it behave like a Escape, when hold it's Control), and my left Control is a one shot layer switch key [1], which means I tap LCtrl once, and then press Caps Lock + 5 to get Ctrl+F5. Doable with single hand and more ergonomic as I have an unusually small hand.
[1] https://github.com/qmk/qmk_firmware/blob/master/docs/one_sho...
C related posts
-
Roll A Lisp In C – Reading (2020)
-
All Linux distros using fwupd package open web server on 0.0.0.0:27500
-
Fwupd: Passim listens on 0.0.0.0:27500 and [:]:27500 until reboot
-
Dlopen() Metadata for ELF Files
-
Xmake: A modern C/C++ build tool
-
PoC to demonstrate root permission hijacking by exploiting "systemd-run"
-
00Key a 75% Keyboard
-
A note from our sponsor - InfluxDB
www.influxdata.com | 13 May 2024
Index
What are some of the best open-source C projects? This list will help you:
Project | Stars | |
---|---|---|
1 | scrcpy | 102,461 |
2 | neovim | 76,884 |
3 | awesome-cpp | 55,903 |
4 | obs-studio | 55,868 |
5 | Git | 50,207 |
6 | FFmpeg | 42,636 |
7 | open-source-mac-os-apps | 39,610 |
8 | Vim | 35,048 |
9 | libcurl | 34,282 |
10 | mpv | 26,129 |
11 | the_silver_searcher | 25,754 |
12 | srs | 24,338 |
13 | kitty | 22,064 |
14 | FlatBuffers | 22,088 |
15 | Vcpkg | 21,699 |
16 | ruby | 21,579 |
17 | hashcat | 19,965 |
18 | radare2 | 19,679 |
19 | raylib | 19,264 |
20 | nnn | 18,244 |
21 | C | 18,138 |
22 | GoAccess | 17,565 |
23 | qmk_firmware | 17,159 |
Sponsored