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/aggstam/sat_gpu

This program solves the Propositional (Boolean) Satisfiability problem using Depth-First Search algorithm.

boolean-satisfiability-problem c depth-first-search opencl

Last synced: 24 May 2026

https://github.com/hugohow/ft_printf

ft_printf("test %-12f et % #.1x %24s !\n", 42.001, 20, "coco");

c printf printf-42

Last synced: 27 Aug 2025

https://github.com/amaitou/get_next_line

Explore efficient line-by-line reading with My C project designed to handle file descriptors. This program adeptly processes input, reading each line sequentially from the specified file descriptor.

1337school 42cursus 42network c getnextline-42 memory-allocation static-variables

Last synced: 25 Jan 2026

https://github.com/andezion/knight

This is a small test project that demonstrates character movement and control using the SDL library. Also, it is pure C :)

2d-game-engine c clion clion-cmake game-development sdl sdl2-image sdl2-mixer sdl2-ttf

Last synced: 25 Aug 2025

https://github.com/codersguild/codersguild

Profile: https://lahiri.netlify.com/

c cpp17 css3 html5 llvm-pass node-js react-router reactjs

Last synced: 30 Jun 2025

https://github.com/graphtylove/hack-in-the-wood-connected-ashtray

COnnected Ashtray that counts the number of buds in it. IOT project

c meteor react

Last synced: 11 Apr 2026

https://github.com/superjmn/somecompiler

A little C-like compiler created for The Joy of Learning

c compiler language processor z80

Last synced: 26 Jun 2025

https://github.com/ynezz/luaevdev

Lua library for comfortable access to Linux input subsystem(evdev particularly)

c evdev linux lua

Last synced: 07 Jan 2026

https://github.com/magicalbat/turbospork

A system for creating neural networks in C

c from-scratch machine-learning

Last synced: 28 Apr 2025

https://github.com/mark-mdo47/cartoonify

NVIDIA Jetson Nano implementation of Dan MacNish's brilliant "Draw This" camera

c camera danmacnish jetson-nano nvidia python pytorch tensorflow

Last synced: 12 Apr 2026

https://github.com/harrymadison297/c-programming-interview

C programming interview Q&A prepare

c interview md

Last synced: 05 Feb 2026

https://github.com/0xpantera/halcyon

Compiler for a subset of C written in Haskell

c compilers haskell programming-languages

Last synced: 03 Jul 2025

https://github.com/arborchat/yggdrasil

[legacy] C client for the Arbor chat protocol

arborchat c client

Last synced: 17 Jan 2026

https://github.com/konsumer/raylib-live

Template for live-reloading a C raylib game

c raylib wasm web

Last synced: 01 Jul 2025

https://github.com/joknaa/coding_challenges

💪🏻💻 These are some of the coding challenges and problems i solved and projects i did "Hackerrank" and "Hyperskill" platforms

c css hackerrank html hyperskill java javascript

Last synced: 11 Apr 2026

https://github.com/ibara/bin2hex

Convert binary files to Intel HEX format

c openbsd

Last synced: 12 Apr 2026

https://github.com/katahiromz/getoptwin

getopt for Windows

c getopt getopt-long windows

Last synced: 05 May 2025

https://github.com/paul-marechal/theia-cpp-debugging

Setup to work on the different parts involved for debugging in Theia.

adapter c cpp debug gdb protocol theia

Last synced: 19 Apr 2026

https://github.com/Elsklivet/bootloader-tutorials

I wanted to learn about bootloaders, so I followed various public tutorials to make some tiny ones.

assembly bootloader c kernel

Last synced: 10 Mar 2025

https://github.com/4thel00z/env.h

Utilities to nicely interact with the environment variables.

c clib env

Last synced: 24 Mar 2025

https://github.com/josethz00/math_interpreter

Repo destinated to studies about languages, compilers, interpreters, grammars and lexical and sintax analysis

c lex yacc

Last synced: 28 May 2026

https://github.com/mvharsh/hackerrank-solutions

This repository contains all my accepted solutions in hackerrank

c cpp hackerrank-solutions problem-solving python sql

Last synced: 06 May 2026

https://github.com/yashpatel7025/expensemanager

Expense Manager using Linked Lists in C, Awesome thing about this project is it keep track of your Expense data even after terminating program.

c clanguage cprogramming datastructures datastructures-algorithms expense-management expense-manager expense-tracker expensemanager linked-list linklist

Last synced: 31 Mar 2025

https://github.com/briandowns/libgithub

C/C++ library for accessing the GitHub API.

c cpp github library

Last synced: 03 Sep 2025

https://github.com/humansinput/rovervoice

Really banal, but portable TTS speech synthesis library written in C.

c espeak linux mac portable-library speech text-to-speech tts windows

Last synced: 16 May 2025

https://github.com/4thel00z/cry.h

Small header only c library for crying (errors) in programms

c clib cry error error-handling

Last synced: 24 Mar 2025

https://github.com/thesnowfield/bytelizer

Bytelizer is a binary packaging/unpack library written in modern c, focusing on performance and lightweight.

c protobuf protocol serialization

Last synced: 05 May 2025

https://github.com/blagojeblagojevic/motor_speed_pid

Dc motor speed control using PIC16F877A and MICROC IDE. For the purpose of simulation it is used Proteus.Also PID algoritam is implemented.

arduino asm avr avr-assembly c cpp electronics embeded-systems esp32 esp8266 esp8266-arduino microchip microcontroller motor pic pic16f877a pid-controller proteus speed-controller web-server

Last synced: 12 Feb 2026

https://github.com/ferhatgec/tush

simple x11 keycaster (aka tuş)

c keycast libx11 libxi x11

Last synced: 04 Sep 2025

https://github.com/mdabdullahibnaharun/programmingcontest-problemsolving

Programming Problem Solving by using C/C++, Java, Python with Ds, STL & ALgorithms.

algorithms-and-data-structures c cpp17 data-structures java problem-solving python

Last synced: 11 Apr 2026

https://github.com/hxndev/brick-slayer-project

In this game I designed a graphical 2-D Brick Slayer Game. It has multiple levels with multiple difficulties and many more bonuses.

2d brick brick-breaker brick-slayer c cpp game game-development graphics itc oop pf project

Last synced: 02 May 2026

https://github.com/vaithak/simple-proxy-server

A concurrent proxy server written in C to practise socket programming.

c networking proxy-server socket-programming vaithak

Last synced: 15 Mar 2025

https://github.com/madladsquad/untitledtexteditor

A simple yet powerful text editor initially made for the UntitledDesktopEnvironment

c cpp editor extensible imgui linux text-editor windows

Last synced: 11 Apr 2025

https://github.com/arwenterpstra/algorithms

Different algorithms for different purposes, written in multiple languages

algorithms c cpp csharp java javascript lua python rust

Last synced: 09 Feb 2026

https://github.com/lewiszlw/hello-world

Demos in learning program languages, libraries and frameworks. 学习编程语言、库和框架的示例实现。

c dart dubbo flutter java netty python spring spring-boot

Last synced: 04 Feb 2026

https://github.com/ralphtheninja/lib-flat-tree

Map a binary tree to a list (c version of mafintosh/flat-tree)

binary-trees c

Last synced: 22 Feb 2026

https://github.com/andersonhsporto/ft-libft

The Libft Project at 42, C Library Regrouping Usual Functions

42 42sp ansi-c c libc linked-list makefile malloc unix-logic

Last synced: 09 Apr 2025

https://github.com/blitmaps/mylo-lang

A cool programming language, implemented in C, that uses a VM and has cool syntax; with inline C capability.

c compiler cool-language intermediate-code-generation programming-language strongly-typed suckless-software toy-language virtual-machine

Last synced: 22 Feb 2026

https://github.com/strawberry-team/ucode-connect-marathon-c-endgame

Desktop game development according to the whole cycle of Challenge Based Learning framework. Learn the basics of UNIX systems and the basics of writing code in the C programming language.

c c-development c-programming-language challenge-based-learning coding-bootcamp coding-challenge game-dev game-development raylib

Last synced: 09 Apr 2025

https://github.com/stiartsly/ecamera

eCamera videoing over Tox network with NAT punched.

c camera dht tox toxcore

Last synced: 06 Apr 2025

https://github.com/pdsmart/x1key

Sharp X1 PS/2 keyboard interface based on the Renesas R8C

c cpp electronics firmware kicad renesas sharp

Last synced: 04 Feb 2026

https://github.com/prince-dsd/k1617_11614427_b42_osca3

Maximum Acceptable Page Fault Rate

c demand fault page paging rate

Last synced: 18 Jun 2026

https://github.com/rkskekzzz/42seoul

📘 42Seoul 에서 공부한 내용을 정리한 repo 입니다:)

42 42born2code 42seoul c cpp

Last synced: 18 May 2026

https://github.com/cnugteren/midisurf

Audiosurf-like game for the Atari ST based on Midi files

atari atari-st c midi

Last synced: 27 Mar 2025

https://github.com/ir33k/walter

Write unit tests in C with no boilerplate

c library testing

Last synced: 17 Apr 2025

https://github.com/rousan/bytevault

A command line application that stores sensitive data as key-value pair securely in local machine

application byte c command-line data encrypts key-value sensitive vault

Last synced: 16 Mar 2025

https://github.com/onlyf0ur/redware

Functional proof-of-concept botnet created with C & Python. Including a command and control (C) and Pythonic malware.

botnet c malware poc proof-of-concept python3 spyware

Last synced: 07 Jan 2026

https://github.com/zhangbird050801/notes

studying notes, such as algorithm, data structure, c, hexo, linux and so on,

c hexo linux

Last synced: 05 Sep 2025

https://github.com/pepebecker/pepeos-i686

PepeOS is a minimal Operating System

c cross-compiler nasm operating-system os pepeos

Last synced: 14 Apr 2025

https://github.com/JohannesBuchner/LightRayRider

Ray tracing of hydrodynamic simulations to compute column densities

astrophysics c intersection monte-carlo parallel-computing python raytracing

Last synced: 10 Mar 2025

https://github.com/rbergen/pdcurses

Visual Studio 2019 project version of PDCurses

c pdcurses visual-studio

Last synced: 07 Apr 2025

https://github.com/matyalatte/c-env-utils

A cross-platform C library to get env info such as exe path, user name, and os version

c closs-platform

Last synced: 02 Mar 2025

https://github.com/visualstudioex3/div2-framework

Collection of DLLs for DIV Games Studio 2 (vanilla).

ansi-c c c89 div-games-studio div2 framework game-development ms-dos retro watcom

Last synced: 04 Oct 2025

https://github.com/versbinarii/dct

image processing assignment

c digital-signal-processing matrix

Last synced: 03 May 2025

https://github.com/tafara-n/fix_my_code_challenge

Fix my code is a project where we'll jump into existing code and try fix it.

c javascript python3 ruby

Last synced: 10 Feb 2026

https://github.com/richwalm/doomrpgmapviewer

A very basic Windows Doom RPG map viewer.

c doom-rpg map-viewer win32

Last synced: 28 May 2026

https://github.com/hxndev/reverse-sort-and-decrypt-string-using-child-processes

Applying different operations on a string using Fork and Exec.

ascii c child code cpp decrypt exec fork length os pipes processes reverse sort string

Last synced: 20 Apr 2026

https://github.com/gjbex/best-practices-for-scientific-computing

Material for a training on best practices for scientific computing.

c code coverage cpp documentation fortran functionaltests python training unittesting version-control

Last synced: 13 Jul 2025

https://github.com/khianvictorycalderon/my-c-and-cpp-files

Collection of my C and C++ Files, i use C and C++ for programming tutor purpose.

c c-plus-plus cpp low-level-programming programming

Last synced: 11 Apr 2026

https://github.com/raw-phil/litm

litm (Logger In The Middle) is a simple CLI tool that captures and logs HTTP/1.1 traffic of a web server using eBPF.

c ebpf go linux

Last synced: 21 Feb 2026

https://github.com/sebasfalcone/better-work-notes

A repository containing my notes from different sources on good practices for codding and managing teams

c clean-code cpp development good-practices management oops-in-cpp

Last synced: 14 Jul 2025

https://github.com/travorlzh/learnos

A repo that contains all the code written in my study of OS development.

assembly c kernel operating-system-learning tutorial

Last synced: 18 Apr 2026

https://github.com/itenfay/ffmpeg-lib

FFmpeg is a collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata.

audio c ffmpeg fft hevc matroska matroska-files mp4 mpeg multimedia rtmp rtsp streaming video webm

Last synced: 20 May 2026

https://github.com/heig-tin-info/labo-00

Familiarisation avec l'ordinateur et préparation de l'environnement de travail

c exercise lab

Last synced: 14 Jul 2026

https://github.com/heig-tin-info/handout

Polycopié d'informatique 1 et informatique 2

c classroom course course-material handbook heig-vd programming

Last synced: 14 Jul 2026

https://github.com/maumagnaguagno/ichor

:drop_of_blood: Fast S-expression parser for Ruby

c rubygem s-expression

Last synced: 17 Feb 2026

https://github.com/dylanbt928/raycasting

💡 Raycasting engine using C++ and GLFW to simulate 3D perspective rendering from 2D maps.

2d 3d c cmake cpp game glfw raycasting

Last synced: 16 Jun 2025

https://github.com/rjarry/libecoli

Extensible COmmand LIne library

c cli terminal

Last synced: 30 Apr 2025

https://github.com/0xrocky/diehard

Project of the Algorithms and Data Structures course in C.

algorithms-and-data-structures c

Last synced: 15 Jun 2025

https://github.com/ghazaleze/os-lab

some codes of my operating system laboratory

c client-server fork laboratory-exercises linux opreating-systems

Last synced: 19 May 2026

https://github.com/olback/gta-session

A Program that modifies your firewall rules to time out your GTA Session.

c gta gta-online gta5 gtav

Last synced: 02 Apr 2025

https://github.com/nasso/libgote

C library providing a general set of classes and data structures for use by game engines

c data-oriented ecs epitech game-engine

Last synced: 02 Mar 2025

https://github.com/gszr/systems

systems programming pet projects

c systems-programming

Last synced: 17 Mar 2025

https://github.com/muhamedayoub/coding_problems

you will find some resources for develop your logical thinking

algorithms c coding-challenge data-structures java

Last synced: 15 May 2026

https://github.com/b-sullender/capi

General C/C++ programming library with data algorithms and CPU based image processing

algorithms c cplusplus ieee754 image image-manipulation image-processing images operating-systems string string-algorithms string-manipulation strings

Last synced: 02 May 2026

https://github.com/junaire/jcc

Jun's C compiler from scratch.

c compiler cpp

Last synced: 10 Apr 2025

https://github.com/ejunjsh/mycc

👻 my c compiler

c cc compiler gcc self-compiling

Last synced: 14 Dec 2025

https://github.com/chebizarro/nostrc

A C library for the Nostr protocol

anti-censorship c nostr nostr-protocol wip-do-not-use

Last synced: 03 May 2025