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/elemeants/schedulerqg8

This project implements a simple scheduler for a Freescale microcontroller mc9s08qg8.

c embedded-systems freescale library mc9s08qg8 qg8 round-robin rtos scheduler

Last synced: 17 Mar 2025

https://github.com/erwan-simon/malloc

reimplementation of malloc, free and realloc function in C

c epitech free malloc memory-allocation memory-management realloc

Last synced: 20 Jun 2025

https://github.com/mkassimi98/gstklvplugin

GStreamer plugin for MISB ST 0601.8 / STANAG 4609 KLV: JSON↔KLV encode/decode, frame injection, PMT metadata signaling, plus SRT and MPEG‑TS demo pipelines in Python and C++.

c gst gstreamer-plugins klv misb misb-st0601 mpeg-ts stanag stanag4609 streaming

Last synced: 06 Apr 2026

https://github.com/sepgh/remember-c

A notebook to gather what I learn about C programming language in one place.

c

Last synced: 30 Jun 2026

https://github.com/akielaries/i2cscan

Multi-platform I2C scan utility

c cli i2c i2c-device scanner

Last synced: 18 May 2026

https://github.com/raihan4520/compiler-design

C and C++ projects from the Compiler Design course at AIUB, covering lexical analysis, syntax analysis, and code generation phases.

c compiler-design cpp intermediate-code-generation lexical-analysis syntax-analysis

Last synced: 15 May 2026

https://github.com/eric15342335/inspirematrix-buttons

STEM education using RISC-V boards.

adc c ch32v003 ch32v003fun i2c risc-v ws2812b

Last synced: 16 Feb 2026

https://github.com/unmade/clox

Yet another Lox implementation in C

c interpreter lox

Last synced: 09 Apr 2025

https://github.com/szymon-budziak/operating_systems_course_agh

Solutions from Operating systems course at AGH UST. If you use it and it helped you please leave a star ⭐

c c-programming-language linux operating-systems unix

Last synced: 15 May 2026

https://github.com/dead-beef/jest-cpp-wasm

C/C++ to WASM Jest transformer

c cpp emscripten jest jest-transformer nodejs webassembly

Last synced: 06 Apr 2026

https://github.com/en9inerd/markdown-wasm

Very fast Markdown parser and HTML generator implemented in WebAssembly, based on md4c

c javascript markdown markdown-parser nodejs parser wasm webassembly

Last synced: 06 Apr 2026

https://github.com/spandey1296/suduko-solver

Suduko-Solver in C

c

Last synced: 27 Mar 2025

https://github.com/engineersbox/c-fixed-heap-allocator

C fixed heap allocator for managing pre-allocated heap memory without kernel sbrk calls

allocator c heap memory-allocation memory-management

Last synced: 04 Jul 2026

https://github.com/vvbbnn00/usst-datastruct_coursesystem

上海理工大学数据结构课程设计项目:课程信息管理系统

c datastructure homework

Last synced: 23 Oct 2025

https://github.com/matubu/nm

A simple version of the nm command made in C for elf files

c linux-command nm-otool

Last synced: 02 Feb 2026

https://github.com/gustavohnsv/ep1_aed2

Exercício de Programa sobre Grafos não Direcionados Ponderados da matéria de Algoritmos e Estrutura de Dados II, onde é possível realizar funções como Busca em Largura, em Profundidade, verificar componentes e vértices de articulação, entre outras funcionalidades.

bfs-algorithm c data-structures dfs-algorithm exercises graphs graphs-algorithms

Last synced: 03 Apr 2025

https://github.com/jcalopes/managementordersapplication

Basic application that applies concepts like pointers.Built in C language.

c pointers

Last synced: 13 Dec 2025

https://github.com/hartwork/audio_pump_demo

:studio_microphone: Demos pumping audio from the microphone to headphones/speakers in C99 for PulseAudio, PortAudio and SDL 2

audio audio-player audio-processing audio-recorder c c99 microphone microphone-audio-capture microphone-audio-recorder microphone-to-speaker portaudio pulseaudio sdl sdl2

Last synced: 03 Apr 2025

https://github.com/dynamsoft/label-recognizer-c-cpp-samples

Dynamsoft Label Recognizer samples for the C/C++ edition

c caffemodel cnn cpp ocr

Last synced: 12 Apr 2025

https://github.com/okoge-kaz/compiler_construction

Tokyo Institute of Technology 2022-2Q CSC. T372

c compiler cpp tokyotech tokyotech-class

Last synced: 19 May 2026

https://github.com/mbah24-dev/get_next_line

Bienvenue dans le dépôt get_next_line, une implémentation élégante et robuste de la fonction get_next_line 🧵. Ce projet est un incontournable de l'école 42, conçu pour lire ligne par ligne depuis un fichier ou une entrée standard. 🌟

c makefile

Last synced: 15 Jun 2025

https://github.com/inpyjama/c-ninja-listings

Lower level assembly and C baremetal programming on RISC-V CPUs. Source code listings from the C-Ninja, in Pyjama! book.

assembly-language baremetal c linker-script makefile risc-v riscv32

Last synced: 10 Apr 2025

https://github.com/joao-conde/feup-lcom

Repository to host the Computer Laboratory project and weekly deliveries, a second year course @FEUP

2d-game c dodge-game minix-kernel minix-os minix3-ipc racecar

Last synced: 02 Jul 2026

https://github.com/cthacker-udel/linkedlistc

Linked List - C code - cthacker-udel. Implements Single, Doubly, Triply, and Circular Linked List in C.

c circular-list doubly-linked-list heap linked-list pointer triply-linked-list

Last synced: 02 Apr 2025

https://github.com/nos1dot618/ducker

Minimal C implementation of docker which is a platform for working with container images

c container docker recreational-programming

Last synced: 30 Jun 2026

https://github.com/ariful305/cafeteria-management-system-in-c

The Cafeteria Management System is a console-based application written in C that helps manage food items, orders, and customer interactions within a cafeteria. It incorporates data structures such as linked lists, stacks, and queues to efficiently handle various operations.

c c-programming c-projects cafeteria-management-system cafeteria-management-system-in-c project

Last synced: 03 Apr 2025

https://github.com/oblerion/kbd_layout_raylib

more keyboard layout for raylib

c keyboard-layout opensource raylib

Last synced: 02 Feb 2026

https://github.com/shgpavel/weather_app

simple weather app

c linux-tools systemd-service

Last synced: 03 Apr 2025

https://github.com/rahinnn/project-roktim

First Project For my 1st semester

1st-semester c

Last synced: 03 Apr 2025

https://github.com/christosgalano/dir-clone-server

An FTP-like server utilizing socket and thread programming with synchronization.

c client-server socket-programming synchronization thread threading

Last synced: 15 Jun 2025

https://github.com/guitarbum722/libqualified

Like strsep, but considers quoted tokens in delimited data.

c csv delimited-data delimited-files quotes text-processing

Last synced: 10 May 2026

https://github.com/ditsuke/cs50_2021_psets

My solutions to CS50's 2021 problem sets.

c cs50x python

Last synced: 14 May 2026

https://github.com/ozgen/c-playground

A collection of C programming examples, categorized by topics for easy navigation.

c mutex pointers-in-c pthreads

Last synced: 26 Mar 2025

https://github.com/wykerd/lldc

Low Level Discord Library in C

c discord discord-api discord-gateway discord-library

Last synced: 15 May 2026

https://github.com/x39/xclib

Personal tiny code library for C/C++

c cpp

Last synced: 15 May 2026

https://github.com/wyattscarpenter/guide-to-c

This is a guide to C programming for the complete beginner.

c

Last synced: 20 May 2026

https://github.com/cooperblacks/wine-launcher

Ultra minimalist way to launch Windows software (.exe) from Linux. Useful for gaming, i guess.

c gnome gtk3 wine wine-launcher winetricks

Last synced: 13 May 2026

https://github.com/lordronz/viktori-psj-client

FP Pemrograman Sistem dan Jaringan (Sisi Client)

c tcp-client tcp-socket

Last synced: 16 Jul 2025

https://github.com/king-11/competitive-programming

Solution of various sport programming🚩 questions from various judges like CodeChef🥇, Codeforces🏅, etc.

c competitive-programming cpp17 templates

Last synced: 20 May 2026

https://github.com/jmatth11/hotreload-c

Simple setup to hotreload a C project. Setup is in SDL2.

c hotreload sdl2 shared-library

Last synced: 30 Jun 2026

https://github.com/cvhariharan/chip-8

A Chip-8 emulator written in C.

c chip-8 emulator

Last synced: 03 Apr 2025

https://github.com/sriteja777/sash

A shell to excute commands in linux like operating systems written in C.

c shell

Last synced: 15 May 2026

https://github.com/lukateras/triggerd

UDP-based process scheduler with a single slot queue

c glib meson networking queue scheduler triggerd udp

Last synced: 15 Jun 2025

https://github.com/falcao-g/trabalho-ed-2

Programa em C capaz de realizar range queries nas cidades brasileiras

avl-tree c hash range-query

Last synced: 07 Sep 2025

https://github.com/falcao-g/estruturas-dados

Repositório para guardar os códigos e aprendizados da matéria de Estruturas de Dados

c data-structures estruturas-de-dados hash heap tree

Last synced: 07 Sep 2025

https://github.com/vardan2009/c-snake

A simple snake game in C

c snake snake-game

Last synced: 30 Jun 2026

https://github.com/kenf1/cryptlibc

C library for basic string encryption/decryption + Rust & Zig bindings

c c-library ffi-bindings rust zig

Last synced: 03 Apr 2025

https://github.com/starlink/hds-v5

HDS API implemented using HDF5

astronomy c file-format

Last synced: 30 Jun 2026

https://github.com/dipsanaroy/c-error-handling

Welcome to C Error Handling, a future-focused repo that explores how to write safer, more reliable C programs. Here you'll find examples on input validation, file and memory safety, variadic handling, and more — all crafted with clarity and beginner support in mind.

beginner-friendly c c-programming-language error-handling self-learning

Last synced: 04 May 2025

https://github.com/orig5826/unicstl

基于C语言实现的通用C库,包含常用数据结构和算法。 全称: Universal C standard library 【Gitee镜像】

c graph heap list queue stack tree unicstl

Last synced: 04 May 2025

https://github.com/samiyonas/lc3vm

Virtual machine that simulates LC-3 Architecture in C

c lc3

Last synced: 04 May 2025

https://github.com/henryzhao2020/alist-c

alist is a generic, feature-rich, and memory-safe dynamic array implementation for C.

adt c generic-types memory-management

Last synced: 04 May 2025

https://github.com/jean-baptiste-dp/compiler-yacc-lex

Yacc and Lex compiler - with variables, if conditions, for & while loop and functions

c compiler functions if-else lex loops yacc yacc-lex

Last synced: 01 Apr 2025

https://github.com/alexanderomara/flshm

Flash Player LocalConnection Shared Memory Native Code Library

adobe-flash adobe-flash-player amf c flash flash-player library semaphore shared-memory

Last synced: 26 Mar 2025

https://github.com/cleverfool77/codes

Collection of early CC codes

c c-programming coding

Last synced: 04 May 2025

https://github.com/mispecto/mytar

Simple Unix tar archiving utility implementation

c homework-exercises

Last synced: 12 May 2026

https://github.com/taxpater/c-eshop-sockets

Code showcase for a project assigned during my studies.

c eshop makefile

Last synced: 08 Jul 2025

https://github.com/rxn7/img2ascii

image to ascii converter in terminal

ascii ascii-art c

Last synced: 08 Jun 2026

https://github.com/pauloj2/estrutura-de-dados

Este repositório contém atividades e exercícios práticos focados no estudo de Estruturas de Dados utilizando a linguagem de programação C. O objetivo deste projeto é aplicar os conceitos fundamentais de estruturas de dados de forma prática e ajudar a desenvolver habilidades de programação e resolução de problemas em C.

c cpp

Last synced: 29 Apr 2026

https://github.com/pauloj2/atividades-do-beecrowd

Exercícios para aprendizado em linguagem de programação C e C++

c cpp

Last synced: 01 May 2026

https://github.com/shopmaior/mercado_pago_esp

Biblioteca Arduino ESP2866/ESP32

arduino c cpp esp32 esp8266 hacktoberfest library

Last synced: 27 Mar 2025

https://github.com/luc-wallace/cluck

A C compiler made in Haskell with LLVM.

c compiler haskell llvm llvm-hs

Last synced: 02 Mar 2025

https://github.com/mubin6th/zinc

An Image Processor. Written in C.

c graphics image-processing

Last synced: 09 Jul 2025

https://github.com/f321x/libft-42-core

Implementation of C standard functions as exercise of the 42 Heilbronn core curriculum

42 42born2code 42cursus c makefile

Last synced: 08 Sep 2025

https://github.com/owainkenwayucl/pnmmodules

Modules for writing (and maybe one day reading?) PGM/PBM in various languages

c common-lisp go javascript julia pascal pbm pgm pnm python r swift

Last synced: 06 Apr 2026

https://github.com/aimadbahdir/philosophers

Project developed during education at 1337 school to learn threading basics. Developed small threaded programs to improve understanding of concurrent programming and performance benefits.

c mutex threads

Last synced: 01 Apr 2025

https://github.com/rayyan9477/operating-systems-and-shell-scripting

This repository contains assignments related to Operating Systems. The main focus is on understanding system-level programming, including shell scripting and signal handling in C.

bash-scripting c cpp operating-system process-manager shell-scripting

Last synced: 15 May 2026

https://github.com/jdpadillavigo/pathfinder

This project involved implementing an application to test and compare two pathfinding algorithms: BFS (Breadth-First Search) and D* Lite. The application was developed in C++ and Java, using Raylib for the graphical user interface in C++ and Swing in Java. The main objective was to evaluate the performance and memory usage of both languages.

c cpp java makefile pathfinder raylib swing visual-studio-code

Last synced: 20 Apr 2026

https://github.com/clement-muth/clibrary

The goal of clibrary is to create/simulate an environment of programming oriented object in C and provides many feature from c++ and Javascript. The idea is to substitute the use of native types like char * by autonomous object. Clibrary also provides an efficient debugger to reduce debugging sessions...

c debugger libc library optimization oriented-object-programming

Last synced: 30 Jun 2026

https://github.com/mvpee/advent_of_code

Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like.

advent c challenge code of

Last synced: 14 Sep 2025

https://github.com/ido50/sheepwool

Semi-Static Site Generator and Server

blogging c fastcgi http lua openbsd static-site-generator website

Last synced: 11 Jan 2026

https://github.com/ronflima/serverside

A swift implementation for a server application.

c serverside

Last synced: 11 Apr 2025

https://github.com/panagiotiskots/timed-pc-protection-layer

A stealth security program that adds a timed challenge to protect your PC, shutting down if unauthorized users fail to meet the task. Ensures an extra layer of data protection even after login credentials are compromised.

additional-layer automation c data-protection folder-trigger low-level-programming open-source-security pc-security privacy startup-program stealth-security system-calls system-shutdown timed-shutdown windows-security

Last synced: 17 Mar 2025

https://github.com/yasenstar/learn_cpp

Repository for hosting the my c/c++ learning journey notes and source codes as reference

c cpp

Last synced: 15 May 2026

https://github.com/ekremgunes/c-learning-projects

c problem solutions

c

Last synced: 26 Mar 2025

https://github.com/matbagnoletti/unipgcifrari

Esercitazione assegnata nell'ambito del corso di Programmazione Procedurale del primo anno di Informatica presso l'Università degli Studi di Perugia.

c cypher gcc playfair-cipher vigenere-cipher

Last synced: 20 May 2026

https://github.com/tarikipekci/data-structures

Essential codes of different types of Data structure.

c data-structures-algorithms

Last synced: 03 Apr 2025

https://github.com/tarikipekci/client-server

Client-server project which is given by my prof.

c client-server

Last synced: 03 Apr 2025

https://github.com/gaurav-deep01/conways-game-of-life

Theory of cellular automatons

c sdl sdl2-ttf

Last synced: 09 Sep 2025

https://github.com/ttwno/morse

Morse code generator in C.

c cli dashes dot generator morse

Last synced: 03 Apr 2025

https://github.com/md-mafujul-hasan/toph.co

These Contain Some Problem Solution of Toph.co Website that I have done while understanding Programming Concepts.

c c-plus-plus c-programming cpp java python

Last synced: 14 Apr 2026

https://github.com/jiriklepl/c-with-hindley-milner-type-system

This is the repo containing my work on my Bachelor Thesis for Faculty of Mathematics and Physics, Charles University

bachelor-project bachelor-thesis c compiler haskell mff-uk

Last synced: 30 Apr 2026

https://github.com/boompig/hoard

My implementation of hoard parallel memory allocator

c memory-allocation

Last synced: 13 May 2026

https://github.com/4s4v1n/decimal

This project presents an implementation of the decimal data type of the C# language, in pure C.

bit-manipulation bit-operation-utils bit-operations bits bitset c

Last synced: 30 Jun 2026

https://github.com/dook97/mytar

An implementation of a small subset of tar functionality

c tar

Last synced: 27 Mar 2025

https://github.com/dylan-stewart/lottery-scheduler-xv6

My lottery scheduler implementation in XV6 for operating systems

c linux lottery-scheduler xv6-os

Last synced: 15 May 2026

https://github.com/akash-rajak/negative-decimal-to-binary

C Program to convert Negative Decimal No. to equivalent Binary No.

c

Last synced: 01 Jul 2026

https://github.com/chethanyadav456/my-c-programming-notes

This are my C Programming notes which I have made while learning C Programming Language.

c c-programming clang notes

Last synced: 24 Jun 2026