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/enriquebdel/primer-contacto-programacion-paralela-en-c

En este repositorio encontrarás todos los códigos utilizados y creados durante mi tercer año de carrera en la asignatura de Programación Paralela. Para desarrollar estos códigos, he utilizado MobaXterm.

c exercises gnu-linux mobaxterm openmp parallel-programming ubuntu university

Last synced: 04 Jul 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/ArthurLumertz/orin

game framework built in C using GLFW, OpenGL, and STB.

2d c framework game game-development game-engine graphics input opengl opensource python

Last synced: 10 Aug 2025

https://github.com/djoezeke/yamlfy

A Lightweight Yaml file parser and emmiter written in pure c.

c config configuration cpp deserialize emmiter parser serializer yaml yaml-parser

Last synced: 21 Aug 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/carmjos/filesys

简易的文件系统。功能包括磁盘初始化、新建文件、删除文件、更新文件、查找文件、文件统计、磁盘统计、分配策略选择、磁盘整理。基于C语言实现。

c console file filesystem simulation

Last synced: 02 Jul 2025

https://github.com/risto-stevcev/c-video-poker

:clubs: A C-implementation of video poker with object-oriented C programming and C-unit testing

c game poker video

Last synced: 26 May 2026

https://github.com/droyder7/chat-application-using-socket-programming

Chat Application using Socket Programming in C & Java. Client Server user level application, can be used to communicate between two connected systems.

c socket socket-programming socket-server

Last synced: 10 Aug 2025

https://github.com/techiuv/simple-phone-book-application

This is a simple C-based phonebook application.

c c-programming c-programming-language phonebook

Last synced: 15 May 2025

https://github.com/gremble0/nonstdlib

Some usefil utilities for C not provided by the standard library

algorithms c data-structures library

Last synced: 17 Feb 2026

https://github.com/darshangaikwad4114/c-language-programs

C Language Programs

c c-language

Last synced: 01 Sep 2025

https://github.com/bfontaine/reversi

Reversi game for the C class (LC4)

c cli game paris-diderot reversi

Last synced: 30 Mar 2025

https://github.com/wiltonsr/cryptography

Simple cryptography algorithms

c criptography

Last synced: 23 May 2026

https://github.com/wawerukelvin111/c_problems_solved_examples

This repo will cover the various questions in C programming with comments for proper understanding.

c

Last synced: 09 Aug 2025

https://github.com/djoezeke/mytoml

Mytoml - Simple and Fast Tom's Obvious, Minimal Language (TOML) Parser for Mordern C/C++.

c configuration cpp deserialize header-only morden parser serializer toml toml-config toml-parser

Last synced: 02 Apr 2026

https://github.com/ninjamar/vm

a virtual machine

c virtual-machine

Last synced: 11 Aug 2025

https://github.com/opensvm/bmssp-benchmark-game

bounded multi-source shortest paths benches in Rust, C, C++, Nim, Crystal, Kotlin (JAR), Elixir (.exs), Erlang (.erl).

benchmark benchmark-game bmssp bounded-multi-source-shortest-paths c cpp crystal elixir erlang graph-algorithms graphs graphs-theory kotlin nim rust

Last synced: 19 Aug 2025

https://github.com/gaprogman/hi-n

Code listings for the Esoteric Language Hi\n

c cplusplus csharp haskell java javascript php python ruby rust

Last synced: 10 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/devcheckog/word-ladder-ii

Complicated problem in leetcode, categorized as hard.

c leetcode

Last synced: 15 Aug 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/khofesh/chip-8-emulator

chip-8 emulator written in C

c chip-8 emulator

Last synced: 02 Jul 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/lurgrid/qlunch

GLunch - C Command Launcher

c command glunch launcher

Last synced: 31 Mar 2025

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/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/sfxfs/mjsonrpc

A JSON-RPC 2.0 Message Parser and Generator Based in ANSI C | 基于 C 语言的 JSON-RPC 2.0 的消息解析器和生成器

c json jsonrpc2 rpc

Last synced: 20 Feb 2026

https://github.com/pigloverabbit520/salamandernginx

nginx源码分析,中文注释

c nginx

Last synced: 16 Aug 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/ernanej/wasm-calculator

A web calculator using WebAssembly for simple mathematical operations. Using C and JavaScript to create a tool capable of performing addition, multiplication, division and subtraction directly in the browser.

c calculator javascript wasm webapp

Last synced: 09 May 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/thk2b/ping

An implementation of the ping command

c icmp ip ping

Last synced: 04 Oct 2025

https://github.com/matubu/push_swap

🔢 A sorting algorithm that minimizes the number of moves

42projects c sort sorting

Last synced: 11 Oct 2025

https://github.com/martan03/sortingalgs

C Sorting Algorithms

c c-lang sort sorting-algorithms

Last synced: 03 Jul 2026

https://github.com/matubu/strace

🐛 A debugging tool to trace syscalls and signal of a program

c linux strace syscalls unix

Last synced: 11 Oct 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/gottox/cextras

Utilitylibrary for commonly needed C functions

c hacktoberfest library utility

Last synced: 15 Mar 2025

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/mubinmuhammad/zinc

An Image Processor. Written in C.

c graphics image-processing

Last synced: 27 Feb 2025

https://github.com/getteli/arduino-neuralsynapses

Código em C/C++ para Arduino. Criado para o TCC na graduação em Bacharel em Ciência da Computação, 2023. Este código é para a captação e leitura de sinapses neurais. / Code in C/C++ for Arduino. Created for the TCC in the Bachelor's degree in Computer Science, 2023. This code is for capturing and reading neural synapses.

arduino c cpp neural neuroscience prototype sinapse

Last synced: 13 Apr 2026

https://github.com/lpeterse/lmp

Lars' multiprecision integer library

bsdnt c ghc gmp low-level performance

Last synced: 16 May 2025

https://github.com/mnovok/data-structures

Lab works for Data Structures

c data-structures linked-list

Last synced: 26 Dec 2025

https://github.com/dalpaka/inpkg.h

The C/C++ version for clrflow (https://github.com/rver38/clrflow)

c cli color formatting gl text

Last synced: 24 Mar 2025

https://github.com/kabragaurav/calculatorcui

CUI calculator in C langauage

c calculator cui

Last synced: 15 Mar 2025

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/sykwer/h83069f_toy_os

Toy Operating System running on h8/3069f

c embedded h8 os

Last synced: 08 Aug 2025

https://github.com/newlandtv/c_rps

Simple rock paper scissors game.

c rock-paper-scissors

Last synced: 14 Mar 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/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/ygor-sena/42cursus-minitalk

The sixth project of 42's curriculum asks students to code a small data exchange program using UNIX signals.

42 42cursus 42minitalk 42saopaulo 42school 42sp ansi-c c ecole42 signal-processing

Last synced: 04 Oct 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/dossy/haproxy-base64

Simple CLI tool to base64 encode and decode signed 30 and 32 bit integers.

c haproxy

Last synced: 08 Aug 2025

https://github.com/gdonald/blackjack-c

Console Blackjack in C

21 blackjack blackjack-game c console game

Last synced: 16 Mar 2025

https://github.com/arin-paliwal/discrete-theory-logics-in-c-and-maple

This Repository consists of a Program Code in C Language as described by our curriculum in the B.Tech Programme in the domain of Computer Science and Engineering. This repo consists of programs that can run on IDEs and some will run on Maple Software as mw worksheet.

c discrete-mathematics maths

Last synced: 07 Apr 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/chuckb/haikuvmplugin

Gradle plugin for building embedded Java applications on bare metal micros, like the Raspberry Pi

aot-compiler bare-metal bare-metal-micros bootloader c embedded gradle gradle-plugin java java-applications jvm lejos multithreading native raspberry-pi rpi serial-console teensy

Last synced: 03 May 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/jakeroggenbuck/integrate

Calculate the integral

c calculus math

Last synced: 20 Jun 2026

https://github.com/asqiriba/c-checksum

Checksum in ANSI C.

c checksum checksum-validator

Last synced: 21 Jul 2025

https://github.com/ke0ff/icom_uxff_revt

Source and support for the UXFFront module revision-T (TX/RX) for the ICOM IC-900/IC-901 UX radio modules

8051 c fm-radio keil-uvision pll radio-controller rs-232 silabs spi transceiver

Last synced: 01 Mar 2025

https://github.com/8dcc/chip-8

A CHIP-8 emulator made in C with SDL2

c chip-8 chip8 chip8-emulator emulator sdl2

Last synced: 31 Jan 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/lloydlobo/lumina-lang

Compiler for Lumina powered by C and Assembly

assembly c compiler programming-language

Last synced: 15 Aug 2025

https://github.com/bisakhmondal/ju_cse_lab_practicals

Lab Assignments

c cpp

Last synced: 17 May 2026

https://github.com/zepedroresende/imageskeletonization

Using MPI and OMP for image skeletonization optimizations

c cpp mpi omp optimization

Last synced: 29 Apr 2026

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/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/monitio/the-c-programming-book

A rewritten version of The C Programming Book (2nd edition)'s code made to work with newer C compilers.

book c c-book c-programming c-programming-book the-c-programming-language

Last synced: 08 Aug 2025

https://github.com/utisam/ecunit

Unit test framework for Embedded C.

c embedded test-framework

Last synced: 10 Jun 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/dayanfreitas/tictactoe

My first project of game

c game tic-tac-toe

Last synced: 12 Oct 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/n-elmer/rain-guage

PRECIPITATION ⛈ MEASUREMENT 🌈 SYSTEM

arduino c c-plus-plus embedded-systems iot system-development

Last synced: 11 May 2026

https://github.com/ar1ja/vidio

[Migrated to self-hosted ari-web Forgejo: https://git.ari.lt/ari/vidio] its video, but simple

c c89 c99 format library simple video video-format video-formats

Last synced: 04 Oct 2025

https://github.com/marktsuchida/richerrors

Rich error handling for legacy C and C++ projects (beta)

c error-handling

Last synced: 25 Jun 2026

https://github.com/poker-sang/keyboardcorrector

WPF C++/CLI 键盘键位修改器

c cppcli wpf

Last synced: 10 Apr 2026

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/mebiusashan/ccli

Command-line arguments parsing library.

c ccli cli

Last synced: 15 Mar 2025

https://github.com/adaros92/tinysh

A basic Unix shell written in C for my OS class.

c operating-system os shell terminal unix

Last synced: 09 Apr 2026

https://github.com/quentin18/abr

Arbres Binaires de Recherche en C

bst c

Last synced: 15 May 2025

https://github.com/buhe/switch_netease_cloud

♫♫♫ Nintendo Switch Netease cloud app.

c netease-cloud-music sdl2 switch

Last synced: 28 Mar 2025

https://github.com/diohabara/rcc

RISC-V C Compiler

c compiler risc-v

Last synced: 25 Mar 2025

https://github.com/k0lala/octisc

2-player Tetris game, C version

c

Last synced: 03 Sep 2025

https://github.com/mailittlepony/flowergame

multiplayer game for ESP using TCP protocol

c cpp tcp-client-server

Last synced: 15 Mar 2025