Top 23 C C Projects
Display and control your Android deviceProject mention: Why is there no icon of casting on LineageOS 18.1? | reddit.com/r/LineageOS | 2021-10-15
You could try this as an alternative: Requirements for Chromecast devices - Chromecast Help or scrcpy - Display and control your Android device "It works on GNU/Linux, Windows and macOS".
Git Source Code Mirror - This is a publish-only repository and all pull requests are ignored. Please follow Documentation/SubmittingPatches procedure for any of your improvements.Project mention: Git as a Storage | news.ycombinator.com | 2021-10-08
the core of cat-file.c is quite short. i think you could get the random access you want with minimal effort. ideally, upstream support for --offset and --count or what not to git; a lot of people would benefit.
you can absolutely make tools to expand out & load git repos into content stores. it's going to depend on the content store how you do that.
Run Linux Software Faster and Safer than Linux with Unikernels.
OBS Studio - Free and open source software for live streaming and screen recordingProject mention: How do you record footage? | reddit.com/r/hoggit | 2021-10-16
Mirror of https://git.ffmpeg.org/ffmpeg.gitProject mention: Video streaming in c++ examples? | reddit.com/r/cpp_questions | 2021-10-16
FFMPEG? I believe OpenCV itself uses ffmpeg to handle videos streams.
A code-searching tool similar to ack, but faster.Project mention: Bor (User-friendly, tiny source code searcher) | reddit.com/r/programming | 2021-10-09
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 and TFTP. libcurl offers a myriad of powerful featuresProject mention: Spring Cloud Stream Multibinder | dev.to | 2021-10-05
Use curl or httpie or any other tool you like to POST a /text request:
The Reliable USB Formatting UtilityProject mention: Disable TPM, Secure Boot and RAM requirements for Windows 11 with the latest Rufus | reddit.com/r/AMDtech | 2021-10-15
Rufus 3.16 (1.1 MB)
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
🎥 Command line video playerProject mention: Welchen Media Player benutzen? | reddit.com/r/Studium | 2021-10-15
UNIX-like reverse engineering framework and command-line toolsetProject mention: That took a wild turn | reddit.com/r/ProgrammerHumor | 2021-04-15
True story: there is a project called Radare2 (or r2) which recently has been forked as Rizin. The reasons for the fork were many, but one of the things they changed was renaming occurrences in code of words like "anal", "sex", etc.
Bug-fix-only libev port of shadowsocks. Future development moved to shadowsocks-rustProject mention: TorBox v0.4.0 Released | news.ycombinator.com | 2021-04-12
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: What are some hidden gems on Community Applications you are running? | reddit.com/r/unRAID | 2021-10-12
goaccess -- CA
n³ The unorthodox terminal file managerProject mention: How to enable image preview in nnn with kitty terminal | dev.to | 2021-10-15
NNN is a very fast, minimal terminal-based file manager. You can easily navigate, manipulate files in the command line, and much more. If you're a terminal user, you should check this out. It'll supercharge your productivity to another level.
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes. (by TheAlgorithms)Project mention: Algorithms by Jeff Erickson (Free algorithms textbook) | news.ycombinator.com | 2021-02-08
I like the awesome-algorithms link, but some of the code linked is definitely not perfect. A few questionable things from one of the header files  in https://github.com/TheAlgorithms/C:
- Defines a macro with no parentheses
- Uses unsigned for length and capacity (should be size_t)
- Uses () instead of (void) for an empty parameter list
- Useless use of "extern" for function declarations
- I think that leading double underscores and structures ending with _t are reserved identifiers, but I don't really have a good source for this
Learning operating system development using Linux kernel and Raspberry PiProject mention: Show HN: CheesecakeOS for Raspberry Pi Volume 0: Booting, Processes, and VM | news.ycombinator.com | 2021-08-08
CheesecakeOS for Raspberry Pi Volume 0: Booting, Processes, and Virtual Memory is the first in what I hope is a series of github markdown tutorials or volumes on bare-metal from-scratch operating system development.
I have dreamed of contributing to the Linux Kernel, but have yet to find the courage to jump in and do so. I started by attempting to read Understanding the Linux Kernel by Daniel Bovet and Marco Cesati, but found it was too advanced for me at the time. I found another text I credit with advancing my understanding, Computer Systems: A Programmer's Perspective by Randall Bryant and David O'Hallaron. I worked on the self-study labs from their book website, and found them to be a superb educational tool.
Further, then becoming interested in what creating an operating system actually means, I stumbled upon Sergey Matyukevich's Rasberry-Pi-OS github repo (https://github.com/s-matyukevich/raspberry-pi-os). I wanted to expand on his tutorial, for my own education, and, in the best case, for the benefit of others.
There are many ideas taken from Linux in the implementation, as when I didn't know how to proceed, that is the source I would consult. Though, I attempt to simplify and explain the details in the text. The implementation stops short of implementing or supporting a file system, the subject of the next volume.
Open-source keyboard firmware for Atmel AVR and Arm USB familiesProject mention: Dactyl trackball help | reddit.com/r/olkb | 2021-10-14
If you get the blackpill, I have config for it all set up and working, already, with information about how to hook things up: https://github.com/qmk/qmk_firmware/tree/master/keyboards/handwired/tractyl_manuform/5x6_right/f411
World's fastest and most advanced password recovery utilityProject mention: Awesome Penetration Testing | dev.to | 2021-10-06
Hashcat - The more fast hash cracker.
Text-mode interface for gitProject mention: Where is your favorite git client for Android? | reddit.com/r/git | 2021-10-10
either plain git or Tig https://github.com/jonas/tig
A free Windows-compatible Operating SystemProject mention: Quickemu: Quickly create and run optimised Win-10,11/macOS/Linux on Linux | news.ycombinator.com | 2021-10-08
A modern, portable, easy to use crypto library.Project mention: Likely stupid question about EdDSA in libsodium | reddit.com/r/crypto | 2021-05-24
The libsodium sk format has the seed as its first 32 bytes. This line in crypto_sign_ed25519_seed_keypair puts the seed in the output sk buffer, the next line puts the pk there.
A PHP extension for Redis
Tiny cross-platform webview library for C/C++/Golang. Uses WebKit (Gtk/Cocoa) and Edge (Windows)Project mention: Java Headless-Browser from scratch. | reddit.com/r/coolgithubprojects | 2021-09-05
you can also have a look at webview wraper like https://github.com/webview/webview . This comes with Java binding as well, but it meant to be running in headful environmemt
A simple Minecraft clone written in C using modern OpenGL (shaders).Project mention: I just learned java, want to make a simple minecraft clone | reddit.com/r/javahelp | 2021-09-11
Not java but https://github.com/fogleman/Craft will give you an idea of what has to be done.
The systemd System and Service ManagerProject mention: What kernel parameters do you use? | reddit.com/r/archlinux | 2021-10-14
Yes, I'm aware, I wasn't and still am not sure though whether systemd-remount-fs appends or overrides the mount options from the rootflags boot parameter. https://github.com/systemd/systemd/blob/v249/src/remount-fs/remount-fs.c
What are some of the best open-source C projects in C? This list will help you:
Are you hiring? Post a new remote job listing for free.