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/oyebamiji-micheal/college-c

A peak into the world of the C programming language

c

Last synced: 04 Jul 2026

https://github.com/lucocozz/argus

Modern C library for command-line argument parsing. Advanced features: subcommands, validation, multi-inputs, environment variables

argparse args args-parser c cargs clap cli cli-parser click command-line getopt lib library

Last synced: 07 May 2025

https://github.com/29dch/chinesechess

中国象棋------大一做的项目,偶尔看到就传上来了.现在感觉这个项目各方面都可以做得更好.

c ege winsock2

Last synced: 19 May 2026

https://github.com/whoismtrx/42_libft

Libft the first project in the 42 curriculum, we create our own library of useful functions in C

1337 1337cursus 1337school 42 42born2code 42cursus 42projects 42school c clang clanguage correction libft makefile norm norminette subject

Last synced: 02 Jul 2026

https://github.com/luickk/tempcachedb

key/val database with focus on temporary ultra fast data storage

c c-library key-value key-value-database key-value-store

Last synced: 11 Jun 2025

https://github.com/afnanenayet/cttp

An HTTP 1.1 server written from scratch, in C

c http server sockets unix

Last synced: 05 Apr 2025

https://github.com/xiaorancs/boost-learning

Boost库的学习代码,学习才能提升.

boost c

Last synced: 19 May 2026

https://github.com/idrisvohra9/c-learning

This Repository contains Learning of Topics in C language made by me. And a comment vise approach for better understanding of code.

basics c learn learning programming topics

Last synced: 10 Jan 2026

https://github.com/aidinhamedi/advanced-arduino-datalogger

This project is an advanced datalogger that logs temperature, humidity, and air pressure. It uses an Adafruit SHT31 sensor for temperature and humidity, and a BMP180 for air pressure.

arduino arduino-ide arduino-mega bluetooth bmp180 c cpp data-collection datalogger sensors sht31 st7735 tft-display

Last synced: 21 Aug 2025

https://github.com/ac000/jamendo-fuse

FUSE (Filesystem in USErspace) providing access to jamendo.com

audio c fuse jamendo

Last synced: 07 May 2025

https://github.com/chouaib-629/helloworld_alllanguage

This repository contains "Hello World" examples in various programming languages.

c java javascript js php python r

Last synced: 17 Feb 2026

https://github.com/gbafana25/typesrv

Server for typtester program's multiplayer

c cli typing-game

Last synced: 14 Jul 2025

https://github.com/edk0/tprintf

A *printf implementation

c printf

Last synced: 14 Jul 2025

https://github.com/psingh12354/c

Here i upload my C code which i have done

50 c c-programming more practice than

Last synced: 26 Jun 2025

https://github.com/praabindhp/avl_tree

C Program For AVL Tree

avl-tree c data-structures programming

Last synced: 10 Sep 2025

https://github.com/buathiertom/sockets-tic-tac-toe

Création d'un morpion capable de jouer avec le serveur avec plusieurs niveau disponible dans le sujet

c tic-tac-toe

Last synced: 29 Mar 2025

https://github.com/zakhaev26/c-practice-repo

Repository for myself to refer C in future

answers c questions

Last synced: 21 Jun 2025

https://github.com/danbugs/tarantella

Tarantella is a modern package manager for C/C++ WASM apps (main modules) and WASM libraries (side modules) meant to be dynamically linked!

c package-manager rust webassembly

Last synced: 04 Oct 2025

https://github.com/mitjafelicijan/cord.h

Small C library for handling strings

c header library stb string

Last synced: 14 May 2025

https://github.com/tyler-cromwell/ctci

My solutions to the questions in Cracking the Coding Interview (6th Edition) (WIP)

algorithm-challenges algorithms c c-plus-plus data-structures java python3

Last synced: 17 Feb 2026

https://github.com/diohabara/languages

implementations of language processors

c pl0 python scheme

Last synced: 16 May 2026

https://github.com/shruti3004/codechef

This repository contains solutions of codechef's problems.

c c-plus-plus competitive-programming programming

Last synced: 16 May 2026

https://github.com/marcusvinix/get_next_line

This is a project of 42 São Paulo. In this project I'll write a function which returns a line read from a file descriptor, without the newline.

42 42school c gnl42

Last synced: 24 Jun 2025

https://github.com/urbans0ft/fclip

In reference to the windows `clip` the `fileclip` command copies files to the windows clipboard or pastes them from it.

c clipboard cpp win32 winapi windows

Last synced: 07 Apr 2026

https://github.com/0xrocky/programming-exercises

Short coding exercises.

c java

Last synced: 18 May 2026

https://github.com/spacebody/cra-c-slides

This is the slides I used to tech others C programming languages -- by Yilin ZHENG

c

Last synced: 13 Apr 2025

https://github.com/vinayakvthayil/sound-sensor-interfacing-withlpc2148

This project demonstrates how to interface a sound sensor with the LPC2148 microcontroller, part of the ARM

c keil lpc2148 proteus sound-sensor

Last synced: 30 Jan 2026

https://github.com/rxchit/barebone-os-raspi3

A simple OS that prints "Hello World", for RaspberryPi 3

c cpp kernel os qemu raspberry-pi-3

Last synced: 11 May 2026

https://github.com/gbafana25/link-shortener

Shortens links

c server web

Last synced: 10 Sep 2025

https://github.com/porem5002/ciobf

A Brainfuck compiler made in c

assembly brainfuck c compiler

Last synced: 17 May 2026

https://github.com/romelium/connect4

The Connect 4 CLI program with AI implementing alpha-beta pruning I made for fun! There is Human vs Human, Human vs AI, AI vs AI git branches

ai alpha-beta-pruning c connect4 connect4-ai-game

Last synced: 20 Jun 2025

https://github.com/hadson0/bluequeue

Electronic queue system for the electronics laboratory at UTFPR Campus Toledo using a Blue Pill stm32 microcontroller, where infrared controls manage the queue, and Python UI displays status. Implemented in C with PlatformIO.

c python stm32

Last synced: 25 Feb 2026

https://github.com/selma-belhadj/printf

Custom Printf C function implementation

betty c

Last synced: 28 Mar 2025

https://github.com/stdlib-js/ndarray-base-dtype2c

Return the C data type associated with a provided data type string.

array base c data dtype javascript multidimensional ndarray node node-js nodejs stdlib type types util utilities utility utils

Last synced: 18 Jun 2025

https://github.com/islipnot/winload

Reversing & recreating Windows 10 image loader with executable API resolution. (usermode, x64/86)

c reverse-engineering windows-10 windows-internals

Last synced: 20 Jun 2025

https://github.com/soumyasen1809/introduction_to_openmp

Introduction to OpenMP - Tim Mattson (Intel)

c intel openmp parallel-computing parallel-programming

Last synced: 30 May 2026

https://github.com/adrian-bueno/hashtable

Linked Hash Table written in C. Key and value can be of any type.

c hashtable linked-hashtable

Last synced: 12 Sep 2025

https://github.com/sidoshiro/trasher

♻️ C memory pool library for my projects and studies 🚮

allocation c compact linux memory-pool pools shell trasher unix

Last synced: 28 May 2026

https://github.com/pranavk-official/ktu-s7-cse_cd-lab

This repository contains all programs for Compiler Lab of 7th semester CSE in KTU 2019 Scheme.

c compiler lexer parser programming-language

Last synced: 16 May 2025

https://github.com/anishsinha-io/jenny-assignments

A place for Jenny to do DSA while also learning Git!

algorithms c data-structures education

Last synced: 23 Mar 2026

https://github.com/psnappz/smith-waterman

Smith Waterman in C

c smith-waterman

Last synced: 09 Apr 2025

https://github.com/sarincr/raspberrypi-gui-development-with-cpp

This repository contains C++ examples for constructing simple GUI (graphical user interfaces). C++ is faster and lighter than Python,allowing GUIs to respond rapidly and interface with related embedded C supported hardware designs directly.

app appdev appdevelopment application arduino arm c cpp cpp11 embedded-systems fltk gui gui-application iot qt raspberry-pi sdl2 sfml tkinter wxwidgets

Last synced: 01 Mar 2026

https://github.com/aflah02/os_assignments

Assignments for Operating Systems Course at IIITD

artix-linux c kernel linux operating-systems syscalls

Last synced: 09 Jul 2025

https://github.com/BGOPC/BGOPC-Kernel

A System Kernel i made with C.

64 asm assembly c kernel

Last synced: 10 Mar 2025

https://github.com/madladsquad/untitledtemplatingengine

A templating engine powered by a lisp-like language

c cpp library templating templating-engine templating-language

Last synced: 17 Mar 2026

https://github.com/digitsensitive/foxviewppm

Lightweight image viewer written in C and SDL2

c c-programming image image-viewer pbm pgm ppm ppm-image sdl sdl2 viewer

Last synced: 08 Apr 2025

https://github.com/oglinuk/ken-thompsons-rott-quine

The original quine by Ken Thompson defined in his paper "Reflections on Trusting Trust".

c ken-thompson quine reflections-on-trusting-trust security

Last synced: 01 Sep 2025

https://github.com/andr3w03/kgv_uts_turing-a

Ujian Tengah Semester Mata Kuliah Komputer Grafik dan Visualisasi

c cpp desktop-application glew glfw opengl visual-studio

Last synced: 09 May 2026

https://github.com/smartobjectoriented/soo

SOO - Smart Object Oriented - technology enables migration of Mobile Entities between Smart Objects in order to develop fully decentralized and autonomous embedded systems at large scale (https://smartobjectoriented.github.io/soo)

arm c containerization embedded microcontroler migration os trustzone virtualization

Last synced: 20 Apr 2025

https://github.com/nwtgck/8cc-elc-hs

C Compiler written in Haskell powered by 8cc and ELVM

c compiler haskell

Last synced: 30 Apr 2026

https://github.com/mt1006/win2con

Displays windows and allows you to use them in console

ascii ascii-art c winapi

Last synced: 15 Mar 2025

https://github.com/mewmix/sm4-xts-openssl

openssl sm4-xts & aes-xts 256 implementations for testing

aes-256 c cryptography disk-encryption openssl sm4

Last synced: 07 Jun 2026

https://github.com/versbinarii/sping

SIP ping

c ping sip tool

Last synced: 13 Jun 2026

https://github.com/sudeepacharjee/cpp-projects

is repository contains simple programs written in C++ programming languages to help beginners understand the basics of coding. Feel free to explore and learn

c cpp txt-files

Last synced: 08 Jan 2026

https://github.com/dvhar/dateparse

Parse many dates without knowing the format in advance

c datetime parser

Last synced: 24 Jun 2025

https://github.com/iakovoskritikos/CAMMS_Tutorials

Software install guidelines used by the Coded Aperture Miniature Mass Spectrometer (CAMMS)

c debian-linux keithley-instruments linux-kernel microprocessor python spectrometer stm32mp157c-dk2 ubuntu2004

Last synced: 04 Oct 2025

https://github.com/sebbekarlsson/hashmap

Generic hashmap

c hashing hashmap

Last synced: 25 Mar 2025

https://github.com/xstupi00/IFJ2017

Implementation compiler of imperative language IFJ17.

c compiler ifj17 lexical-analysis semantic-analysis syntactic-analysis vut vut-fit

Last synced: 11 Mar 2025

https://github.com/suxrobgm/ccourseworkassignments

Individual and Group Assignments in C Language and UNIX Operating System (CSC202A)

c coursework

Last synced: 26 Mar 2025

https://github.com/RKirlew/Brainfart-Interpreter-In-C

Brainfart is a toy language made by me. It was inspired by Brainf*ck,however Brainfart is somewhat simplified.

brainfuck-interpreter c interpreter toy-language

Last synced: 11 May 2025

https://github.com/veresdavid/mastermind

An implementation of the Mastermind board game using socket communication.

c java socket tcp

Last synced: 11 Apr 2026

https://github.com/jeffotoni/c-char

Small examples to understand how char type works in C

c c-example-code c-language c-programming

Last synced: 04 Apr 2025

https://github.com/ragarwal33/struct-ts

C/C++ style struct definition, serialization in Typescript

c cplusplus serialization struct structure typescript

Last synced: 13 Apr 2026

https://github.com/maskedsyntax/sudoku

Terminal based Sudoku game

c cli game java sudoku sudoku-solver terminal

Last synced: 13 Apr 2026

https://github.com/matheusjohannaraujo/lego_nxt_com_bricxcc_nxc

Códigos para LEGO NXT usando a linguagem NXC no Bricx Command Center

bricxcc c lego lego-mindstorms lego-nxt nxc

Last synced: 07 Jul 2025

https://github.com/alpha74/cuda_basics

Nvidia NVCC CUDA programs for begineers.

c cpp cuda cuda-programs nvcc nvidia parallel-computing parallel-programming

Last synced: 08 May 2026

https://github.com/Camroku/Toryus

A hobby operating system project

assembly c operating-system osdev

Last synced: 11 Mar 2025

https://github.com/haytham-hammioui/cs50x-2024

This is CS50x , Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently.

ai algorithms c computer computer-science cs50 cs50x css flask html javascript programming python scratch security software-engineering sql

Last synced: 22 Apr 2025

https://github.com/gilaniasher/segtree-c-python

A Segment Tree written in C as a Python module. Try it with pip install c-segment-tree!

c python segment-tree

Last synced: 14 Jan 2026

https://github.com/tleguern/openroguelike

The begining of something that might end as a roguelike development library. Or not, we will see :)

c roguelike

Last synced: 07 May 2025

https://github.com/basemax/triangularmatrixc

This is a simple C program that creates a triangular matrix and prints it to the screen. The program is written in C and uses the C99 standard. This library is good to use for a quick and easy way to create a triangular matrix.

c matrices matrix triangular triangular-math triangular-matrices triangular-matrix

Last synced: 03 Apr 2025

https://github.com/mmaffi/cadastro_de_alunos_ufms

Este projeto é um exercício desenvolvido na disciplina Algoritmos e Programação II, do curso de Sistemas de Informação da UFMS - Campus de Três Lagoas (CPTL).

algoritimos-e-programacao alunos c cadastro exercicio faculdade

Last synced: 07 Sep 2025

https://github.com/visualstudioex3/div2-tlsa98-engine

A native game engine, service and component oriented, for DIV Games Studio 2 (vanilla), writen in ANSI C-89 using Watcom C++ 10.6.

2d 2d-platformer-game ansi-c c c89 div-games-studio div2 dos game-development game-engine ms-dos retro retro-graphics vga watcom

Last synced: 21 Feb 2026

https://github.com/ndryden/shbt

Signal handler/backtrace library

c cpp debugging

Last synced: 21 Apr 2026

https://github.com/ruthenic/drakecoreutils

Drake's Epic Coreutils (working title)

c coreutils gnu-alternative

Last synced: 17 Jun 2025

https://github.com/mekhyw/programming-challenges

Recursion, memoization, divide and conquer, backtracking, classical sorting algorithms, heaps and priority queues, data structures, abstract data types, trees and search algorithms

c classical-algorithms

Last synced: 10 Jan 2026

https://github.com/youpong/chttpd

A single threaded multi process HTTP 1.1 Server implemented in C records apache-like access logs.

c web-server

Last synced: 22 Apr 2025

https://github.com/opixelum/doomdepths-c

Simple doomdepths-like game in C.

c cmake doomdepths game

Last synced: 28 May 2026

https://github.com/mattrltrent/computing_convergence_method

⚡️ A hyper-efficient implementation for log2(x) calculations on a Raspberry Pi 4 B 8GB with a Broadcom BCM2711 SoC (1.8 GHz 64-bit quad-core ARM Cortex-A72, 1 MB L2 cache). Achieved 43% improvement across 5 key metrics: page faults, branch misses, ASM length, cycles, and instructions.

arm64 c ccm computing-convergence-method gcc optimization raspberry-pi transcendental-equations

Last synced: 10 Apr 2026