The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 C Open-Source Projects
-
Project mention: Microsoft is ending support for the Windows Subsystem for Android (WSA) | news.ycombinator.com | 2024-03-05
There's also https://github.com/Genymobile/scrcpy which works for any Android, not just Samsung
-
This got me thinking about my recent pivot, my switch to Neovim by way of LazyVim to write most of my code, and using tmux to keep terminal states alive after closing a session.
-
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.
-
OBS
-
awesome-cpp
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
Project mention: Interactive GCC (igcc) is a read-eval-print loop (REPL) for C/C++ | news.ycombinator.com | 2023-09-27 -
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.
-
Project mention: Show HN: CompressX, my FFmpeg wrapper for macOS, made $9k in the last 4 months | news.ycombinator.com | 2024-04-10
GPL2
Since FFmpeg is GPL2, doesn’t that require CompressX to disclose its source code?
IANAL, apologies if I miss understand license requirements.
-
open-source-mac-os-apps
🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps
There is a github repo with a list of Open source mac os apps
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
-
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
Then, in another terminal window, we use curl to hit the endpoint:
-
Project mention: MPV: Vulkan Video Decoding: Usage Guide and FAQ | news.ycombinator.com | 2023-12-20
-
View on GitHub
-
srs
SRS is a simple, high-efficiency, real-time video server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181.
Project mention: What's the state of screen-sharing games to friends on linux? | /r/linux_gaming | 2023-06-26 -
Project mention: FlatBuffers – an efficient cross platform serialization library for many langs | news.ycombinator.com | 2023-09-18
-
Project mention: Just How Much Faster Are the Gnome 46 Terminals? | news.ycombinator.com | 2024-04-08
And 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: 🚀Secure Rails Authentication: A Step-by-Step Guide to Sign Up, Log In, and Log Out | dev.to | 2024-04-12
To 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: Backdoor in upstream xz/liblzma leading to SSH server compromise | news.ycombinator.com | 2024-03-29
5.4.5 can be compromised
-
Project mention: Hacking WiFi 101: basic concepts, terminology, and a real-life example | dev.to | 2024-04-03
Hashcat 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.
-
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.
If one wants server-side metrics with a little more info than the author's "hacky little script", there's always goaccess [1], which functions in broadly the same way. I even use it with Firebase Hosting-hosted sites via [2] (which I wrote).
-
Project mention: Lkbm: LED-Key BitMasks to Control the Ploopy Nano Trackball | news.ycombinator.com | 2024-03-21
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C related posts
- Zint
- Using Jolt with flecs & Dear ImGui: Game Physics Introspection
- libxev: A cross-platform, high-performance event loop
- HarfBuzz: Text Shaping Engine
- The Geiss screensaver and Winamp music visualization plug-in source code
- Let's See Your Terminal
- RNNoise 0.2 – now trained using only publicly available CC-licensed datasets
-
A note from our sponsor - WorkOS
workos.com | 18 Apr 2024
Index
What are some of the best open-source C projects? This list will help you:
Project | Stars | |
---|---|---|
1 | scrcpy | 101,503 |
2 | neovim | 76,256 |
3 | obs-studio | 55,295 |
4 | awesome-cpp | 55,280 |
5 | Git | 49,844 |
6 | FFmpeg | 42,099 |
7 | open-source-mac-os-apps | 39,333 |
8 | Vim | 34,861 |
9 | libcurl | 34,041 |
10 | mpv | 25,752 |
11 | the_silver_searcher | 25,678 |
12 | srs | 24,126 |
13 | FlatBuffers | 21,978 |
14 | kitty | 21,883 |
15 | ruby | 21,490 |
16 | Vcpkg | 21,377 |
17 | hashcat | 19,829 |
18 | radare2 | 19,558 |
19 | raylib | 18,660 |
20 | nnn | 18,136 |
21 | C | 17,923 |
22 | GoAccess | 17,434 |
23 | qmk_firmware | 17,033 |