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/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/king-of-ducks/nvim

Nice Neovim config for C++ developing written on Lua

c cpp neovim neovim-config nvim nvim-config

Last synced: 11 Jun 2025

https://github.com/zouariomar/library_management_app_type-1

A console-based Library Management application in C

c cli

Last synced: 23 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/dreampast/ulbn

High-precision Number Library

c high-precision high-precision-calculator math

Last synced: 12 Oct 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/federicoponzi/mydfs

A simple distributed file system.

c distributed-file-system distributed-system

Last synced: 24 Mar 2025

https://github.com/faber222/encode-decode-file

Este projeto implementa um método para converter dados binários de arquivos em vídeos utilizando a biblioteca OpenCV. O objetivo principal é explorar a viabilidade do YouTube como um "Google Drive" ilimitado, aproveitando que a plataforma permite o upload de vídeos sem restrição de quantidade.

c cpp encoder-decoder opencv4

Last synced: 21 Feb 2026

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

자료구조 C언어 구현

c data-structures

Last synced: 31 Mar 2025

https://github.com/dhimasardinata/caxe

A modern C/C++ project manager that cuts through build system complexity.

build-tool c cli cpp developer-tools make package-manager rust

Last synced: 13 Jan 2026

https://github.com/matubu/minibash

A simple, mini, imperfect version of bash

bash c

Last synced: 11 Oct 2025

https://github.com/pratishtha-abrol/shell-c

A working shell based on the Linux Terminal, coded in C

c linux-commands linux-shell pipeline redirection

Last synced: 30 Mar 2025

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/sonota88/vm2gol-v2-c

toy compiler

c compiler

Last synced: 11 Oct 2025

https://github.com/mrnazu/cs50

cs50 harvard

c computer-science cs50 dsa harvard

Last synced: 29 May 2026

https://github.com/azersd/argparse

CLI Argument parser in C for 42 projects.

42 42cursus 42projects argparse c cli

Last synced: 11 Oct 2025

https://github.com/beliavsky/fortran-calling-c-for-io

speed comparison of Fortran internal read with Fortran calling C atoi() function

atoi c fortran string string-conversion

Last synced: 31 Aug 2025

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

A simple 2 player tic-tac-toe game with custom cell numbers

c cli command-line game tic-tac-toe

Last synced: 30 Jun 2025

https://github.com/gottox/cextras

Utilitylibrary for commonly needed C functions

c hacktoberfest library utility

Last synced: 15 Mar 2025

https://github.com/electrocodeur/lcd_i2c

Projet : LCD I2C

arduino c

Last synced: 12 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/massigy/c-huffman-text-compression

This project impelements a basic version of the Huffman text compression algorithm, using the Huffman tree.

c compression-algorithm cprogramming gcc git github huffman-coding makefile

Last synced: 10 May 2026

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

Perl5 Wrapper around C libyaml

c perl-xs perl5 yaml

Last synced: 17 Feb 2026

https://github.com/0xamined/process-hunter

A C program that retrieves detailed information about a running process in the operating system using the Process ID (PID)

c forensics malware-analysis process-monitor

Last synced: 10 Oct 2025

https://github.com/antonioberna/call-assembly-from-c

Simple project that combine the power of Assembly language with the power of C language

aarch64 armv8-a assembly c calling-conventions intel raspberry-pi-3 x86

Last synced: 19 Jan 2026

https://github.com/haytham-hammioui/42_so_long_1337

So_long (42cursus), The purpose of this project is to make a small 2D game implemented using MiniLibX library

1337 1337cursus 1337school 42 42born2code 42cursus 42projects 42school c minilibx solong solong42

Last synced: 01 Apr 2025

https://github.com/superpuiu/sonata-audio

Small music/audio player made with SDL and MicroUI.

audio-player c music music-player

Last synced: 03 Jul 2025

https://github.com/taxpater/C-eshop-pipes

Code showcase for a project assigned during my studies.

c eshop makefile

Last synced: 22 Sep 2025

https://github.com/b0nam/basic-reverse-shell

Reverse Shell simples escrita em linguagem C (Windows/Linux)

c ethical-hacking ethical-hacking-tools linux reverse-shell reverseshell shell windows

Last synced: 22 Mar 2025

https://github.com/dhaliti/minishell

A tiny shell, just like a mini version of Bash

bash c command command-line homebrew shell shell-script terminal unix

Last synced: 14 Apr 2026

https://github.com/viral32111/brainfuck-interpreter

A rudimentary interpreter for the Brainfuck programming language.

brainfuck c interpreter

Last synced: 30 Oct 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/code-alchemist01/automation-center

Comprehensive Windows system administration and automation tool with 9 integrated modules for file management, system monitoring, log analysis, backup automation, network monitoring, security scanning, task scheduling, system configuration, and detailed reporting with PDF export support.

c html makefile

Last synced: 09 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/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/ninrod/exercism

my exercism.io language learning stack

c elisp java kotlin python rust typescript

Last synced: 11 Apr 2026

https://github.com/ignackocom/cmacroextensions

C Macro Extensions, a collection of commonly used c macros

c code extension extensions macro macros mit-license source

Last synced: 01 Apr 2025

https://github.com/kentlouisetonino/hw-blinking-led

A blinking LED project using ATmega328P Microcontroller and C.

atmega328p avr-libc avrdude binutils-avr breadboard c gcc-avr hardware linux ubuntu

Last synced: 11 Jun 2025

https://github.com/sysread/skewheap

A fast, efficient, self-adjusting heap for Perl, implemented in C

c data-structures heap perl skew-heap xs

Last synced: 17 Apr 2026

https://github.com/gr3yknigh1/gfs

(Work in progress) Game From Scratch in C and WinAPI

c win32

Last synced: 01 Apr 2025

https://github.com/mharikmert/search-engine-simulation

A simple word search engine using Binomial Heap Algorithm with C Programming Language

binomial-heap c priority-queues

Last synced: 25 Mar 2025

https://github.com/basemax/simple-lexer-c

A lightweight and easy-to-use lexer library written in C. This library—named simple-lexer—is designed to simplify the creation of lexers by providing a set of utility functions and a flexible API for iterating over tokens.

c c-language c-lexer clang lexer lexer-analyzer lexer-c lexer-example lexer-generator lexer-library lexer-parser lexers simple-lexer

Last synced: 17 Jun 2025

https://github.com/parthkolekar/ftutil

A file transfer utility.

c transfer-utility

Last synced: 09 Oct 2025

https://github.com/gvray/gavinbirkhoff

Hi 👋, I'm glad to see you here! This is my :octocat: GitHub Profile ✍️

babel c css3 html5 java javascript nodejs typescript webpack

Last synced: 08 Oct 2025

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/sinokadev/noka

리눅스용 게이밍 유틸리티

c gaming linux record replay

Last synced: 18 Jan 2026

https://github.com/pxd1311/shadow-shell

A terminal for windows, linux and mac made entirely in C. ( unix shell is buggy as of now)

apple c linux mac programming shell unix windows

Last synced: 23 Feb 2026

https://github.com/zikiflicky/calculator

A small and simple calculator written in C

c c99 calculator

Last synced: 28 May 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/florence-nyokabi/alx-system_engineering-devops

alx-system_engineering-devops

c puppet ruby shell

Last synced: 21 Jan 2026

https://github.com/droc101/game-editor

Level editor for GAME engine

c gtk4 level-editor

Last synced: 12 Apr 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/antonijn/polyfit

Fits a polygon to a given data input

c data-analysis linear-algebra toy

Last synced: 16 Jul 2025

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

Cross platform network connections

c socket tcp

Last synced: 06 Oct 2025

https://github.com/igi-111/isacc

A toy C compiler

c compiler rust toy-compiler

Last synced: 12 Apr 2026

https://github.com/ilyass-bougati/structure

This project derives from the work done on the course of "Structure de donnees dans C" followed in FSTS

c data-structures-and-algorithms

Last synced: 04 Feb 2026

https://github.com/aggstam/triangles_counting

This program implements Scalable Triangle Counting algorithm introduced by S.Acerm, A.Yasar, S.Rajamanickam, M.Wolf and U.Catalyurek.

c graph mpi triangle-counting

Last synced: 06 Oct 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/basemax/sparsepolynomiallinkedlistc

This is a C implementation of a sparse polynomial linked-list. This is a good example of how to use a linked-list in C. By using a linked-list, we can store a sparse polynomial in a memory efficient way. Sparse polynomials are polynomials that have a lot of terms with a coefficient of 0.

algorithm algorithms algorithms-and-data-structures c c-polynomial c-sparse-polynomial c-sparsepolynomial datastructure ds polynomial polynomial-c sparse sparse-polynomial sparse-polynomial-c sparsepolynomial sparsepolynomial-c

Last synced: 03 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/eric-philippe/cryptage

Système de Cryptage en C

c caesar-cipher vigenere-cipher work

Last synced: 31 Mar 2025

https://github.com/devcheckog/n-queens

Complicated problem in leetcode, categorized as hard.

c llvm

Last synced: 04 Sep 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/mivinci/bcc

BCC校验(逐位异或校验)

bcc c xor xor-cipher

Last synced: 07 Apr 2025

https://github.com/zadockmaloba/zig-ffmpeg

A practice repo: rewriting FFMPEG examples in zig

c ffmpeg zig zig-lang zig-language ziglang

Last synced: 07 Jan 2026

https://github.com/lucasfturos/blackholeinc

Buraco negro em C

c cmake

Last synced: 13 Jul 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/pranav2092/random-password-generator

This program helps to generate a 15 characters long strong password containing lowercase letters, uppercase letters, numbers, and special characters.

c password-generator password-generator-c random-password-generator strong-password-generator

Last synced: 17 Mar 2025

https://github.com/duongvu312/hcl-tech-mini-project

HCL Tech Internsnhip Mini Project

adc c counter embedded-systems gpio stm32f4 timer uart

Last synced: 31 Mar 2025

https://github.com/sfbakturin/conway-game

Conway's Game of Life on C.

c c99 conways-game-of-life

Last synced: 31 Mar 2025

https://github.com/vartikaraj2512/bullscows-gameusingc

🎯 Bulls and Cows Game in C 🐮🐂 A command-line game that sharpens your deductive reasoning by guessing a unique 4-digit number. Features efficient algorithms, input validation, and error handling. Highlights C programming skills, algorithm design, and game development—perfect for showcasing your technical expertise! 🚀🎮

c leetcode vsc

Last synced: 31 Mar 2025

https://github.com/hollowman6/standard-sudoku-solve-system

This is a program coded by C gives you the solution to a specific Sudoku(标准数独(Sudoku)(9*9)解题系统)

c sudoku

Last synced: 07 Jul 2025

https://github.com/madmann91/thedreammachine

Port of an old ray-tracing based rendering system

bvh c raytracing vectorization whitted-style-raytracer

Last synced: 14 Mar 2025

https://github.com/mirajehossain/student-management

Student management system console application in C

c console-application student-management

Last synced: 04 Jul 2025

https://github.com/eastonarcher/c-process-management

⚡Unified parent process oversees multiple child processes, outputting 'hello' with unique Process ID. Showcases efficient process management framework.

c process-management

Last synced: 15 Jun 2026

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

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

42 42school bonus c command-execution file-descriptors mandatory pipes pipes-sh pipex process-forking redirection shell

Last synced: 29 May 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/electrocodeur/soil_humidity

Projet : Mesure de l'humidité du sol

arduino c

Last synced: 06 May 2026

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/headblockhead/squirrel

A library for keyboards. Used by my Slab keyboard system.

c cmake keyboard library

Last synced: 01 Sep 2025

https://github.com/l-super/c_plus_learn

学习 C++ 过程中的一些笔记,理解,记录

c cpp

Last synced: 23 Apr 2025

https://github.com/nem0z/c-linkedlist

Basic C implementation of linked list

c clang linkedlist

Last synced: 24 Mar 2025

https://github.com/basemax/doublylinkedlistc

This is a simple implementation of a doubly linked-list in C. Doubly linked-lists are a type of data structure that are similar to singly linked-lists, but they have a pointer to the previous node in addition to the next node. This allows for traversal in both directions.

c data-structure datastructure doubly doubly-linked-list doubly-linked-lists doublylinkedlist doublylinkedlist-operations ds linked-list linkedlist

Last synced: 03 Apr 2025

https://github.com/stavros/ledtoggle

An example for NIOS II processor to toggle a Led with a Button

c fpga nios-ii vhdl vhdl-code

Last synced: 09 Jul 2025

https://github.com/pandh4cker/dumsh

Low level C Shell with built-ins included and redirections

c low-level redirections shell unix

Last synced: 18 Apr 2026

https://github.com/ignema/dictel

langage avec portabilité élevée et programmation memory-driven

c compiler

Last synced: 01 Mar 2025

https://github.com/enriquebdel/primer-contacto-programacion-c

En este repositorio encontrarás todos los códigos que he desarrollado, tanto de manera voluntaria como obligatoria, a lo largo de mi carrera

c evolution notes remember university

Last synced: 23 May 2026

https://github.com/bieanimaton/operacoes_usando_struct_e_ponteiros

Código feito em C para fixação da matéria dada em aula (30/03/2022).

c math operations pointers pointers-in-c ponteiros struct

Last synced: 01 Jul 2025