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/pigloverabbit520/salamandernginx

nginx源码分析,中文注释

c nginx

Last synced: 16 Aug 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/hayattgd/theme-switcher

A theme switcher for anything.

c cli customization linux theme-switcher utility

Last synced: 10 Apr 2026

https://github.com/skippyr/dl

An enhanced directory listing utility available for Windows, Linux and MacOS.

c cli command-line directory-listing file-system linux macos shell terminal tui windows

Last synced: 09 Apr 2026

https://github.com/antloop-studios/c-unit

Trivial C unit testing library

c header-only simple testing unit-testing

Last synced: 25 Feb 2025

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

Minimal textbook RSA implementation

c cryptography rsa

Last synced: 13 Jan 2026

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

TP de programmation concurrente INSA Lyon

c multiprocessing

Last synced: 05 May 2026

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/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/devcheckog/cnot-mlir-c

Partial emulation of the Cnot gate in MLIR and C.

c mlir

Last synced: 15 Aug 2025

https://github.com/devcheckog/regular-expression-matching

Complicated problem in leetcode, categorized as hard.

c leetcode

Last synced: 15 Aug 2025

https://github.com/devcheckog/malloc

Tiny malloc implementation using mmap (Unix-like) syscall at C.

c

Last synced: 15 Aug 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/qninhdt/heist

Just a tiny C library.

array c hashmap linked-list

Last synced: 19 Jun 2026

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/kaveenhyacinth/boolean-to-decimal-convertor

This is a program to convert binary into decimal and vice-versa.

binary c convert decimal

Last synced: 16 Oct 2025

https://github.com/stemmlerjs/os-design-assign-1

SYST 44288 - Operating System Design and Implementation

c

Last synced: 25 Aug 2025

https://github.com/hyouteki/mdc

Simple CommonMark parser for C with a GUI CommonMarkViewer application made using Voyage

c commonmark gui-application parser

Last synced: 04 Oct 2025

https://github.com/abhijivani3001/dsa_in_c

This repository is of Data Structure in C language.

c data-structures

Last synced: 28 May 2026

https://github.com/aosync/ctx

Context switching C library

c context-switching coroutines

Last synced: 25 Apr 2026

https://github.com/martan03/sortingalgs

C Sorting Algorithms

c c-lang sort sorting-algorithms

Last synced: 03 Jul 2026

https://github.com/stdlib-js/random-base-shared

Common APIs shared across base pseudorandom number generators.

base c common generator javascript lib library node node-js nodejs prng pseudorandom rand random rng shared standard stdlib

Last synced: 15 Apr 2025

https://github.com/raphaelcausse/makefile

Makefile template for small / medium C projects.

c linux-makefile make makefile makefile-template

Last synced: 13 Aug 2025

https://github.com/scott-mescudi/c-run

cli to demo c files inspired by "go run" command

c cli golang run

Last synced: 31 Mar 2025

https://github.com/jose-jaen/libft-42

Basic C library with useful functions

42 42born2code 42madrid 42school c libft libft42 programming

Last synced: 25 Aug 2025

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/andersonhsporto/calculator-c

Simple Calculator Made Using Language C, for Learning Purposes

c calculator-simple

Last synced: 06 Mar 2025

https://github.com/tanguyandreani/libmy

Includes a string manipulation library

c library string string-manipulation

Last synced: 25 Aug 2025

https://github.com/mubinmuhammad/zinc

An Image Processor. Written in C.

c graphics image-processing

Last synced: 27 Feb 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/mindfullearner/c-linkedlist

This repository is dedicated to studying C programming with a focus on linked lists. It contains code and examples to explore and practice implementing linked list data structures in C.

c pointers

Last synced: 13 Aug 2025

https://github.com/leninhasda/competitive-programming

code repo of the acm problems i have solved

c c-plus-plus go golang python3

Last synced: 15 May 2025

https://github.com/eyedouble/erlsass

Compile Sass/Scss implemented as Erlang NIF using libsass.

c erlang library nif sass scss

Last synced: 16 May 2025

https://github.com/alexlnkp/aoc

Advent of Code calendar

advent-of-code advent-of-code-2024 adventofcode c

Last synced: 30 Mar 2025

https://github.com/codigoymate/curses-art

ncurses ascii art editor

art ascii ascii-art c ncurses

Last synced: 09 Sep 2025

https://github.com/asem-hamid/learn-c

This repository is designed to help beginners learn C programming through code examples, projects, and detailed explanations.

beginner-friendly c

Last synced: 13 Aug 2025

https://github.com/ragul-rofi/cprogramming

Beginner C programming Algorithms

algorithms c cprogramming

Last synced: 30 Mar 2025

https://github.com/marcos-venicius/cson

A very simple JSON reader in C

c json json-reader lexer lib linked-list parser parsers syntax-tree

Last synced: 17 May 2026

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/sreeharicodes/cpu-scheduling

cpu-scheduling alogoriths like fcfs,sjf,priority&round robin scheduling algorithms in c programs

c cpu scheduler

Last synced: 15 May 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/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/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/aad99bxp/car-purchase-application--dummy

A car show room is established in Delhi. a. Different type of car is created. b. Cars are available with several features c. Rates are different with loan features.

c

Last synced: 15 Mar 2025

https://github.com/OpenSoftware-World/CAppDevKit

Kit for developing command line applications in C

c c-app c-application c-programming c-project c-projects cadk cappdevkit kit

Last synced: 09 Jul 2026

https://github.com/wesleych3n/adl-sample-rs

This is a sample code to load AMD Display Library SDK on Windows by your favorite lang Rust🦀.

c ffi rust windows-rs

Last synced: 23 Mar 2025

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/123mwanjemike/string-task-server

String task server application designed to manipulate string submissions like Doubling, deleting, replacing and deleting specific characters, reversing encrypting and decrypting. This server can connect to multiple clients both locally and remotely provided that they are connected to the same network and access the server IP address and port number. The client jobs are processed and results are saved in files after which they are transferred to the Mysql database. The server administrator can then access server information from an established web portal. Information such as process logs,ready jobs, blacklisted jobs, processing rate etc

c client-server mysql-database php socket-programming

Last synced: 11 Apr 2026

https://github.com/davbrito/dbds

A C library of common data structures.

c data-structures list map tree vector

Last synced: 20 Jun 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/mrnazu/malac-blockchain

C and Node.js Integration for Malac Blockchain

blockchain c decentralized malac nodejs proof-of-work smart-contracts solidity web3

Last synced: 11 Apr 2026

https://github.com/ankitk2021/c

C tutorials ,codes, practices from college wallah youtube channel

basics-of-c c input-output programming scanner

Last synced: 23 Mar 2025

https://github.com/victorharri-chal/the-plazza

🍕 A simulation based on a pizzeria coded in C++ using multi-processing, multi-threading and IPC (inter-process-communication). One of my last project of my 2nd year at Epitech

c epitech ipc multi-processing multi-threading pizza second-year-project simulation

Last synced: 01 May 2026

https://github.com/jweinst1/smelt

A simple, fast CSV parsing library in C

c csv csv-import csv-parser csv-reading

Last synced: 24 Aug 2025

https://github.com/nakira974/commons-langc

Simple library that compile all commonly used data structures and algorithms, including linked lists, hash maps, and array lists and many others. It allows you to efficiently manage and manipulate collections of data in your C / C++ projects. Feel free to fork for your own needs.

algorithms-and-data-structures c collections cpp library

Last synced: 10 Jun 2025

https://github.com/ikauematos/data-structurec

Hello devs okay with you guys? this repository aims to show a little about the sorting methods using C to apply the ordering methods

c data-structures language

Last synced: 27 Feb 2025

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/dev-mayanktiwari/letscodeit

This repository is created for college students to get them started with Programming.

basic c programming

Last synced: 15 Mar 2025

https://github.com/sclorentz/my_app

app c

Last synced: 04 Jun 2026

https://github.com/motaax/cash

CS50 Cash exercise

c cs50

Last synced: 17 Jul 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/cwjokaka/cknn

基于C的KNN算法实现

algorithm algorithms c knn

Last synced: 11 Aug 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/howerj/note

CLI Note taking application

c cli command-line command-line-tool notes

Last synced: 23 May 2026

https://github.com/ferreiiratech/embarcatech-subgrupo-06-u4-microcontroladores-atividade-2

Este projeto utiliza a ferramenta educacional BitDogLab para o controle de pinos GPIO de um microcontrolador RP2040. O sistema permite o acionamento de LEDs RGB e um buzzer por meio de comandos enviados pela interface serial UART.

c c-language embedded-systems linguagem-c microcontroladores microcontroller raspberry-pi-pico-w rp2040 sistemas-embarcados

Last synced: 15 Mar 2025

https://github.com/brundhasv/GoC-Protobuf

Go functions integrated with C

c go json protobuf3

Last synced: 23 Aug 2025

https://github.com/boprr/pong

simple pong made with c and sdl

c cmake pong sdl2

Last synced: 16 Mar 2025

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/borchehq/incstats

librstats is a C library for efficient online computation of statistics, such as for mean, variance, skewness and kurtosis.

c central-moments rolling-average rolling-statistics running-statistics statistics

Last synced: 29 Jun 2025

https://github.com/ferreiiratech/embarcatech-subgrupo-06-u4-microcontroladores-atividade-1

Este projeto utiliza a ferramenta educacional BitDogLab para controlar pinos GPIO de um microcontrolador RP2040, presente na placa de desenvolvimento Raspberry Pi Pico W, utilizando um teclado matricial 4x4. O sistema permite o acionamento de LED RGB e um buzzer, com funcionalidades adicionais, incluindo modos especiais de piscar LED.

c c-language embedded-systems linguagem-c microcontroladores microcontrollers raspberry-pi-pico-w rp2040 sistemas-embarcados

Last synced: 15 Mar 2025

https://github.com/nickeldan/scrutiny

C testing framework for POSIX environments

c posix testing-framework

Last synced: 18 Jan 2026

https://github.com/shadowshahriar/cse222

A repository containing my solutions to data structure (Java, C, C++) problems assigned by our CSE lecturer, NASR (3rd Semester)

c cpp data-structures java

Last synced: 04 May 2026

https://github.com/maxdevos49/osdev

Round 2 at OS development

c kernel osdev

Last synced: 16 Jan 2026

https://github.com/xfgusta/4chanlog

Get all media links from the 4chan catalog

4chan 4chan-downloader c json-c libcurl

Last synced: 29 Sep 2025

https://github.com/justalghamdi/dil

DIL or Devices in local area network

arp-scanner c devices lan lan-scanner local-area-network local-network

Last synced: 16 May 2025

https://github.com/diogo-nb/radix-sort

Radix sort implementation in C for education purposes.

c data-structures radix-sort sorting-algorithms

Last synced: 13 Jul 2025

https://github.com/amatcoder/cpceg

A GTK port of the CPCEC emulator (http://cngsoft.no-ip.org/cpcec.htm)

amstrad-cpc c emulator gtk gui linux

Last synced: 08 May 2026

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/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/billhu0/cs100-2022

ShanghaiTech CS100 (Introduction to Programming) course homework collection, spring 2022.

c cpp shanghaitech

Last synced: 16 Aug 2025

https://github.com/michaelrsweet/stringsutil

Simple localization library and tool for Apple ".strings" files

c localization strings

Last synced: 25 May 2026

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/artainmo/ft_printf-unittest

Personal project. A unit-test written in C for 42 school's ft_printf project, being a C project with limited access to functions wherein we need to rewrite the printf function.

42school c personal-project unittest

Last synced: 16 Mar 2025

https://github.com/troglobit/temp

Template to use for C projects

c hwmon libite libuev linux temperature template

Last synced: 04 May 2026

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/practical-works/gestion-c

🇫🇷 Simple application de gestion en langage C.

c c-language console console-application french gestion learning management simple

Last synced: 11 Aug 2025