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/mateus-resende-ottoni/aeds2

Repositório dedicado a projetos desenvolvidos na disciplina 'Algoritmos e Estruturas de Dados 2'

c java

Last synced: 18 Apr 2026

https://github.com/udanielnogueira/data-structure-zero

Estudo de Estrutura de Dados usando linguagem C nas aulas da Graduação de Ciência da Computação.

c

Last synced: 12 Jun 2025

https://github.com/mrnazu/cs50

cs50 harvard

c computer-science cs50 dsa harvard

Last synced: 29 May 2026

https://github.com/d3adb5/st

The patched version I'm using of st, the simple terminal. Will be rebased periodically, and patches reapplied.

c simple-terminal suckless

Last synced: 28 Jan 2026

https://github.com/y-syo/advent-of-code-2024

🎄 my very cool solutions for the 2024 advent of code

advent-of-code advent-of-code-2024 bash-script c nix python python3 ruby rust stupid

Last synced: 13 Apr 2026

https://github.com/newlandtv/sudoku

A simple sudoku game.

c sudoku sudoku-game

Last synced: 14 Mar 2025

https://github.com/julgitt/ppm-image-formatter

Formatter features filtering colors, desaturating image, gamma and contrast manipulation

c image image-editor ppm

Last synced: 20 May 2026

https://github.com/matbagnoletti/unipgtutoraggiotriangoli

Esercizio di tutoraggio svolto durante il corso di Programmazione Procedurale del primo anno di Informatica presso l'Università degli Studi di Perugia.

c gcc

Last synced: 07 Apr 2025

https://github.com/kiko-g/feup-lcom

FEUP LCOM | Computer Lab | 2019/20

c computer-architecture peripheral-devices

Last synced: 04 Oct 2025

https://github.com/r-pagard/c-algorithm

Write some algorithms with C programming language. I'm trying to write the best way that I can.

algorithms c cprogramming data-structures

Last synced: 30 Mar 2025

https://github.com/alishbz/stade_machine

ASOS Stade Machine API and List API are suitable for Embedded Software design Patterns and other software frameworks.

c state-machine

Last synced: 02 Apr 2025

https://github.com/alexdvorak/c_cpp_projects

For the sake of learning how to translate across languages and how things work

algorithms algorithms-implemented c data-structures data-structures-c sorting-algorithms sorting-algorithms-implemented

Last synced: 29 May 2026

https://github.com/danilado/iu7-c

Работы по курсу Программирование на языке C кафедры ИУ7 МГТУ им. Баумана

bmstu bmstu-iu7 c iu7 makefile test-automation testing tests

Last synced: 07 Nov 2025

https://github.com/quytelda/focs

Functional Open C Structures - C Data Structures Library

c data-structures focs functional libfocs

Last synced: 12 Nov 2025

https://github.com/trypsynth/sleepsoundly

Tiny C program to constantly pipe silent audio through audio devices on Windows, eliminating automatic sleeping.

accessibility audio c cpp sound soundcard soundcardsleep win32 windows winmm

Last synced: 11 Mar 2026

https://github.com/freecx/post-brainfuck

Код к статье о Brainfuck

blog-post c cpp go rust

Last synced: 15 Apr 2026

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/callmesalmon/pomme

Minimal Sega Genesis emulator written in C. Contributions are welcome! (WIP)

c emulator minimalist pure-c sega sega-genesis

Last synced: 03 Apr 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/icepanorama/arduinoprojectsbook_c

All the projects from the Arduino Projects Book, written in C.

arduino arduino-uno arduino-uno-r3 avr avr-gcc avr-gcc-toolchain c c-language c-programming

Last synced: 01 Feb 2026

https://github.com/basemax/traversalbst

This is a simple implementation of Binary Search Tree (BST) in C language. All In-order, Pre-order, and Post-order traversal functions are implemented.

binary-search-tree binary-tree bst c data-structure datastructure ds inorder postorder postorder-traversal preorder traversal tree

Last synced: 12 Oct 2025

https://github.com/mxvements/ft_printf

Because ft_putnbr() and ft_putstr() aren’t enough.

42cursus 42madrid 42school c

Last synced: 16 Mar 2025

https://github.com/lioneljouin/projet-sti2d-parking-vertical

Remote supervision project to manage vertical parking made in Python and C.

arduino c civil-engineering python tkinter

Last synced: 11 May 2026

https://github.com/n-elmer/nrf9160-with-saadc-and-load-sensor

Interfacing nRF9160 with the SAADC and a Load Sensor

c embedded-systems iot nordic-semiconductor system-development

Last synced: 12 Oct 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/divisionind/ticecmaketemplate

a CMake template for developing applications for TI-CE series calculators using JetBrain's CLion IDE

c clion ti-84-plus-ce

Last synced: 15 Jun 2026

https://github.com/ximaz/list-in-c

This project aims to re-build the most powerfull list type in C at ground-0 level, with the most optimized memory management and the most accessible features.

c data-structures epitech epitech-project epitech-study epitech-workshop linked-data linked-list linkedlist list lists

Last synced: 30 Mar 2025

https://github.com/dreampast/ulbn

High-precision Number Library

c high-precision high-precision-calculator math

Last synced: 12 Oct 2025

https://github.com/ergus/c-python

Calling Python from C with pure CPython api.

c cmake cpython-api learning python

Last synced: 13 Jun 2025

https://github.com/RaduRelics/xor-ransomware

A POC ransomware to troll your friends. Encrypt and Decrypt a Windows computer using basic xor encryption.

c decryption encryption ransomware windows xor-cipher

Last synced: 12 Oct 2025

https://github.com/sir-ragna/flag-parser

flagparser.h inspired by the goflags package.

c c89

Last synced: 06 Feb 2026

https://github.com/tariqjamel/inter-process-communication

This project demonstrates IPC using System V message queues in C. It includes a server and two clients that communicate through message queues. The server receives and forwards messages between clients, enabling continuous communication.

c interprocess-communication operating systemcall thread

Last synced: 12 Oct 2025

https://github.com/mharikmert/text-representation-with-bst

A simple word sorting algorithm with different Binary Search Trees and time complexities in C programming language

algorithm binary-search-tree c time-complexity time-complexity-analysis

Last synced: 25 Mar 2025

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/ismailza/c-programming-workshop

Atelier de Programmation C/GTK - ILISI 1

c gtk

Last synced: 11 Apr 2026

https://github.com/mvpee/42-pipex

This project aims to deepen your understanding of the two concepts : Redirections and Pipes. It is an introductory project for the bigger UNIX projects that will appear later on in the cursus.

19 42 born2code c pipex school

Last synced: 11 Feb 2026

https://github.com/matubu/ray-tracing

🌞 A simple ray tracing program in c

c graphics mlx ray-tracing raytracing

Last synced: 11 Oct 2025

https://github.com/nickeldan/scrutiny

C testing framework for POSIX environments

c posix testing-framework

Last synced: 18 Jan 2026

https://github.com/lynkos/simple-mpi

This program counts the number of prime numbers between 1 to MAX_CONST inclusive using MPI (parallel programming).

bash c command-line makefile shell

Last synced: 30 Dec 2025

https://github.com/izonit/mizoview

Simple image viewer

c image-viewer raylib

Last synced: 09 Apr 2025

https://github.com/tomcat-42/zig-compile-commands

compile_commands.json generation for c projects using zig build

build c compile-commands compile-commands-json zig zig-build zig-build-system

Last synced: 09 Apr 2025

https://github.com/amanoteam/nero

A GCC cross-compiler targeting PocketBook

c cpp cross-compiler gcc pocketbook

Last synced: 13 Mar 2025

https://github.com/victorpbilbao/typingspeedtest

This is a typing speed test game built in C

c games

Last synced: 23 Jan 2026

https://github.com/0x0c/m3d

3d-graphics c x11

Last synced: 11 Oct 2025

https://github.com/mkdocstrings/c

A C handler for mkdocstrings. Available to sponsors only.

c mkdocs mkdocstrings mkdocstrings-collector mkdocstrings-handler

Last synced: 18 Jan 2026

https://github.com/louiscb/operating-systems

Collection of programs and resources related to Unix based OS

c operating-systems

Last synced: 23 Mar 2025

https://github.com/guiribei/my_shell

A lightweight, reduced version of the Bash shell written in C.

bash builtin-functions c execve forks linux pipes processes shell signals

Last synced: 12 Apr 2026

https://github.com/davphla/minilibc

Lightweight C library that aims to recreate essential string and memory manipulation functions from the standard C library in assembly

asm c makefile nasm

Last synced: 11 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/julusian/decklink-c

Wrapper around the Blackmagic Decklink SDK for use in C or language bindings which do not support C++

blackmagic-design c decklink video

Last synced: 10 Oct 2025

https://github.com/andersonhsporto/ft-basecamp

Exercises Of Basecamp, June, 2021

c shell-script

Last synced: 29 May 2026

https://github.com/nkurata/my-rpg

2D RPG game engine featuring interactive gameplay, character progression, and custom assets.

c csfml game-development graphics-programming

Last synced: 12 Jun 2025

https://github.com/elmot/lempo_smart_watch

Hacking Chinese smart watch based on nRF52832

arm c clion clion-cmake cmake embedded nrf52 nrf52832 zephyr

Last synced: 29 May 2026

https://github.com/slizr/nil_os

A compact OS with Linux and UI/GUI for enthusiasts

assembler betop btop by c github open-source os security sliz slizr

Last synced: 13 Jan 2026

https://github.com/electrocodeur/ultrason

Projet : Ultrason

arduino c

Last synced: 08 May 2026

https://github.com/malbolgee/proto-terminal-so

Proto-terminal para a matéria de Sistemas Operacionais. O terminal aceita pipe, redirecionamento de entrada e saída, além de mistura entre esses modificadores. Para mais informações, ler a documentação.

c file fork kernel linux linux-shell operating-systems parser pipe pipes redirection-operators shell syscall

Last synced: 08 May 2026

https://github.com/ptrvsrg/nsu-my-lab-c

Новая лабораторная работа по дисциплине "Программирование" 1 курса ФИТ НГУ

c cmake convex-hull github-actions testing

Last synced: 23 Jun 2026

https://github.com/russlank/lang-forge

LangForge is a modern Go implementation of Lex/Yacc-style compiler tooling

bison bison-yacc c clang compiler-construction compiler-design compilers context-free csharp dotnet flex go ielr lalr lex lex-yacc parse parser scanner yacc

Last synced: 25 Jun 2026

https://github.com/andr3w03/komputergrafikvisualisasi_lab

Tugas Mata Praktikum Komputer Grafik dan Visualisasi Lab 2 Semester 4

c cpp desktop-application glut opengl visual-studio

Last synced: 08 May 2026

https://github.com/daneelsan/matrixcurses

A Matrix-style dripping text

c curses

Last synced: 04 Jun 2026

https://github.com/yurlungur/hdf5-toy

A simple toy code showing how to use hdf5

c c-plus-plus hdf5 learning-by-doing python

Last synced: 17 Apr 2026

https://github.com/metacall/nodejs-c-io_uring-example

Using io_uring Linux Kernel interface from NodeJS by JITing C code with MetaCall.

c interoperability io-uring jit liburing nodejs

Last synced: 26 Apr 2026

https://github.com/ugnmura/asm-basics

Simple Programs written in Linux x86_64 Assembly.

asm assembler assembly c compiler linux low-level x86-64

Last synced: 09 May 2026

https://github.com/kristoff-starling/mit-6.s081-xv6

Learning materials including 11 minilabs with lab reports, lecture notes and paper notes for Introduction to Operating Systems 2020, MIT

c operating-systems

Last synced: 18 Jun 2026

https://github.com/chunche95/aprender-c

C es un lenguaje de programación de nivel medio ya que combina los elementos del lenguaje de alto nivel con la funcionalidad del ensamblador. Su característica principal es ser portable,es decir,es posible adaptar los programas escritos para un tipo de computadora en otra. Otra de sus características principales es el ser esctructurado, es decir, el programa se divide en módulos (funciones) independientes entre sí. Autor: Paulino Esteban Bermúdez R.

c c-plus-plus html-css-javascript programming-language

Last synced: 22 Apr 2026

https://github.com/hasderhi/novashell

A Windows terminal wrapper written in C. Comes with tab autocomplete, Linux aliases and more. The goal is to create a standalone GUI in C++ for this someday.

c terminal terminal-wrapper windows windows-cmd

Last synced: 03 May 2026

https://github.com/blagojeblagojevic/image.h

Low level image processing header only libary

c header-only image-processing stb stb-image

Last synced: 30 Apr 2026

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

ft_printf is a 42 school project where we must replicate the behavior of C library printf function. The project teaches us about variadic arguments as well as data structures.

42-school 42cursus 42projects 42school c ft-printf ftprintf ftprintf42 printf string-manipulation write

Last synced: 05 Jun 2026

https://github.com/maxrdz/c-pong

My 2D graphics video game written purely in C, a recreation of the original Pong arcade game. The graphics are powered by the Simple2D library.

c game

Last synced: 06 Jun 2026

https://github.com/lucasfturos/projetospic16f877a

Repositório focado em salvar microprogramas para o microcontrolador PIC16F877a

assembly c mplabx

Last synced: 30 Apr 2026

https://github.com/yoann256/ez-scanner

Want to know if the file your friend sent you is a virus? You can check that with EZ Scanner!

bash c cleaner cmake cpp ez linux makefile malware scanner virustotal

Last synced: 03 May 2026

https://github.com/lvntky/liteshell

Lite Shell is a small sized and fast shell for Linux and Mac 0S users.

bash c linux linux-kernel linux-shell system-programming

Last synced: 03 May 2026

https://github.com/bobbydeveloper2014/bybylangtowasm

A compilter to convert bybylang to wasm

bybylang c clang nim wasm

Last synced: 09 May 2026

https://github.com/electrocodeur/ir_recepteur

Projet : Recepteur Infrarouge

arduino c

Last synced: 03 May 2026

https://github.com/walderlansena/datastructureinc

:battery: Algoritmos de Estrutura de Dados em C++

c cplusplus data fila list lista pilha stack struct structure structured-data

Last synced: 03 May 2026

https://github.com/seongwonp/c_linuxsysprog

C 언어 기반의 시스템 프로그래밍 강의를 수강하며 리눅스 환경에서 파일, 프로세스, 메모리, 시그널, 소켓 등 핵심 시스템 기능을 실습한 내용을 정리한 공간입니다.

c gcc linux system-programming vim

Last synced: 03 May 2026

https://github.com/electrocodeur/4digit

Projet : 4 Digit avec Arduino

arduino c

Last synced: 03 May 2026

https://github.com/electrocodeur/rfid

Projet : RFID

arduino c

Last synced: 09 May 2026

https://github.com/ifwhy/learning-c-and-cpp

Repositori ini berisi topik belajar C dan C++

asteroids-game c calculator cpp crud game

Last synced: 30 Apr 2026

https://github.com/f9n/aqshell

Aq shell with C

c shell

Last synced: 24 Apr 2026

https://github.com/nachiket-072005/hackerrank-leetcode_problems_solutions

Here, I will be sharing HackerRank and LeetCode Problems Solutions.

c c-plus-plus java

Last synced: 09 May 2026

https://github.com/pirito10/cartas-pi-uvigo

Message Management System project for the course "Programación I" in the Telecommunications Engineering Degree at the Universidad de Vigo (2019 - 2020)

c makefile messaging terminal

Last synced: 17 Apr 2026

https://github.com/samarjit98/dsa_college

This is a compilation of many important data structures and their applications.

algorithms c cplusplus-11 data-structures java

Last synced: 17 Apr 2026

https://github.com/libdriver/pca9548a

PCA9548A full-featured driver library for general-purpose MCU and Linux.

c full-featured-driver iic linux mcu pca9548a switch

Last synced: 20 Apr 2026

https://github.com/ghosts6/library_management_system

Library management system from basic to advacne write with languages like bash,c,c++,python and js

bash c cpp django django-orm django-rest-framework html-css-javascript javascript library-management-system postgresql python3 tailwind

Last synced: 02 Apr 2026