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/spandey1296/suduko-solver

Suduko-Solver in C

c

Last synced: 27 Mar 2025

https://github.com/unmade/clox

Yet another Lox implementation in C

c interpreter lox

Last synced: 09 Apr 2025

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/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/kimtienvu/ciphers

I implemented a Caesar Cipher in different programming languages.

c caesar-ciphers cplusplus-11 decryption encryption java javascript python

Last synced: 06 Apr 2026

https://github.com/KalbarczykDev/sdl2-snake

Simple implementation of Snake game made in C to practice SDL2

c c-application c-library desktop-app game gui sdl sdl2 snake snake-game

Last synced: 16 Oct 2025

https://github.com/gashmob/logger

Un simple système de logger dans plusieurs langages. Chaque version utilise le même concept.

c cpp java kotlin logger python

Last synced: 02 Mar 2025

https://github.com/katcote/ctf

My stack from CTF (custom utils, tasks etc.)

c ctf ctf-tools

Last synced: 13 Jun 2026

https://github.com/gvatsal60/CMakeDockerTemplate

🐳📦 Streamlined C++ Template Development with CMake and Docker

c cmake cpp docker docker-container docker-image dockerfile make makefile

Last synced: 01 May 2025

https://github.com/neomutt/test-render

⚠️ Test code for parsing colour/attr config

ansi attributes c colours ncurses test

Last synced: 08 Jul 2025

https://github.com/catman85/arduino-phone

Arduino DumbPhone. 2 buttons. 2 LEDs. It can: make calls, receive calls. Send SMS and receive SMS mesages.

arduino-phone arduino-uno c easy gsm-shield receive-calls sms special-needs

Last synced: 02 May 2026

https://github.com/devhindo/chunk

reduce video length by removing similar frames in an elegant way

c compression video-editing video-processing

Last synced: 02 Jul 2026

https://github.com/brightprogrammer/crossgui

Cross Platform GUI Library

bsd-3-clause c gui linux vulkan

Last synced: 15 May 2026

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/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/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/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/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/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/arturbomtempo-dev/cc50

Projects developed during Harvard's CC50 course.

c

Last synced: 08 Jul 2025

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/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/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/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/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/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/vardan2009/c-snake

A simple snake game in C

c snake snake-game

Last synced: 30 Jun 2026

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/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/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/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/ronflima/serverside

A swift implementation for a server application.

c serverside

Last synced: 11 Apr 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/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/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

https://github.com/donosonaumczuk/c-aptain-hook

Base repository to setup git pre-commit hook for C Language projects. Use cppcheck, clang-format and clang-tidy checks.

c c-lang c-language clang-format clang-tidy cppcheck git-hook git-hooks hooks pre-commit pre-commit-hook

Last synced: 14 May 2026

https://github.com/skyplabs/python4gnokii

Python binding for the Gnokii project (no more maintained).

c gnokii python python-3 python-bindings

Last synced: 30 Dec 2025

https://github.com/giwiro/hell0-w01d

C TCP Server

c tcp

Last synced: 01 Jul 2026

https://github.com/torodata/parking_sensors

It is a cheap and economical parking sensor for cars.

arduino c sensors

Last synced: 17 Apr 2026

https://github.com/antonioberna/fourier-series

Fourier Series (Gibbs Phenomenon) in Raylib using C

c fourier-series gibbs-phenomenon raylib

Last synced: 10 Oct 2025

https://github.com/antonioberna/computer-architecture-engineering

Computer Architecture Engineering (Digital Electronics, Assembly and C)

assembly c computer-architecture digital-electronics reverse-engineering

Last synced: 08 May 2026

https://github.com/vopaaz/v-shell

A Very basic Shell. Course Project Option 1 for Computer System Architechture, Professor Mao, Tsinghua SEM.

c shell

Last synced: 15 May 2026

https://github.com/gabrieldlima/st

My st (simple terminal) fork

c st-terminal suckless

Last synced: 06 Jul 2025

https://github.com/lukinalexeyg/phpcrypt

Stand-alone version of php_sha256_crypt without any PHP dependencies

c cryptography php

Last synced: 21 Apr 2026

https://github.com/tusharpamnani/c_codes

My first semester practice codes for C Language

c notes

Last synced: 27 Mar 2025

https://github.com/mcquerol/c-exercises

Beginner-level C programming exercises to practice basic concepts and syntax.

basics beginner c

Last synced: 22 Aug 2025

https://github.com/mcquerol/electronic-gas-pedal-psoc5-erikaos

Electronic gas pedal system with PSoC5 and ERIKA OS. Focuses on embedded C and UART.

c erika-os joystick osek psoc5 rtelight rtos state-machine uart

Last synced: 24 Jun 2026

https://github.com/kulp/huffman

Tools for Huffman encoding and decoding

c forth huffman

Last synced: 03 Apr 2025