C Framework

Open-source C projects categorized as Framework | Edit details
Related topics: #C #Arm #Multimedia #JSON #HTTP

Top 13 C Framework Projects

  • GitHub repo VideoLAN Client (VLC)

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

    Project mention: Windows Photos: Slow & Painful to use; Where are these photos saved? ; One Drive Interference? | reddit.com/r/WindowsHelp | 2022-01-17

    For Videos though I recommend you use VLC. If you already do not know about it, this video player has been there from a long time, and is considered one of the best video player of all time.

  • GitHub repo Unicorn Engine

    Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, X86)

    Project mention: Top Python Tools for Malware Analysis. – PythonStacks | news.ycombinator.com | 2021-10-14

    Unicorn is missing from that list.

    The python CPU emulator with full program counter (PC) and general (and other CPU-specific) register set controls.

    I use it to catch fileless malware in the second fastest dynamic manner. Also good for detecting Rowhammer/SPECTRE behaviors.

    Disclaimer: one of the contributors and a contractor that frequently deploy this.


  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo Kore

    An easy to use, scalable and secure web application framework for writing web APIs in C or Python. || This is a read-only mirror, please see https://kore.io/mail and https://kore.io/source for information on how to contribute via the mailing lists.

    Project mention: Implement REST API into a C program | reddit.com/r/C_Programming | 2021-12-24

    It's not common to use C for web interfaces, but you can use Kore: https://kore.io/

  • GitHub repo nexmon

    The C-based Firmware Patching Framework for Broadcom/Cypress WiFi Chips that enables Monitor Mode, Frame Injection and much more

    Project mention: t45$? 582&/ | reddit.com/r/u_MarcForezi | 2022-01-06

    sudo su && apt install git libgmp3-dev gawk qpdf bison flex make autoconf libtool texinfo raspberrypi-kernel-headers && git clone https://github.com/seemoo-lab/nexmon.git && cd /home/pi/nexmon/buildtools/isl-0.10 && ./configure && make && make install && ln -s /usr/local/lib/libisl.so /usr/lib/arm-linux-gnueabihf/libisl.so.10 && cd /home/pi/nexmon/buildtools/mpfr-3.1.4 && autoreconf -f -i && ./configure && make && make install && ln -s /usr/local/lib/libmpfr.so /usr/lib/arm-linux-gnueabihf/libmpfr.so.4

  • GitHub repo facil.io

    Your high performance web application C framework

    Project mention: C Deep | dev.to | 2021-02-27

    facil.io - Mini-framework for web applications. Includes a fast HTTP and Websocket server, and also supports custom protocols. MIT

  • GitHub repo pipewire

    Mirror of the PipeWire repository (see https://gitlab.freedesktop.org/pipewire/pipewire/)

    Project mention: Tech support thread for January, 2022 -- ask your tech support questions in this thread, please | reddit.com/r/linux_gaming | 2022-01-06

    A segfault is a hard crash basically. Looks like something in your setup or configuration is just had crashing pipewire with that mic. https://pipewire.org/ At the bottom of thier website they have links to file a bug out to reach them on irc. If you have made any pulse/pipewire configuration changes, you could try undoing them to see if it fixes it. Or, as a testing measure you could try switching from pipewire to pure pulse, although if you I would highly encourage filling a pipewire bug to contribute back! Did you change popos to pipewire it does it come like that?

  • GitHub repo Criterion

    A cross-platform C and C++ unit testing framework for the 21st century

    Project mention: How do I add custom C libraries to header and library search path? | reddit.com/r/C_Programming | 2021-10-03

    Try this link for setup in doc.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo circle

    A C++ bare metal environment for Raspberry Pi with USB (32 and 64 bit)

    Project mention: PineNote Developer Edition – E-Paper Tablet from Pine64 | news.ycombinator.com | 2021-12-23

    It's too bad it needs Linux as a base, would be great to build a Smalltalk-based system using something like the circle library for low-level access (https://github.com/rsta2/circle). Hopefully someone can reverse engineer the binary blob for controlling the eInk display.

  • GitHub repo qpc

    QP/C real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines

    Project mention: I made a state machine compiler that outputs C | reddit.com/r/embedded | 2021-03-19

    HSM-test code in C (on GitHub)

  • GitHub repo Ice

    Source code of Ice framework (by ice)

  • GitHub repo Melon

    A generic cross-platform asynchronous high-performance C framework, including a lot of components and a new coroutine script language Melang.

    Project mention: Melon C Framework Library | news.ycombinator.com | 2021-10-31
  • GitHub repo ImFrame

    dear imgui + glfw framework

    Project mention: Is WinUI the most modern GUI library for C++ desktop applications on Windows? | reddit.com/r/cpp | 2021-12-06

    If you want a Dear Imgui "starter kit", you can try ImFrame. It packages a few libraries into a very lightweight cross-platform application framework.

  • GitHub repo COGE

    An OpenGL Engine [For Now It Is Just A Base] Written In C

    Project mention: An OpenGL Graphics Engine Written Purely In C89 | reddit.com/r/opengl | 2021-05-22
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 2022-01-17.

C Framework related posts


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

Project Stars
1 VideoLAN Client (VLC) 8,442
2 Unicorn Engine 4,993
3 Kore 3,479
4 nexmon 1,780
5 facil.io 1,518
6 pipewire 1,298
7 Criterion 1,264
8 circle 1,044
9 qpc 490
10 Ice 342
11 Melon 208
12 ImFrame 29
13 COGE 23
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.