An open API service indexing awesome lists of open source software.

C

C is a programming language designed by Dennis Ritchie at Bell Labs. C is very widely used, straightforward, and can be compiled to a number of platforms and operating systems. C is an imperative language, with a small number of keywords and a large number of mathematical operators. C is also a very low level programming language, which means it can communicate directly with hardware.

https://github.com/yassine-aa/gooeygui

A simple cross-platform GUI Library built in C. (Still under construction)

api c cross-platform desktop-app gui lib library linux opengl toolkit vulkan windows

Last synced: 11 Sep 2025

https://github.com/ssteinbach/c_call_zig

Small example of calling a static zig library from C code.

c ffi linking zig ziglang

Last synced: 15 Jul 2025

https://github.com/manydeps/cxxbuild

cxxbuild is a python script to easily generate C/C++ build files for cmake and bazel.

bazel build-automation build-system build-tool builder c catch2 cmake conan cpp cxxbuild cxxdeps dependencies fmt python requirements unit-testing vcpkg

Last synced: 14 Sep 2025

https://github.com/zyxdevs/learning

Sample for Telegram Bot from many Programming languages.

c dart dotnet golang html javascript pascal php python ruby rust telegram-bots

Last synced: 21 Jul 2025

https://github.com/dumitory-dev/dll-injector

This simple injector is for injecting DLL into processes.

c dll-injection injection

Last synced: 10 Sep 2025

https://github.com/cactichameleon9/emoji-snake

A terminal app for the well know game snake! Its programmed in C and uses emojis for the snake and apples

c emoji emojis first-project linux-app snake snake-game terminal terminal-app terminal-based terminal-game

Last synced: 22 Sep 2025

https://github.com/dkruchinin/pppd-ldap

A fork of pppd_ldap-0.12 that supports CHAP/MSCHAP/MSCHAP-v2 authentication with MPPE

c ldap mschap ppp

Last synced: 22 Jul 2025

https://github.com/bernhardfritz/blendmodes

This OpenGL-based tool allows you to perform basic image blending operations using the CLI.

blend-modes c cli command-line-tool glsl opengl shaders

Last synced: 11 Sep 2025

https://github.com/izenynn/libft

42 Cursus - Libft: My implementation of some useful C functions and some additional ones to use it in future projects of 42.

42 42born2code c get-next-line getnextline getnextline42 lib libc libft libft42 library linux macos printf printf-42

Last synced: 11 Jul 2025

https://github.com/mhamdyx/c-programming-a-modern-approach-2nd-ed-solutions

My solutions to the C Programming A Modern approach book 2nd edition. These solutions are published for historical purposes and intended to be a guide for other learners to gain intuition rather than being used for cheating.

abstract-data-types algorithms c c89 c99 cprogramming cprogramming-language cprogrammingbooks cprograms cprojects data-structures enumeration functions low-level-programming pointers pointers-and-arrays preprocessor-directives problem-solving standard-library string-manipulation

Last synced: 18 Mar 2025

https://github.com/tobyink/p5-type-tiny-xs

Perl 5 distribution Type-Tiny-XS; see homepage for downloads and documentation.

c perl perl-module perl-xs perl5 perl5-module xs

Last synced: 18 Mar 2025

https://github.com/squat/darkapi

An API for Darknet image detection neural networks like YOLO

c darknet gpu kubernetes neural-network yolo

Last synced: 22 Mar 2025

https://github.com/pylover/meloop

Monadic event loop for C using epoll.

c epoll epoll-tcp-server io monads

Last synced: 17 Jun 2025

https://github.com/jfcalvo/yoko

Yoko is a small framework to make games with ruby (mruby).

c game mruby sdl sdl2

Last synced: 13 Apr 2025

https://github.com/basemax/simpletextceditor

This is a simple text editor implemented in C using the ncurses library. The editor allows users to create, edit, and save text files, as well as customize the editor's appearance and behavior using keyboard shortcuts.

c c-editor c-text-editor code-editor editor editor-code text-editor text-editor-c text-editor-cli

Last synced: 24 Jul 2025

https://github.com/shtsai/networking-project

Build a docker network for experiment

c docker quagga

Last synced: 30 Oct 2025

https://github.com/barelyhuman/filesizemd

file's sizes as a markdown table (CLI)

binary c file file-size size

Last synced: 22 Jul 2025

https://github.com/hxndev/implementing-a-dns-server

DNS stands for Domain Name System. We have implemented DNS in this project. The basic task of DNS is to resolve a destination name hosted against some IP Address.

c cache code cpp dns dns-server implement ip-address project proxy routing server

Last synced: 05 May 2026

https://github.com/claudiuhbann/keep_it_simple

Source code dump from Keep It Simple Youtube channel

c console cpp desktop windows winrt winui3

Last synced: 07 May 2026

https://github.com/bartman/blot

📈 console graphing / plotting library written in C

c console graph plot plotting text visualization

Last synced: 04 Apr 2026

https://github.com/aw-junaid/cpp-or-c

Master C++ (or C) programming: data structures, algorithms, system design, and performance optimization. Includes examples and best practices for all levels.

c cpp

Last synced: 14 Apr 2025

https://github.com/craigwatt/vfo

Autonomous media optimization engine for video libraries: mezzanine→source→profile workflows with quality checks and observability.

c cli dolby-vision ffmpeg ffprobe hevc media-pipeline mkv mp4 rule-engine transcoding video-encoding video-streaming vmaf workflow-engine

Last synced: 26 Apr 2026

https://github.com/zakkemble/usb-power-switch-filter

A simple USB power switch

avr c usb

Last synced: 16 May 2025

https://github.com/cs-joy/tfcl

TFCpL(Three Fold C Programming Language)

c cpp csharp

Last synced: 21 Apr 2025

https://github.com/aegoroff/grok

Regular expressions macro engine

c grok regular-expression

Last synced: 24 Jan 2026

https://github.com/unusualcodeorg/clab

clab - Creative Programming Solutions using C - Programming is enjoyable when applied to solve interesting problems (may not be directly used in general day-to-day professional work). The learning and knowledge acquired in the process make a better programmer.

c coding-challenge consumer-producer cpp graph hashmap linkedlist maze-algorithms programming pthreads puzzles queue stack thread-pool travelling-salesman-problem tree

Last synced: 16 Apr 2025

https://github.com/romiras/cpfront

Subsystem CPfront for translation Component Pascal to C in BlackBox Component Framework

blackbox-component-builder c component-pascal translator

Last synced: 10 Oct 2025

https://github.com/mertyildiran/unleash

Unleash your inner power using Unleash Shell

c shell

Last synced: 07 Jan 2026

https://github.com/davidwparker/opengl-screencasts-3

OpenGL screencast videos episodes 21-30

c opengl

Last synced: 13 Apr 2025

https://github.com/curttilmes/perl6-tcc

Perl 6 bindings for TCC, the Tiny C Compiler

c perl6

Last synced: 25 Oct 2025

https://github.com/dhananjaylatkar/cscope_lsp

LSP server using cscope

c lsp-server neovim

Last synced: 18 Apr 2026

https://github.com/thehxdev/libarena

Single-header Arena allocator library with multi-buffer support

allocator c memory memory-allocator

Last synced: 14 Apr 2025

https://github.com/eantcal/ioperm

Source code related to the article "Enabling direct I/O ports access in user space"

c kernel-driver linux low-level windows

Last synced: 10 Jul 2025

https://github.com/rdipardo/libmoreinttypes

A minimal library of enhanced integer types for C

c data-types-and-structures

Last synced: 29 Apr 2025

https://github.com/m-tartari/xemoai3-exercises

exercises to familiarize with Xenomai 3.1 using Raspberry Pi

c raspberry-pi raspberry-pi-4 xenomai xenomai3

Last synced: 03 Sep 2025

https://github.com/gjbex/defensive_programming_and_debugging

This is material to complement the FutureLearn MOOC on "Defensive programming and debugging", as well as for training purposes.

bash best-practices c cpp debugging fortran mpi openmp parallel-programming python training unit-testing

Last synced: 13 Jul 2025

https://github.com/roteklaue/c-webserver

A simple c webserver implementation

c framework simple webserver

Last synced: 02 May 2025

https://github.com/macmade/dictionary

Generic C Dictionary / Hash Table

c dictionary generic hash-table

Last synced: 19 Apr 2025

https://github.com/lucasamtaylor01/Editor-Texto-C

Editor de texto em C 📄

c editor-de-texto

Last synced: 07 May 2025

https://github.com/Max-Schmeling/code_snippets

a breathing collection of code snippets for Python, VBA and C and more

c python snippets snippets-collection vba

Last synced: 30 Jul 2025

https://github.com/alishbz/bldc-motor-controller

Abstract motor control interface firmware that I developed for BLDC motor Six step and torque control.

bldc c six-step

Last synced: 23 Apr 2025

https://github.com/lyre-os/klyre

Kernel of the Lyre operating system

c c-lang c-language kernel limine lyre monolithic-kernel x86 x86-64

Last synced: 10 Apr 2025

https://github.com/easingsoft/natforms

Small C wrapper over windows native graphical widgets without spoiling tradition

button c graphic gui img lite native tcc toolkit tools ui windows

Last synced: 13 Oct 2025

https://github.com/amirhoseinmasoumi/gsmtracker

Online GPS Tracker for STM32 (HAL)

atcommands c gsm gsm-module sim808 stm32 tracker

Last synced: 10 Apr 2025

https://github.com/rdbo/libproc

Linux API to abstract information from /proc (WIP)

api c linux process procfs

Last synced: 26 Sep 2025

https://github.com/dgkim5360/algorithms-in-c-sedgewick

Executable programs and exercises from "Algorithms in C" 3/E by Sedgewick

algorithms c exercises sedgewick textbook

Last synced: 13 Oct 2025

https://github.com/spsanderson/steveondata

Repository for mainly R tips and tricks for my blog. I also include some VBA, SQL, C and Linux Usage.

ai blog c data data-science linux machinelearning-r ml ms-sql r sql time-series tipoftheday vba vba-excel

Last synced: 07 Apr 2025

https://github.com/mgautam98/ultrasonic-rangefinder-using-8051

Ultrasonic rangefinder using 8051 Microcontroller and Ultrasonic Sensor which measures the distance up to 4 meters

8051-projects c

Last synced: 23 Apr 2025

https://github.com/thatudeshuk/ucsc-cs

Stuff I do...

c studies

Last synced: 13 Oct 2025

https://github.com/leiless/generic_kext

Makefile for generic kernel extension

c kext makefile

Last synced: 15 Apr 2025

https://github.com/electrocodeur/servo

Projet : ServoMoteur

arduino c

Last synced: 10 Apr 2025

https://github.com/cooljeanius/gawk

My fork of gawk, branching from version 4.0.2 (mostly just messing with the build system)

c gawk

Last synced: 18 Jan 2026

https://github.com/casdoor/casdoor-cpp-sdk

C++ client SDK for Casdoor

auth authentication authn c casdoor cpp iam oauth oidc sdk sso

Last synced: 24 Oct 2025

https://github.com/flowerinthenight/ffmpeg-encode-h264mp4

Encode .NET bitmaps to h264 in mp4 container using ffmpeg.

bitmap c cpp csharp dotnet ffmpeg h264 windows

Last synced: 14 Oct 2025

https://github.com/umbrellaleaf5/os_homeworks

My repository with home exercises on operating systems in C at MIPT DAFE/RSE

c dafe education mipt os

Last synced: 10 Jan 2026

https://github.com/kevinvitale/displix

Command-line utility using CoreGraphics to change display resolutions

c coregraphics macos

Last synced: 15 Oct 2025

https://github.com/whenubelieve/key-map-editor-typescript

It should work from local file by opening a build/index.html in browser, no need for a web server. To start a hot reloading development server for convenience use.

c editor key map node typescript

Last synced: 09 Apr 2025

https://github.com/franzflasch/nes_emu

Portable nes-emulator written in C

c emulator famicom nes nintendo portable

Last synced: 22 Jan 2026

https://github.com/fabianhahn/shoveler-spatialos

Integration of the shoveler game engine for SpatialOS

c game-engine gamedev multiplayer opengl shoveler spatialos

Last synced: 11 Jun 2025

https://github.com/bissim/jacobi-mpi

Academic project for the course of Concurrent, Parallel and Cloud Programming.

c jacobi jacobi-relaxation mpi openmpi parallel-computing parallel-programming

Last synced: 01 Jun 2026

https://github.com/ktravis/verse

A compiler that emits C for a language with explicit, consistent semantics.

c compiler language

Last synced: 11 Apr 2025

https://github.com/jfgmesquita/c-lang

Introduction to the C language (2024/2025)

c makefile ubuntu

Last synced: 23 Apr 2025

https://github.com/avivnaaman/c-course-openu

C Course at the open university - solutions and tester for 2020b.

ansi-c c c90 makefile unix

Last synced: 23 Apr 2025

https://github.com/jacoblee23/pync

A C-extended Python package for numerical differential and integral multivariable calculus

c calculus mathematics python

Last synced: 31 Oct 2025

https://github.com/tsnsoft/components_choice_wxwidgets-linux

Компоненты выбора в wxWidgets на С++ в Code::Blocks

c choice codeblocks cpp example linux wxwidgets

Last synced: 03 Jul 2025

https://github.com/tornaia/panama-tutorial

"If non-Java programmers find some library useful and easy to access, it should be similarly accessible to Java programmers." - Interconnecting JVM and native code. Tutorials, learning by examples

c cpp foreign foreign-function-interface gcc interconnecting interoperability jep-191 jvm msbuild native openjdk openjdk-panama tutorials visual-studio windows winrt

Last synced: 12 Apr 2025

https://github.com/rob2d/build-and-watch

Gameboy ROM development workflow to avoid build processes and makefiles. Watches a folder for changes to .c or .h files, builds your Gameboy ROM .gb file using GBDK, and then conveniently launches/re-launches an emulator of your choice when ROM is edited.

build-system build-tool c game-boy game-boy-development game-boy-rom gameboy gameboy-rom gbdk lcc nodejs

Last synced: 07 Oct 2025

https://github.com/JacobLee23/pync

A C-extended Python package for numerical differential and integral multivariable calculus

c calculus mathematics python

Last synced: 07 Oct 2025

https://github.com/aergoio/libaergo

Native library to interface with Aergo

aergo blockchain c c-plus-plus c-sharp ruby swift vb-net

Last synced: 19 Apr 2025

https://github.com/lucastornai/comp-rs

Compiler of a fictional language to C written in Rust

c compiler rust transpiler

Last synced: 08 Oct 2025

https://github.com/zjamali/minishell-42cursus

The objective of this project is to create a simple shell using c .

c minishell readline shell termcap

Last synced: 12 Apr 2025

https://github.com/jeffhammond/oshmpi

**OLD** OpenSHMEM over MPI-3 **USE NEW LOCATION**

c communication mpi openshmem shmem

Last synced: 07 Oct 2025

https://github.com/superpuiu/pwootie

Linux bootstrapper for ROBLOX Studio.

c linux roblox roblox-launcher roblox-studio roblox-wrapper

Last synced: 12 Mar 2026

https://github.com/dsc712/concepts_of_java

A repository having java programs implementing important concepts in java programming language along with a competitive section , containing codes of successful submissions of different online coding platforms .

c cpp java

Last synced: 16 Aug 2025

https://github.com/danbugs/dancing_web

This is a proof-of-concept of a modern C web-framework that compiles to Wasm and is used for building user interfaces.

c web-framework webassembly

Last synced: 07 May 2025

https://github.com/weirdnox/generic-grafcet

Generic Grafcet implementation, in C, using metaprogramming.

c generic grafcet macros metaprogramming preprocessor system

Last synced: 16 Aug 2025

https://github.com/kangalio/minacalc-standalone

Standalone version of 0.72.1 MinaCalc along with a C API for easy access and bindings

c etterna minacalc

Last synced: 25 Jul 2025

https://github.com/anantzoid/cuda-genetic-algorithm-travelling-salesman-problem

Implementation of Parallel Genetic Algorithm in CUDA to solve TSP (Berlin52)

c cuda genetic-algorithm tsp tsp-solver

Last synced: 25 Jul 2025

https://github.com/runxiyu/forge

[Mirror] Lindenii Software Forge (Issues preferred on todo.sr.ht; push to upstream contrib/* branches to make PRs)

c devops forge git go

Last synced: 17 Sep 2025

https://github.com/r3shape/koncept

A pluggable, extensible, open-source game engine, written in C.

c c99 extendable game-engine opengl pluggable

Last synced: 13 Apr 2025

https://github.com/larryli/neatpad

A simple win32 text editor with full source (Pelles C Version)

c pellesc win32

Last synced: 02 Jul 2026

https://github.com/antonijn/cheax

A Lisp dialect with C API, REPL and standard library

api c interpreter library lisp

Last synced: 17 Aug 2025

https://github.com/dharmx/scratch

Why aren't there any good minimal scratchpads?

c gtk4 linux scratchpad

Last synced: 18 Aug 2025

https://github.com/thombashi/criterionsample

:notebook_with_decorative_cover: Examples of Criterion (https://github.com/Snaipe/Criterion)

c criterion examples unittest

Last synced: 10 Sep 2025

https://github.com/shivam010/tic-tac-toe-using-c-graphics

A simple game Tic Tac Toe, made using C/C++ Graphics

c c-plus-plus game graphics programming tictactoe-game

Last synced: 18 Aug 2025

https://github.com/mateus-sm/conio2-vscode

Compilar códigos em C com biblioteca gráfica Conio2.h utilizando o compilador TDM-GCC 4.7.1 (x86)

c cpp gcc-complier mingw vscode vscode-extension

Last synced: 29 Oct 2025

https://github.com/sagiegurari/c_forever

Ensure the program runs continuously.

c c-lib c-library forever

Last synced: 12 Apr 2025

https://github.com/rihib/learn-os-on-weekends

Original material for learning OS

c computer-science os risc-v riscv riscv32

Last synced: 30 Oct 2025