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/arc-hugo/cforth

Mini projet implémentant un interpréteur pour un sous-ensemble de fonctions du langage Forth en C

c cmake forth

Last synced: 18 Mar 2025

https://github.com/hilbertcube/opengl-object-rendering

Render geometric shapes—including triangle, cube, sphere, and torus (donut) using OpenGL. This is a sample OpenGL graphics programming project built with CMake.

c cmake cpp glad glew glfw3 glm glut low-level opengl

Last synced: 10 Jun 2025

https://github.com/maumneto/compprogramengineering

Repositório dos códigos na linguagem C para a disciplina de Programação

c engineering exercise programming programming-language teaching-materials

Last synced: 10 Jun 2025

https://github.com/sambazley/libstm32usb

USB device driver library for STM32 devices

c library stm32 usb

Last synced: 15 Mar 2025

https://github.com/amirreza-ipchi-haq/electronarrangement2

A new version of the previous ElectronArrangement program

c chemistry cli science

Last synced: 23 Mar 2025

https://github.com/theoguerin64/push-swap

42 sorting algorithms project

42cursus c sorting-algorithms stack

Last synced: 01 Jul 2025

https://github.com/ya2ir/classical_simplex

An implementation of the classical Simplex algorithm in C

c linear-programming operations-research simplex-algorithm simplex-method

Last synced: 28 Mar 2025

https://github.com/jacmoe/neogardens

Retro graphics programming in 16bit style - using a modern tool-chain

c c99 glfw3 raycasting retro

Last synced: 24 Mar 2025

https://github.com/umbrellaleaf5/network_and_distributed_systems

My repository with home and seminars exercises on network and distributed systems at MIPT DAFE/RSE

c cpp dafe distributed-systems education mipt network-systems

Last synced: 02 Sep 2025

https://github.com/grieferatwork/kos-libiconv

Iconv Library for KOS (submodule for iconv(3))

c charset codec codepage iconv kos

Last synced: 19 Apr 2025

https://github.com/alexmasi/block-cipher-ctr-ecb

An AES implementation of a CTR block cipher using a CBC-MAC along with an ECB implementation for comparison

aes bmp c cryptography ctr ecb-mode

Last synced: 24 Mar 2025

https://github.com/manav-khandurie/unitconvertor_c

This is a mini-project Unit Convertor build entirely in C back in August 2022 as part of the Curriculum in Semester 3 , in UPES.

c

Last synced: 06 Apr 2025

https://github.com/devmanu-de/hexify

hexify is a program for displaying files in hex and also giving an ascii letter to each hex number in a nice terminal gui.

c hex hexadecimal ncurses ncurses-ui terminal terminal-based

Last synced: 16 May 2026

https://github.com/lioccoumd/ournix

This project implements a touch function for a simple filesystem in C. It allows creating new files while ensuring proper structure and validation. The implementation includes memory management, pointer handling, and directory management. The project also includes a testable main function for demonstration.

c filesystem git mock unix

Last synced: 11 Apr 2026

https://github.com/bobis33/myteams

EPITECH PROJECT | NETWORK PROGRAMMING | MYTEAMS

c communication epitech network network-programming

Last synced: 19 Apr 2025

https://github.com/manuosmx/sopa-de-letras-1

An alphabet soup made 100% in C language, saving the words found with their position in an external file.

c

Last synced: 24 Mar 2025

https://github.com/mykbit/tic-tac-toe-game-c-gui

This is a tic-tac-toe game with core game mechanics written in C and GUI written with the help of GTK3 library.

c gtk3 gui-application minimax tic-tac-toe tictactoe

Last synced: 19 May 2026

https://github.com/emasuriano/felix-fix-it-multiplayer

Remake of the retro game: Felix Fix It, with the ability to create rooms dynamically in order to play with another person via HTTPS.

c pthread sdl2 sdl2-image sdl2-ttf semaphore socket

Last synced: 28 Mar 2025

https://github.com/ekkoz897/42cursus_get_next_line

This is a 42 school project meant to teach us how to read from a file descriptor without knowing it's size before hand making use of static variables.

42born2code 42cursus 42projects 42school c file-descriptors get-next-line getnextline gnl gnl42 read static-variables

Last synced: 28 May 2026

https://github.com/ismailza/c-programming-workshop

Atelier de Programmation C/GTK - ILISI 1

c gtk

Last synced: 11 Apr 2026

https://github.com/macaron99/c-lab

Comprehensive collection of projects, exercises, and examples for mastering the C programming language. Ideal for beginners and experienced developers looking to enhance their skills.

c crud programming

Last synced: 26 Jun 2025

https://github.com/xaheli/bank-management-system

The Banking System project is a console-based application that simulates a simple banking system. It provides users with the ability to perform various banking operations such as account registration, balance inquiry, deposits, withdrawals, and more. Developed using the C programming language, this system provides two distinct interfaces.

academia academic-project banking-system bankmanagementsystem c cprogramming-language

Last synced: 15 Mar 2025

https://github.com/tigran-sargsyan-w/minishell

This project is about creating a simple shell. Yes, your own little bash. You will learn a lot about processes and file descriptors.

42 42school c c-language cli executor execve fork lexer mandatory minishell parser posix readline shell signals terminal unix unix-shell

Last synced: 19 Apr 2026

https://github.com/mironberch/collection-of-projects

My collection of little learn projects, which created for studying different technologies.

api c css django django-rest-framework docker fastapi flask html javascript mongodb nginx poetry python3 react redis telegram telegram-bot typescript yaml

Last synced: 19 Apr 2025

https://github.com/zakariaelbouzkri/stack_sorter

This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting

algo c data-structures

Last synced: 22 Nov 2025

https://github.com/girkovarpa/call-rust-in-c

Simple demo example of how to pass a Rust function to be executed by a C library (.dll).

abi c dynamic export extern ffi library link rust signature void

Last synced: 21 May 2026

https://github.com/bam-j/datastructure

자료구조 C언어 구현

c data-structures

Last synced: 31 Mar 2025

https://github.com/konstantintutsch/zarg

A minimalist C library for simple handling of command line arguments. 🚀

c cmd library parser

Last synced: 27 May 2026

https://github.com/kanishkrawatt/c_programming

A collection of resources to learn concepts for C

c competitive-programming dsa

Last synced: 08 Apr 2025

https://github.com/nakidai/clock-python

Clock that you can put in your python code

c cli clock posix-compilant script

Last synced: 31 Mar 2025

https://github.com/liziwl/c-cpp-programming

Course codes and materials, Summer 2017

c cpp

Last synced: 10 May 2026

https://github.com/blagojeblagojevic/bvm

A simple virtual machine (VM) that executes a custom bytecode instruction set. The BVM supports a variety of operations, including arithmetic, stack manipulation, and flow control.

assembly bvm c programming-language vm

Last synced: 05 May 2026

https://github.com/blagojeblagojevic/ising-model

This repository contains a C implementation of the Ising model simulation, a mathematical model in statistical mechanics describing ferromagnetism. The simulation utilizes the Metropolis algorithm to update the spins of a 2D lattice. The visualization is done using the SDL2 library, allowing for real-time rendering of the Ising model evolution.

c ising-model ising-model-2d sdl sdl2

Last synced: 08 Apr 2025

https://github.com/opensourcedoc/ccwarn

Test Code Quality and Standard Conformity for C or C++ Code against Both GCC and Clang

c c-language c-plus-plus clang cpp freebsd gcc linux shell-script standard-conformity unix warnings

Last synced: 12 Apr 2026

https://github.com/dalpaka/inpkg.h

The C/C++ version for clrflow (https://github.com/rver38/clrflow)

c cli color formatting gl text

Last synced: 24 Mar 2025

https://github.com/matubu/strace

🐛 A debugging tool to trace syscalls and signal of a program

c linux strace syscalls unix

Last synced: 11 Oct 2025

https://github.com/matubu/push_swap

🔢 A sorting algorithm that minimizes the number of moves

42projects c sort sorting

Last synced: 11 Oct 2025

https://github.com/matubu/gccwatcher

⌚ Rerun your c/c++ program on file change

c cpp deno watcher

Last synced: 11 Oct 2025

https://github.com/matubu/minitalk

📡 A mini messaging thing with unix signals

c unix-signals

Last synced: 11 Oct 2025

https://github.com/alp55/c

C Öğretici Örnekler

c developer example

Last synced: 23 Mar 2025

https://github.com/andersonhsporto/c-exercicios

Repositório contendo alguns exercícios na Linguagem C

ansi-c c makefile roman-numerals

Last synced: 28 May 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/shgpavel/opencl_lessons

CSC OpenCL tasks

c educational hpc opencl

Last synced: 02 Jul 2025

https://github.com/webmalc/arduino-robot

arduino-robot

arduino c

Last synced: 12 Apr 2026

https://github.com/carmjos/filesys

简易的文件系统。功能包括磁盘初始化、新建文件、删除文件、更新文件、查找文件、文件统计、磁盘统计、分配策略选择、磁盘整理。基于C语言实现。

c console file filesystem simulation

Last synced: 02 Jul 2025

https://github.com/zakariaelbouzkri/pipe_chain

This project will let you discover in detail a UNIX mechanism that you already know by using it in your program.

c pipe unix unix-command

Last synced: 27 Feb 2025

https://github.com/aristiklever-r-sousa/graphsalgorithms

Algoritmos em C voltados à Teoria dos Grafos

algorithms c grafos graph-algorithms

Last synced: 02 Jul 2025

https://github.com/djoezeke/mytoml

Mytoml - Simple and Fast Tom's Obvious, Minimal Language (TOML) Parser for Mordern C/C++.

c configuration cpp deserialize header-only morden parser serializer toml toml-config toml-parser

Last synced: 02 Apr 2026

https://github.com/souravjamwal77/projecteuler100fcc

This repository contains codes for ProjectEuler100 challenge as proposed by Quincy Larson. I will add my solutions here for languages C, C++, Python, and Javascript.

c cplusplus javascript python python3

Last synced: 19 Apr 2026

https://github.com/rkstudio585/advanced-calculator-c

The Advanced Calculator is a powerful, user-friendly C-based tool designed for complex mathematical operations, including basic arithmetic, trigonometry, logarithms, complex numbers, matrix operations, and statistical calculations, all enhanced with formula hints and formatted outputs for easy understanding.

advanced advanced-calculator-program c c-script calculator in-c program rk rk-studio

Last synced: 22 Nov 2025

https://github.com/madkne/MPL_interpreter

A small,fast and simple interpreter also best solution to common problems of programmers.

beta c interpreter language mpl programming-language

Last synced: 11 May 2025

https://github.com/lurgrid/qlunch

GLunch - C Command Launcher

c command glunch launcher

Last synced: 31 Mar 2025

https://github.com/ykondrashyn/httpmap

Collection of tools for network scanning

c nmap scanning

Last synced: 10 Mar 2026

https://github.com/martan03/sortingalgs

C Sorting Algorithms

c c-lang sort sorting-algorithms

Last synced: 03 Jul 2026

https://github.com/norech/libdistract

Distract is a flexible object-oriented game engine made in C

c csfml

Last synced: 11 Jun 2025

https://github.com/mubinmuhammad/zinc

An Image Processor. Written in C.

c graphics image-processing

Last synced: 27 Feb 2025

https://github.com/sorok-dva/piscine-42

My piscine at 42 in 2023

42born2code 42school c piscine-c

Last synced: 27 May 2026

https://github.com/konrad1991/rpointer

A small and very dangerous R package. You can create a vector on the heap from R. Therefore, three classes exist: bool, integer and numeric which create the memory during the construction. The memory is not automatically freed. You have to use the method delete in order to three the memory.

c cpp pointer r rstats

Last synced: 06 May 2026

https://github.com/ark2016/algorithms_c_lang

algorithms and data structures C lang

algorithms-and-data-structures bmstu bmstu-iu9 c

Last synced: 27 May 2026

https://github.com/harshpreet931/spam-email-classification

A lightweight and fast Naive Bayes-based spam email classifier written in C.

c data-processing email-classification machine-learning naive-bayes spam-detection

Last synced: 27 Feb 2025

https://github.com/ar-sayeem/music-library-manager

Using C, this project showcases a music playlist application using linked lists, queues, stacks, file handling, and various features like song management, playback, search, and export functionalities.

c music-library-system

Last synced: 03 Sep 2025

https://github.com/abdullah-alrefaey/temperature-controller-module

A Simulation of Temperature Controller Module On Proteus 8.10 SP3.

atmega32 avr c design-patterns embedded-systems misra-c proteus

Last synced: 13 May 2025

https://github.com/k0lala/octisc

2-player Tetris game, C version

c

Last synced: 03 Sep 2025

https://github.com/souravrax/runc--c-cpp-auto-runner

A C/C++ auto runner cli tool made with python

argparser automation autorun c cli cpp open-source-project python

Last synced: 29 May 2026

https://github.com/hendrikboeck/simplejson-c

simplejson-c is a simple library, that converts json into a pythonlike dictionary and can convert this dictionary to json.

c dictionary json json-parser list

Last synced: 11 Jul 2025

https://github.com/maxdevos49/osdev

Round 2 at OS development

c kernel osdev

Last synced: 16 Jan 2026

https://github.com/timbo-rafa/c-allegro-memory-game

Memory Game to learn mathematical operations

allegro allegro4 c c-language demo game makefile memory-game

Last synced: 03 Jul 2025

https://github.com/dog-broad/contact-management

A GUI tool written in C to manage contacts

c glade gui

Last synced: 24 Mar 2025

https://github.com/sktapn/maloca_handson

Este repositório reúne projetos de IoT com foco em saúde, desenvolvidos pela Equipe Spear no curso Maloca das iCoisas.

arduino c equipespear iot python saude

Last synced: 21 Feb 2026

https://github.com/ignaciopardo/td2_tp3

Trabajo Practico 3 - Tecnologia Digital II UTDT

c processes

Last synced: 01 Apr 2025

https://github.com/motaax/cash

CS50 Cash exercise

c cs50

Last synced: 17 Jul 2025

https://github.com/seg6/raytracer

pure c99 raytracer

c computer-graphics raytracer

Last synced: 01 Jul 2025

https://github.com/luizmiguelsr/estudos-cursos_2020

📚 Cursos realizados em 2020

algorithms c c-plus-plus css3 html5 php python

Last synced: 11 Apr 2026

https://github.com/petergtz/c2c-err-transpiler

This was an attempt to extend the C programming language with advanced error handling constructs, similar to those seen in Rust today. It's a compiler taking a C-like dialect and compiles to pure C.

c compiler error-handling

Last synced: 28 Mar 2025

https://github.com/coditva/example-linux-progs

The basic examples of programming under linux

c linux linux-programming ncurses

Last synced: 01 May 2026

https://github.com/0xabdellatif/skyguardian

unfinished game designed with raylib library

c game games gaming learning raylib sky-defender-game

Last synced: 27 Feb 2025

https://github.com/samuelterra22/udp-sockets-example

A simple example for communications between sockets UDP

c client datagram datagram-socket example server socket sockets udp udp-client udp-server

Last synced: 11 Jun 2025

https://github.com/tothantonio/utcn

personal files for courses I took at Technical University of Cluj-Napoca

algebra-linear analysis assembly c data-structures-and-algorithms database digital-system-design java oop vhdl

Last synced: 12 Apr 2026

https://github.com/rasabh-org/c-tutorials

A repository to host the demo C source files that may be used to learn or teach basic concepts in C programming language.

c programming-language tutorial-code tutorial-demos tutorial-sourcecode tutorials

Last synced: 10 Oct 2025

https://github.com/tdholmes/harma

A project to assist over-caffeinated electrical engineers in soldering.

c kicad

Last synced: 24 Mar 2025

https://github.com/28ritu/c-strings

Re-Implementation of some C string functions

c operating-system strings

Last synced: 08 Apr 2025

https://github.com/golem2game/guess-the-number

🎮 A simple C program where you have to guess a random number between 1 and 100. Great for beginners learning C basics like loops, conditions, and functions.

c gcc-complier guess-the-number guessing-game programming programming-language vscode

Last synced: 11 Jun 2025

https://github.com/alvii147/digitalpiggybank

Digital Piggy Bank Project with Raspberry Pi Zero W

c embedded-systems raspberry-pi-zero-w

Last synced: 04 Sep 2025

https://github.com/z1skgr/mastermind

master mind using cygwin

c cli cygwin devcplusplus mastermind mingw

Last synced: 16 Mar 2025

https://github.com/khayyamsaleem/arduino-pocket-ddr

simon says or pocket ddr on the arduino

arduino arduino-cpp c electronics game platformio

Last synced: 12 Apr 2026

https://github.com/kamilhan-karaismailoglu/clone-grep-command-with-c

In this project, create grepFile function like grep command in linux. With the grepFile command to be created, the searched words will be found in the scanned file and the lines on which they are will be printed to the output file. The number of times this word is repeated in the relevant file will be displayed in the terminal. This project was written for System Programming lecture.

c clone-grep-command grep-command

Last synced: 29 May 2026

https://github.com/mrnazu/monty

C, Stacks, Queues - LIFO, FIFO

c c-programming dsa-algorithm fifo lifo queues stacks

Last synced: 24 Jul 2025

https://github.com/federicoponzi/mydfs

A simple distributed file system.

c distributed-file-system distributed-system

Last synced: 24 Mar 2025

https://github.com/nicolasbauw/amiga-c-ptreplay

Amiga ptreplay.library headers for VBCC.

amiga c headers library protracker ptreplay vbcc

Last synced: 30 Mar 2025