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/neoncitylights/libneoncl

a silly little C library with a high-level, general-purpose API. supports C11, C17 and above

c c11 c17

Last synced: 02 Jul 2026

https://github.com/sulig/minishell

Tan bonito como shell -----------------> El objetivo de este proyecto es que crees un shell sencillo. Sí, tu propio pequeño bash. Aprenderás un montón sobre procesos y file descriptors.

42 42-barcelona 42-cursus 42-minishell 42-projects 42-school 42minishell barcelona barcelona-school barcelona-school-informatics bash c readline unix

Last synced: 17 May 2026

https://github.com/jossweb/jossnet-core

Jossnet Core is a data transfer system between a server and a client, based on Noise-C.

c client noise server

Last synced: 18 Jun 2025

https://github.com/chrisjones79/minimal-lcd-st7789v-xpt2046

This repo contains (currently 2) variations of 'how-to' code, using ESP-IDF, as I learn to use the LilyGO T_HMI.

c esp32s3 espidf espidf-v5 hmi st7789 touchscreen xpt2046

Last synced: 20 Jan 2026

https://github.com/fabiobrasileiroo/cadastro_crud_de_qualidade_em_c

Crud in c using the gtk lib

c crud gtk

Last synced: 17 May 2026

https://github.com/raasahsan/pcc

concurrency library for c

c concurrency

Last synced: 20 Jan 2026

https://github.com/cedlemo/gtk-skeleton

Skeleton of C Gtk project

c gtk gtk3 skeleton

Last synced: 17 May 2026

https://github.com/meetps/ee-337

Assembly Codes for Microprocessors Laboratory

assembly-8086 c microprocessor

Last synced: 17 May 2026

https://github.com/21bruce/uvmtd

System Daemons for testing UVM on OpenBSD

c openbsd uvm virtual-memory

Last synced: 20 Jan 2026

https://github.com/mappuu-dev/qemu-arm-bare-metal

sample bare-metal application for ARM QEMU.

bare-metal c cmake qemu-arm

Last synced: 07 May 2025

https://github.com/haxpor/vector_c

Generic vector array implemented in C.

c vector

Last synced: 06 Sep 2025

https://github.com/josephgoksu/ceng103-ceng104-labs-notes

Yildirim Beyazit University COMPUTER PROGRAMMING I - II. First and Second Semester is available.

c lecture-notes lesson

Last synced: 04 Jun 2026

https://github.com/mahmoudelshimi/mwm

Maria's Window Manger is a fork of dwm an extremely fast, small, and dynamic window manager for X written in C.

c dwm linux open-source openbsd suckless x11-wm

Last synced: 17 Feb 2026

https://github.com/jsoulier/2.5d_lighting

2.5D lighting model prototype

c glsl lighting obj sdl sdl3 shaders

Last synced: 20 Jul 2025

https://github.com/eyantra698sumanto/basic-c-programs-3

This Repository contains basic programs in C programming language

c c-plus-plus fileio mumbai patterns programming-language series string structured-pr univerity

Last synced: 17 May 2026

https://github.com/gmitch215/benchmarks

📊 Browsable Benchmarks for Programming Languages

benchmark bun c clang cpp deno gcc gnu go golang java javascript kotlin kotlin-native nodejs php ruby rust rustc zig

Last synced: 30 Oct 2025

https://github.com/mariantaragel/ifj22-compiler

Compiler of an imperative programming language IFJ22

c compiler project

Last synced: 28 Mar 2025

https://github.com/olejek88/nova

SCADA software for KTM controller

c scada sqlite

Last synced: 17 May 2026

https://github.com/mrvladus/pug.h

Stupidly simple build system for small C/C++ projects

build-system c header-only pug simple

Last synced: 17 May 2026

https://github.com/byllgrim/tii

An interface for irc it (ii) WIP

c cowboy ii irc kiss lazy minimalism suckless

Last synced: 24 Jun 2025

https://github.com/grandechowhiskey/harvard-cs50-x-projects

This project contains a collection of programming assignments from CS50’s Introduction to Computer Science course.

c cpp cs50x css flask html javascript python qt sql

Last synced: 30 Dec 2025

https://github.com/jokerqyou/fanctl

A simple thermal fan controller for Raspbian

c fan raspberry-pi raspbian temperature-control

Last synced: 17 May 2026

https://github.com/mytechnotalent/pico_c_stepper

A professional embedded C application for the Raspberry Pi Pico that combines LED blinking with 4-channel stepper motor control using ULN2003 driver boards. The project demonstrates GPIO control, timing functions, and modular code organization suitable for embedded development.

c pico pico-sdk robotics rp2040 stepper-motor stepper-motor-control stepper-motor-driver

Last synced: 24 Jun 2025

https://github.com/filrg/pcstream

A point cloud streaming tool

c point-cloud streaming volumetric-video

Last synced: 07 May 2025

https://github.com/pilotniq/ble_powermeter

Firmware for Bluetooth Low Energy (BLE) electric power meter for a Nordic Semiconductor nRF51822 microcontroller. Specifically for my Blue Light Year circuit board.

bluetooth-low-energy c nrf51822 power-meter

Last synced: 02 Feb 2026

https://github.com/hackpulsar/flappy-char

A flappy bird clone in your terminal.

c console-application console-game makefile

Last synced: 17 Jun 2025

https://github.com/danburati/earthdefender

Shooting Game

c game

Last synced: 24 Jun 2025

https://github.com/pulkit1822/cse3003-operating-system

This repository contains implementations of various operating system scheduling algorithms in C++. Whether you're a student studying operating systems or a developer looking to understand these algorithms better, this repository aims to provide clear and concise implementations along with explanations to aid your learning.

bankers-algorithm c cpp fcfs-process-scheduling oper priori resource-allocation-algorithm round-robin shortest-job-first

Last synced: 17 May 2026

https://github.com/realtrippr/svtl

C89 2D Vertex Transformation Library

c c89 vertex vertex-2d

Last synced: 03 Jul 2026

https://github.com/fccm2/gegl-tut

gegl-tutorial

c gegl tutorial

Last synced: 11 Apr 2025

https://github.com/michaelyeg/cmput201

Basic C programming

c

Last synced: 17 Jun 2026

https://github.com/teomandeniz/libcmt

LibCMT: A group of standard libraries and makes unexisting keywords stanrad too.

c dos unix windows

Last synced: 13 Apr 2025

https://github.com/mwarzynski/uw_heatflow

Heatflow simulation written in Assembler.

assembler assembler-x86 c flow heat university-of-warsaw

Last synced: 17 Jan 2026

https://github.com/basemax/7segments

This C project demonstrates a simple digit encoding and decoding mechanism using a digit struct composed of boolean values to represent segments of a digital display.

7segment 7segments c decode digit-encoding encode encoding

Last synced: 03 Apr 2025

https://github.com/wa1tnr/ringbuffer-ntb99-tnr-a

Experiments with netube99/RingBuffer.git - local work by wa1tnr - May 2022 - version a

c ring-buffer serial uart

Last synced: 04 Apr 2025

https://github.com/gizmo385/telnetproxy

A telnet proxy to maintain remote server connections during intermittent connectivity

c networking proxy

Last synced: 20 Jul 2025

https://github.com/octoant/low-level-programming

A collection of assignments and solution of online course at Stepik platform related to low level programming.

assembler c c-language intel low-level-language

Last synced: 17 May 2026

https://github.com/dueyfinster/dueykern

A kernel written from scratch

asm c grub2 kernel

Last synced: 11 Sep 2025

https://github.com/basemax/validationparentheses

Tiny C program to validation Parentheses () [] {} symbols.

c validation validation-util validations validator validator-math validators

Last synced: 03 Apr 2025

https://github.com/basemax/emailvalidatorc

The Email List Filtering Program is a C language program designed to validate and filter a list of email addresses. It ensures that each email address in the provided text file is valid and exists. The program helps to identify and remove fake or incorrect email addresses from the list, ensuring that the remaining email addresses are valid and reac

c email email-filter email-filtering filter-email filtering-email

Last synced: 09 Sep 2025

https://github.com/baradatipu/install-gcc14-guides

GCC 14 Installation Guide for Windows A comprehensive step-by-step guide to install GCC 14 on Windows using MinGW-w64 via MSYS2 or the Windows Subsystem for Linux (WSL).

c c-compiler c-language gcc-complier gcc14

Last synced: 28 Mar 2025

https://github.com/luismarchio03/network-services

Este projeto visa simular uma rede local completa, desenvolvida do zero, incluindo todos os componentes essenciais para funcionamento e segurança. Com hardware, software e configurações detalhadas, oferece uma visão abrangente de como configurar e gerenciar uma rede local.

c golang redes-de-computadores

Last synced: 17 May 2026

https://github.com/abdelbenamara/pipex

42 pipex project & tester

2023 42 c makefile pipex pipextester tester

Last synced: 21 Mar 2025

https://github.com/abdelbenamara/philosophers

42 Philosophers project

2023 42 c makefile philosophers

Last synced: 21 Mar 2025

https://github.com/abdelbenamara/fdf

42 FdF project

2023 42 c fdf makefile

Last synced: 21 Mar 2025

https://github.com/abdelbenamara/libft

42 libft project & tester

2023 42 c libft libfttester makefile tester

Last synced: 21 Mar 2025

https://github.com/abdelbenamara/minirt

42 miniRT project

2024 42 c makefile ray-tracing

Last synced: 21 Mar 2025

https://github.com/abdelbenamara/ftprintf

42 ft_printf project & tester

2023 42 c makefile printf printftester tester

Last synced: 21 Mar 2025

https://github.com/copenair/ui

repo for the UI part of the codebase (desktop client)

c cpp

Last synced: 13 Apr 2025

https://github.com/cs50victor/lonnieos

An operating system simulator in python

c python3

Last synced: 28 Apr 2026

https://github.com/zakariaelbouzkri/mindful_dining

In this project, you will learn the basics of threading a process. You will see how to create threads and you will discover mutexes.

c multiprocessing synchronization threading

Last synced: 05 Jul 2025

https://github.com/codejune/programming-language

숭실대학교 컴퓨터학부 3학년 프로그래밍언어

c calendar gauss-jordan pl prime-numbers programming-language recursive-descent-parser ssu

Last synced: 27 May 2026

https://github.com/bmtlab/binarization

Project with a demo application for image threshold

c image-processing image-segmentation

Last synced: 23 Jul 2025

https://github.com/gusenov/problem-solving-in-c

:mortar_board: Решение задач на языке программирования C.

c problem-solving

Last synced: 20 Feb 2026

https://github.com/gusenov/examples-c

:copyright: Примеры исходного кода на языке программирования C.

c c-code c-source-code example-code examples

Last synced: 20 Feb 2026

https://github.com/marcos-vcs/game-pandemic-project

"Pandemic Project" is a playful platform game developed at the onset of the global COVID-19 pandemic.

allegro c game game-development

Last synced: 30 Jun 2025

https://github.com/nisanth2004/springsecurity-registration-with-emailverification

Registration and Reset Password with Email Verification in spring security using Postman Client

c configuration database development intellij java mvc mysql securityfilterchain spring-boot spring-security web yml

Last synced: 05 Jan 2026

https://github.com/manusquall/dachm-project

The objective of this C project is to manage phone operators: create, update, delete many operators with their caracteristic and manage subscriptions, credit purchase and other features related to it. It is my first teamworking project and the final exam of my first year studying software engineering.

c gcc phone-operator

Last synced: 04 Jul 2026

https://github.com/ir33k/dwmsss

DWM System Status String

c dwm

Last synced: 20 Aug 2025

https://github.com/flatcap/usb-decode

🌍 Attempt to talk to my GPS

c gps reverse-engineering usb

Last synced: 08 Jul 2026

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

FP Pemrograman Sistem dan Jaringan (Sisi Server)

c cmake tcp tcp-server tcp-socket

Last synced: 20 Aug 2025

https://github.com/h3nry-d1az/trsa

Minimal textbook RSA implementation

c cryptography rsa

Last synced: 13 Jan 2026

https://github.com/0xhericles/criptoforca

Projeto da disciplina de PLP@UFCG (Paradigmas de Linguagens de Programação)

c funcional-programming haskell imperative-programming logic-programming project prolog ufcg

Last synced: 17 May 2026

https://github.com/ninrod/exercism

my exercism.io language learning stack

c elisp java kotlin python rust typescript

Last synced: 11 Apr 2026

https://github.com/chuckb/haikuvmplugin

Gradle plugin for building embedded Java applications on bare metal micros, like the Raspberry Pi

aot-compiler bare-metal bare-metal-micros bootloader c embedded gradle gradle-plugin java java-applications jvm lejos multithreading native raspberry-pi rpi serial-console teensy

Last synced: 03 May 2026

https://github.com/ronmondshein/simp-simulator-and-assembler

SIMP Processor project showcasing Simulator and Assembler (both implemented in C), along with Assembly Tests (in Assembly) 🧠.

assembler assembly c simulator

Last synced: 31 Mar 2025

https://github.com/jacob-c-smith/queue

A tested FIFO data structure implementation

c queue tested thread-safe

Last synced: 19 Aug 2025

https://github.com/asqiriba/c-checksum

Checksum in ANSI C.

c checksum checksum-validator

Last synced: 21 Jul 2025

https://github.com/mcb2003/gc

Grammar Corrector - A simple C project to fix common issues with text.

c cli commandline full-stop grammar period whitespace

Last synced: 07 Apr 2025

https://github.com/xstupi00/DNS-Export

Network Applications and Network Administration - Project - Export of DNS information using Syslog protocol

c dns dns-server isa network-analysis syslog vut vut-fit

Last synced: 01 May 2025

https://github.com/alexeykarnachev/texor

Type fast, kill zombies!

c opengl raylib typing-game

Last synced: 26 Feb 2025

https://github.com/gardncl/projecteuler

Solutions to projecteuler+

c project-euler

Last synced: 19 Aug 2025

https://github.com/wambugucoder/linked-list-in-c

LINKED LIST ,STRUCT AND FILE OPERATIONS

c file fileoperation linked linked-list struct

Last synced: 24 May 2026

https://github.com/mwilck/minivent

a compact epoll-based event and timer handling library

c epoll event-driven linux

Last synced: 19 Apr 2026

https://github.com/ak1132/memory-manager

A memory manager written in C that simulates virtual memory management by the operating system using page tables and swap space on the disk

c disk memory-management operating-systems page-tables swap-space virtual-memory

Last synced: 25 Feb 2025

https://github.com/maneeshwije/ctypetest

A typing test program written in C

c cli type-game typing-test

Last synced: 24 Aug 2025

https://github.com/mivinci/bcc

BCC校验(逐位异或校验)

bcc c xor xor-cipher

Last synced: 07 Apr 2025

https://github.com/perlpunk/yaml-pp-libyaml-p5

LibYAML XS backend for YAML::PP

c libyaml perl5 yaml

Last synced: 09 May 2026

https://github.com/alh477/idtech4-dsp-driver

This prototype integrates a Texas Instruments TMS320C674x DSP with the Doom 3 GPL codebase to offload real-time ray-traced audio computations for reverb, occlusion, diffraction, and absorption. It leverages libusb for low-latency data transfer and preserves compatibility with existing OSS/ALSA backends, targeting <20ms latency.

audio-processing c cpp doom3 dsp dsplib game-development game-engine idtech4 libusb prey-2006 quake4 raytracing stochastic-simulation thedarkmod tms320c6748 tms320c674x

Last synced: 18 May 2026

https://github.com/satyajitghana/gpu-programming

Contains the contents of GPU Architecture and Programming course done on NPTEL

c cpp cuda cuda-programming gpu-programming nptel nvidia

Last synced: 09 Mar 2026

https://github.com/electux/minihil

Development device which can be used for HWIL.

automation c linux python

Last synced: 10 Apr 2026

https://github.com/buhe/switch_netease_cloud

♫♫♫ Nintendo Switch Netease cloud app.

c netease-cloud-music sdl2 switch

Last synced: 28 Mar 2025

https://github.com/magnuschase03/filehashing

A program writtin in c to hash large files using multithreading

c hashing

Last synced: 07 Apr 2025

https://github.com/jakeroggenbuck/integrate

Calculate the integral

c calculus math

Last synced: 20 Jun 2026

https://github.com/pacna/marcin

A C-based Ulam Spiral generator, utilizing the SDL Library.

c sdl2

Last synced: 12 Apr 2025

https://github.com/amanoteam/raiden

A GCC cross-compiler targeting Linux musl

c cpp cross-compiler gcc linux musl

Last synced: 19 Apr 2026

https://github.com/ygor-sena/42-labs-challenge-v4

This repository contains the project done during the 4th edition of 42 Labs São Paulo between January 09th, 2023 and January 15th, 2023.

42 42labs 42school 42sp ansi-c c ecole42 posix-semaphore semaphores shared-memory

Last synced: 18 Aug 2025

https://github.com/ajnart/need4stek

Simple car AI using values gathered from a dumbed-down "machine-learning" script in python (Improves itself with iterations)

ai api c self-driving

Last synced: 18 Aug 2025

https://github.com/theolepage/lc-3-emulator

An emulator for the LC-3 assembly language written in C.

asm c emulator lc-3 lc3 little-computer-3

Last synced: 29 Aug 2025