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/mat-p1/logica-de-programacao1

Repositório com todas as atividades realizadas em Lógica de Programação utilizando a linguagem C.

c logica-de-programacao

Last synced: 19 Jul 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/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/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/james-beans/wi4l

Litterally just a single window implemented in 4 languages.

c cpp python rust wi4l

Last synced: 08 Apr 2025

https://github.com/bo1led-owl/owl-std

A simple library of generic containers and algorithms for C language

algorithms c containers standard-library std stdlib

Last synced: 03 Sep 2025

https://github.com/zikiflicky/calculator

A small and simple calculator written in C

c c99 calculator

Last synced: 28 May 2026

https://github.com/jowwan/tic-tac-toe

A console-based Tic-Tac-Toe game written in C, featuring three exciting modes: Classic Tic-Tac-Toe, Footy Tic-Tac-Toe, and Basketball Tic-Tac-Toe. Simple, fun, and perfect for nostalgic gameplay!

basketball c console console-application console-game cpp football project tic-tac-toe tictactoe

Last synced: 08 Apr 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/yassir-ai/maze-solving-algorithm

YEAR : 2021 , Maze-solving algorithm with C using djikstra algorithme and DFS algorithme

algorithm c dfs dfs-algorithm djikstra djikstra-algorithm graphics isima kruskal labyrinth maze programming project sdl sdl2

Last synced: 08 Apr 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/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/victorharri-chal/pokemon-rpg

🐾 A graphical project with CSFML to recreate a Pokemon game. Last project of my 1st year at Epitech.

c csfml epitech first-year-project game graphical-programming pokemon teamwork

Last synced: 06 Apr 2025

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

자료구조 C언어 구현

c data-structures

Last synced: 31 Mar 2025

https://github.com/djoezeke/celog

A Fast , Convenient and Lightweight Header Only C/C++ Logging Library.

asynchronous c cpp cross-platform header-only high-performance logger logging logging-library low-latency

Last synced: 09 Mar 2025

https://github.com/haidaram/tp-multitache

TP de programmation concurrente INSA Lyon

c multiprocessing

Last synced: 05 May 2026

https://github.com/codernayeem/satellite-velocity-calculator

A console based calculator that calculates a satellite velocity and rotation period

c console-application

Last synced: 28 Mar 2025

https://github.com/mailittlepony/flowergame

multiplayer game for ESP using TCP protocol

c cpp tcp-client-server

Last synced: 15 Mar 2025

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/utisam/ecunit

Unit test framework for Embedded C.

c embedded test-framework

Last synced: 10 Jun 2025

https://github.com/blagojeblagojevic/musicplayer

B-Player is a sleek and minimalist music player application designed to provide you with an immersive and distraction-free music playback experience. Whether you're a casual listener or a dedicated audiophile, B-Player offers a range of features to elevate your music enjoyment.

c fft music music-player raylib real-time

Last synced: 02 Jul 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/teograjqevci/raymarching_tool

A 3D modeling tool written in C++ and OpenGL, leveraging Signed Distance Fields (SDFs) to create, blend, and manipulate primitive shapes.

3d c cpp glsl glsl-shaders graphics macos modeling opengl raymarching raymarching-distance-fields software tool tooling

Last synced: 12 Apr 2026

https://github.com/sparsh12321/rubik-s-cube-solver-opengl-

Rubik's Cube Solver in OpenGL

c opengl

Last synced: 19 Apr 2025

https://github.com/matubu/lem-in

🐜 A ant colony simulator with a vizualizer

c pathfinding

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/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/ewylson/hist

A simple C program that counts printable ASCII characters in a file and generates a histogram

c c99 character-count character-counter histogram

Last synced: 03 Sep 2025

https://github.com/serhiistets/fed

Command line tool for saving and accessing your favorite folders via the terminal

c cli command-line-tool

Last synced: 04 Apr 2025

https://github.com/laumbourassa/gll

Generic Linked List (GLL) library in C

c dynamic generic linked-list

Last synced: 15 Mar 2025

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/edk0/iphide

proof of concept structure-preserving IP mangling

c encryption format-preserving-encryption irc obfuscation permutation siphash

Last synced: 24 Mar 2025

https://github.com/shgpavel/opencl_lessons

CSC OpenCL tasks

c educational hpc opencl

Last synced: 02 Jul 2025

https://github.com/djoezeke/tomlfy

A Fast Header-only Tom's Obvious, Minimal Language (TOML) file parser and serializer/deserializer for C/C++.

c config configuration cpp17 deserialize parser serializer toml toml-config toml-parser

Last synced: 09 Mar 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/djoezeke/myargs

A Straight forward Command-line arguments parsing library for modern C/C++ that would make your day.

argument-parser c cli command-line console cplusplus flag options parsing subcommands

Last synced: 09 Mar 2025

https://github.com/laumbourassa/gnt

Generic Nibble Trie (GNT) library in C

c dynamic generic trie

Last synced: 15 Mar 2025

https://github.com/cpscript/low-3d

attempt to make an extremely "simple" and low level 3d game... (simple 3d engine that makes a small map that has a reflective cube the user can walk around)

3d 3d-graphics c game

Last synced: 28 Mar 2025

https://github.com/wrclark/lis3dh

C library for interfacing with the LIS3DH accelerometer

accelerometer c i2c lis3dh raspberrypi spi stm32

Last synced: 23 Nov 2025

https://github.com/asross/c_utest

Tiny C unit tests

c macros tests

Last synced: 03 Apr 2025

https://github.com/edsonbonfim/cpack

CPack is a compilation of collections that should be in the C standard library, but they are not.

c list queue stack suite

Last synced: 16 Oct 2025

https://github.com/dorstern3/radar

Radar Project

c driver stm32

Last synced: 24 Mar 2025

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/llnl/libjustify

Dynamic justification of tabular data in native C

c tabular-data

Last synced: 17 Jun 2026

https://github.com/aleksac/urm

URM simulator written in C

c simulator urm

Last synced: 21 Apr 2025

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/nisanth2004/change-password-email-verification-spring-security

Implement the Change password functionality using endpoint and postman client in via Email

c database eclipse-ide endpoint intellij-idea java logging lombok mail mysql security softawre spring springboot web

Last synced: 11 Apr 2026

https://github.com/shoaib-programmer/gridguru

A Sudoku Solver GUI in C

c css gtk gtk-css sudoku-solver

Last synced: 10 Mar 2025

https://github.com/kariboo-corp/adxl345-pico-driver

ADXL345 driver for the RP2040 Pico C SDK.

adxl345 c pico rp2040 sdk

Last synced: 27 Jun 2025

https://github.com/talhaahussain/pig-shuffling-beggar

Continuous Assessment for ECM2433 - The C Family, set by Prof. Richard Everson (Year 2, Semester 2). Involves the implementation of 3 C programs - a Pig Latin translator, an array shuffler, and a simulation of Beggar-your-neighbour.

beggar-my-neighbour c card-shuffling pig-latin

Last synced: 04 Apr 2025

https://github.com/ykondrashyn/httpmap

Collection of tools for network scanning

c nmap scanning

Last synced: 10 Mar 2026

https://github.com/diogocapela/isep-arqcp

Resolução dos exercícios das aulas de Arquitectura de Computadores do ISEP 2018/2019.

assembly c

Last synced: 03 May 2026

https://github.com/martan03/sortingalgs

C Sorting Algorithms

c c-lang sort sorting-algorithms

Last synced: 03 Jul 2026

https://github.com/mubinmuhammad/zinc

An Image Processor. Written in C.

c graphics image-processing

Last synced: 27 Feb 2025

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/hatsusixty/minitools

Some tools that just make what they are supposed to make.

c image image-vi kiss kiss-principle png simple tools utilities

Last synced: 18 Mar 2025

https://github.com/artainmo/lem_in

42 school project. Using graph-traversal-algorithms for ants to choose the shortest path within an ant colony.

42school algorithm c graph-traversal-algorithm

Last synced: 16 Jun 2025

https://github.com/mykbit/morse-code-learning-game-pico

This project serves as a morse code learning tool via Raspberry Pi Pico microcontroller extension board utilising its programmable buttons.

arm-assembly c pico

Last synced: 30 Mar 2025

https://github.com/szktty/c-clockwork-base32

A reference Implementation of Clockwork Base32 for C

base32 c

Last synced: 26 Jun 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/leonburghardtdev/injectify

Injectify is a simple and easy-to-use tool that allows users to inject dynamic link libraries (DLLs) into running processes.

c cheats cpp dll-injection imgui reverse-engineering win-api

Last synced: 11 Apr 2026

https://github.com/diohabara/rcc

RISC-V C Compiler

c compiler risc-v

Last synced: 25 Mar 2025

https://github.com/Coac/mishell

Another Unix shell in C

c pipes scheme-language shell signal unix

Last synced: 11 Mar 2025

https://github.com/abdulrahman-k-s/simple_shell

ALX's low-level programming second project. Made with my peer @fadirafik

alx alx-low-level-programming alx-project bash c linux shell unix

Last synced: 11 Apr 2026

https://github.com/k0lala/octisc

2-player Tetris game, C version

c

Last synced: 03 Sep 2025

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/aditeyabaral/hashmap-lemmatizer

A simple lemmatizer made as a part of the Data Structures (UE18CS202) course at PES University. We used the concepts of graph networks combined with a HashMap to create the database of words along with their lemma.

c data-structures graph hashing lemmatization linked-list natural-language-processing

Last synced: 28 Jun 2025

https://github.com/webmalc/hackerrank-leetcode

Puzzles from hackerrank.com and leetcode.com

c go hackerrank python

Last synced: 12 Apr 2026

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/vishal-raj-1/language-proficiency-in-c

It contains all the solutions of HackerRank (Language Proficiency In C)

basic-of-programming basics-of-c c hackerrank language-proficiency programming-language

Last synced: 03 Jul 2025

https://github.com/rsusik/pycerializer

PyCerializer is a lightweight serialization module for Python. This serializer allows easily deserialize the data in C/C++.

c cpp packing python serialization serializer

Last synced: 12 Apr 2026

https://github.com/gfrn/bmp280

BMP280 communication example for the BeagleBone Black

beaglebone-black c spi

Last synced: 06 Apr 2025