C C

Open-source C projects categorized as C

Top 23 C C Projects

  • scrcpy

    Display and control your Android device

    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

  • obs-studio

    OBS Studio - Free and open source software for live streaming and screen recording

    Project mention: Open Broadcaster Software | news.ycombinator.com | 2024-03-07
  • 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.

  • 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: So You Think You Know Git – Git Tips and Tricks by Scott Chacon | news.ycombinator.com | 2024-02-13

    Boy, I can't find this either (but also, the kernel mailing list is _really_ difficult to search). I really remember Linus saying something like "it's not a real SCM, but maybe someone could build one on top of it someday" or something like that, but I cannot figure out how to find that.

    You _can_ see, though, that in his first README, he refers to what he's building as not a "real SCM":

    https://github.com/git/git/commit/e83c5163316f89bfbde7d9ab23...

  • FFmpeg

    Mirror of https://git.ffmpeg.org/ffmpeg.git

    Project mention: Video Generation with Python | dev.to | 2024-03-11

    You might have heard of FFMPEG or ImageMagick for image and video edition in a programmatic way. MoviePy is a Python module for video editing (Python wrapper for FFMPEG and ImageMagick). It provides functions for cutting, concatenations, title insertions, video compositing, video processing, and the creation of custom effects. It can read and write common video and audio formats and be run on any platform with Python 2.7 or 3+.

  • 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

    Project mention: Open source at Fastly is getting opener | dev.to | 2024-03-15

    Through the Fast Forward program, we give free services and support to open source projects and the nonprofits that support them. We support many of the world’s top programming languages (like Python, Rust, Ruby, and the wonderful Scratch), foundational technologies (cURL, the Linux kernel, Kubernetes, OpenStreetMap), and projects that make the internet better and more fun for everyone (Inkscape, Mastodon, Electronic Frontier Foundation, Terms of Service; Didn’t Read).

  • the_silver_searcher

    A code-searching tool similar to ack, but faster.

    Project mention: Essential Command Line Tools for Developers | dev.to | 2024-01-15

    View on GitHub

  • mpv

    🎥 Command line video player

    Project mention: MPV: Vulkan Video Decoding: Usage Guide and FAQ | news.ycombinator.com | 2023-12-20
  • 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.

  • hashcat

    World's fastest and most advanced password recovery utility

    Project mention: password decryption help | /r/privacy | 2023-12-10

    Ok, both John the ripper, hashcat and other tools seem to support extracting the hash, or directly trying to discover the password.

  • radare2

    UNIX-like reverse engineering framework and command-line toolset

  • raylib

    A simple and easy-to-use library to enjoy videogames programming

    Project mention: Ask HN: Do you know any open source (2D or 3D) asset libraries? | news.ycombinator.com | 2024-02-27
  • nnn

    n³ The unorthodox terminal file manager

    Project mention: Directory navigation on Helix | /r/HelixEditor | 2023-12-06

    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.

    Project mention: You don't need analytics on your blog | news.ycombinator.com | 2023-12-24

    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).

    [1] http://goaccess.io/

    [2] https://github.com/Silicon-Ally/gcp-clf

  • qmk_firmware

    Open-source keyboard firmware for Atmel AVR and Arm USB families

    Project mention: QMK and Keyboards | news.ycombinator.com | 2024-01-14

    Separate wireless controller, see the glue code at [0]

    [0]: https://github.com/qmk/qmk_firmware/compare/master...nuphy-s...

  • shadowsocks-libev

    Bug-fix-only libev port of shadowsocks. Future development moved to shadowsocks-rust

  • lvgl

    Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.

    Project mention: Ask HN: Nobody interested an open hardware iPod Nano? | news.ycombinator.com | 2024-02-29

    So here is the thing: The iPod Nano 7g is from 2012. I've seen many people designing custom PCBs and releasing Kickstarter projects for custom audio players[5] or game handhelds[6]. I know Rockbox (which is great, but its lacks support for Wifi and Bluetooth AFAIK and just does not compete with the UX of iPod's audio book features in my opinion) and iPod Linux. 10 years ago someone even reverse engineered the iPod Nano 6g display[3].

    Although I'm not skilled enough in PCB-Design, after some research I found the Lilygo T-Display S3 Pro[4] based on ESP32 S3, which would be the size, but lacks audio and OS. There is also the Mango PI CyberPad[7], which looked interesting, but maybe is already too clunky.

    Programming wise, LVGL[8] may be a good framework to develop a modern and efficient UI - at least it looks promising.

    So, why is nobody interested in recreating an iPod nano like device? It should be doable with modern tech, but Phones have completely taken over the marked...

    1: https://www.reddit.com/r/audiobooks/comments/14ue4un/comment/ks1sj99/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

    2: https://github.com/advplyr/audiobookshelf-app/issues/847

    3: https://www.youtube.com/watch?v=7TedIzmguP0

    4: https://www.lilygo.cc/products/t-display-s3-pro

    5: https://www.youtube.com/watch?v=1C597AkhGtw

    6: https://www.funkey-project.com/

    7: https://mangopi.org/cp1m

    8: https://lvgl.io/

  • KCP

    :zap: KCP - A Fast and Reliable ARQ Protocol

  • reactos

    A free Windows-compatible Operating System

    Project mention: Questioning "The Value of Open Source Software" | news.ycombinator.com | 2024-02-12

    https://reactos.org/ implement some of the windows API

  • raspberry-pi-os

    Learning operating system development using Linux kernel and Raspberry Pi

  • VideoLAN Client (VLC)

    VLC media player - All pull requests are ignored, please follow https://wiki.videolan.org/Sending_Patches_VLC/

    Project mention: Hz in Music and changing it | /r/WeAreTheMusicMakers | 2023-12-08

    No. You can use a music player such as VLC Media Player to play music back tuned up or down slightly if you wish. But if people are affected by some frequencies and not others, that would be new.

  • sumatrapdf

    SumatraPDF reader

    Project mention: SumatraPDF Reader | news.ycombinator.com | 2023-10-23

    Do you mind reporting those issues either to SumatraPDF at https://github.com/sumatrapdfreader/sumatrapdf/issues or directly to MuPDF at https://bugs.ghostscript.com/ if it also has the same issue? Thank you!

    There are many wonderfully weird PDFs and epubs out there, but we do our best to fix issues. :)

  • systemd

    The systemd System and Service Manager

    Project mention: Systemd | news.ycombinator.com | 2024-02-29
  • rofi

    Rofi: A window switcher, application launcher and dmenu replacement

    Project mention: Rofi: A window switcher, application launcher and dmenu replacement | news.ycombinator.com | 2024-02-03
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-15.

C C related posts

Index

What are some of the best open-source C projects in C? This list will help you:

Project Stars
1 scrcpy 100,011
2 obs-studio 54,708
3 Git 49,112
4 FFmpeg 41,479
5 libcurl 33,734
6 the_silver_searcher 25,615
7 mpv 25,478
8 hashcat 19,562
9 radare2 19,408
10 raylib 18,254
11 nnn 18,014
12 C 17,818
13 GoAccess 17,330
14 qmk_firmware 16,820
15 shadowsocks-libev 15,667
16 lvgl 14,617
17 KCP 14,436
18 reactos 13,883
19 raspberry-pi-os 12,818
20 VideoLAN Client (VLC) 12,775
21 sumatrapdf 12,345
22 systemd 12,270
23 rofi 12,265
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com