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/abnerkaizer/inter-lang-comm

Comunicação entre processos, de linguagens diferentes, utilizando ZeroMQ.

c distributed-systems rust zeromq

Last synced: 24 Apr 2026

https://github.com/andy-byers/mewjson

a tiny JSON library

c json parser

Last synced: 25 Apr 2026

https://github.com/harsh-panchal-804/load-balancer-in-c

Multithreaded Layer 7 Load Balancer written in C for Linux. It utilizes POSIX sockets to accept and forward HTTP requests, distributes connections to multiple backend servers using round-robin scheduling, and transparently relays backend responses to clients . It also has dynamic Domain Name resolution.

c linux load-balancer posix-threads round-robin tcp

Last synced: 28 Apr 2026

https://github.com/ugnmura/webserver-from-scratch

A simple webserver written from scratch using C.

c from-scratch posix pyscript server simple tailwindcss unix web webserver

Last synced: 19 Jun 2026

https://github.com/bunyaminyavuz/datastructuresprojects

2 programs I made in the C programming language with the theoretical and technical information I learned in the data structures and algorithms course at the university.

algorithms-and-data-structures binary-search-tree c codeblocks-ide linked-list

Last synced: 12 Jun 2026

https://github.com/anthhon/csnakegame

cSnakeGame is made in C programming language using the ncurses library which consists of a snake that moves around the screen and has to eat food while avoiding collision with the walls or with its own body.

c cmake cpp game ncurses ncurses-game personal-project snake-game terminal terminal-based terminal-game

Last synced: 06 May 2026

https://github.com/mtrzc0/esp32-edge-detection

Project for PP RAI 2024

ai c cpp esp esp32 freertos tensor

Last synced: 20 Apr 2026

https://github.com/andersonhsporto/c-avengers-api

API Rest Using Data From Marvel Avengers Comic Book

42 42sp ansi-c c libft mariadb mongoose rest rest-api

Last synced: 01 May 2026

https://github.com/franzkafkayu/cplusplusexceriseandexamples

This Repository Is Just Used For Excerise,help me master in C++.

c cpp cpp11

Last synced: 28 Apr 2026

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

This module is a Python Library with C that enables the user to find the country, region, city, coordinates, zip code, ISP, domain name, timezone, connection speed, IDD code, area code, weather station code, weather station name, mobile, usage type, address type and IAB category that any IP address or host name originates from. https://www.ip2location.com

c geolocation-database ip-address-geolocation ip-address-lookup ip-geolocation ip2location ip2location-python python-c python-library

Last synced: 20 Jun 2026

https://github.com/sksaju/codeforces

My submissions of codeforces programming contest

alogrithms c c-plus-plus problem-solving

Last synced: 24 Apr 2026

https://github.com/danielgatis/go-ptrloop

A helper to iterate over unsafe pointers.

c go golang pointer-arithmetic unsafe-pointers

Last synced: 28 Apr 2026

https://github.com/marceloboeira/euler

ƛ Project Euler solved in some different languages

c challenge euler euler-exercises euler-solutions functional-programming haskell math ruby

Last synced: 09 May 2026

https://github.com/rajkhanke/gaming-system-using-data-structures

An intelligent Gaming System developed using Advanced Data Structures in c consisting of Sudoku, Hangman and Crossword Puzzle Game

c hashtable linkedlist priority-queue tries

Last synced: 12 Jun 2026

https://github.com/hwzlovedz/max31856_esp-idf_thermocouple

MAX31856(thermocouple) Demo in ESP-IDF v5.0.1 environment

c cpp esp-idf esp32 esp32-s3 thermocouple

Last synced: 05 May 2026

https://github.com/dealbisac/cprograms

This repository contains the C Programs with the source code as well as output so that you can learn the better way of programming.

c program programming-challenges programming-exercises programming-language

Last synced: 30 Apr 2026

https://github.com/muhammad-fiaz/tunix-library

A powerful, cross-platform terminal UI framework written in pure C11 with an optional modern C++20 wrapper.

bash c c-language c-libraries c-library c-programming cmake cpp cpp-library cpp-programming terminal-app terminal-ui tui tui-cpp xmake

Last synced: 20 Jun 2026

https://github.com/neyn/neynxx

Fast and Lightweight C++11 HTTP Library

c cpp cpp-library cpp11 cxx cxx-library cxx11 fast-library http http-server webserver

Last synced: 28 Apr 2026

https://github.com/neyrian/dll-injector

A stealthy DLL injector for Windows 10/11, capable of injecting a specified DLL into a suspended process and evade detection

c defense-evasion dll-injection dll-injector edr-evasion evasion suspend-process windows10 windows11

Last synced: 30 Apr 2026

https://github.com/qvecs/qjson5

📎 A quick JSON5 implementation written in C, with Python bindings.

c json5 python

Last synced: 01 May 2026

https://github.com/denysvitali/smaug-custom-initram

Custom Initramfs (ramdisk) for Smaug / Pixel C / dragon

arch c init initramfs kernel linux pixel

Last synced: 08 May 2026

https://github.com/pvgupta24/cse-labs

Dump for CSE Lab assignments and programs

algorithms c computer-architecture cpp data-structures mips opengl verilog

Last synced: 09 May 2026

https://github.com/dominiklindorfer/sycl-intelgpu-quickstart

Lightweight & simplified approach to SYCL development

c cpp dpp gpu gpu-programming intel oneapi oneapi-dpc sycl vscode

Last synced: 09 May 2026

https://github.com/faanid/avr-micro

AVR program: Automatic washing machine simulator code using ATMega32 for simulation in Proteus

atmega32 avr avr-programming c microcontroller

Last synced: 13 Jun 2026

https://github.com/mrglaster/cuda-acfcalc

Calculation of the smallest ACF for signals of length N using CUDA technology.

acf c calculations cpp cuda google-colaboratory google-colaboratory-notebooks isu

Last synced: 06 May 2026

https://github.com/suresh142/lsb_image_steganography

Steganography is the art and science of concealing information within other data to ensure its confidentiality, In this project, you will implement a basic steganography system using the C programming language. The primary goal is to embed a secret message within an image without visibly altering the image.

c cplusplus cpp image lsb lsb-steganography secret steganography

Last synced: 20 Apr 2026

https://github.com/yjdoc2/equation-parser-interpreter

An interpreter designed in C++ for the equation parser project.This can read the commands from a file and write output to another file.

c cpp17 interpreter parser

Last synced: 11 May 2026

https://github.com/nathanfallet/pickfalling-ds

Unfinished port of the PickFalling game to DS

c devkitpro game libnds nds

Last synced: 29 Apr 2026

https://github.com/zwrawr/dsa_assessment

University of York, Data Structures and Algorithms Assessment, Task : Predictive Text

alogrithms c data-structures university-of-york university-project

Last synced: 22 Jun 2026

https://github.com/ebrezadev/lm75-temperature-sensor-c-driver

LM75 Temperature Sensor MCU Independent C Driver (High Level Library)

arduino arduino-library c driver embedded embedded-systems library lm75 temperature temperature-sensor

Last synced: 16 Apr 2026

https://github.com/qrichert/moontool

John Walker's `moontool.c` astronomical calculation routines, extracted (with port to Rust & Python).

c cli moon python rust rust-library

Last synced: 31 Jul 2025

https://gitlab.gnome.org/Salamandar/GrimRipper

A graphical CD ripper and encoder.

c gnome gtk3 rip

Last synced: 05 Aug 2025

https://github.com/azurespheredev/KernelDriver2DrawLine

Enables developer to draw a line with start point and end point.

c cpp gdi hooking kernel wdk windows-10

Last synced: 25 Oct 2025

https://github.com/dcasella/carrillo-lipman

Carrillo-Lipman algorithm implementation

bioinformatics c msa

Last synced: 29 Mar 2025

https://github.com/kientech/data-structures-and-algorithms-specialization

Data Structures and Algorithms Specialization

algorithms c cplusplus data-structures python

Last synced: 22 Mar 2025

https://github.com/andrewbastin/texter

A simple ncurses text editor being written in C

c ncurses text-editor work-in-progress

Last synced: 27 Jun 2025

https://github.com/barimehdi77/42-cub3d

Cub3D (42cursus) 2019-2020. This project is inspired by the world famous game, cociderate like the first FPS never developed. First look of the ray-casting. The aim is to do a dynamic view in a maze.

c coins crosshair cub3d floor ft-cub3d graphics-programming minimap raycasting sky sprite texture wall

Last synced: 22 Aug 2025

https://github.com/crossphoton/matmul-computations

This, maybe, can be used for CPU testings xD

c matrix-multiplication multiprocessing multithreading

Last synced: 22 May 2026

https://github.com/bezlant/s21_matrix_routines

👩‍💻 A simple matrix processing library. (School 42)

c check matrix matrix-library test-coverage

Last synced: 04 Apr 2026

https://github.com/8dcc/game-of-life

Conway's game of life in C using SDL2

c game-of-life sdl2 sdl2-application

Last synced: 20 Jun 2026

https://github.com/grauho/sdc

A simple tool to convert .safetensor files that include certain large dtypes into ones that don't

ansi-c c c89 c90 c99 cli conversion converter dtype dtypes json safetensors stable-diffusion

Last synced: 02 Jan 2026

https://github.com/sambhav228/sinking-ship

A data Structure based project implementing through C language Programming

c college-project data-structures

Last synced: 22 May 2026

https://github.com/luweglarz/ft_printf_42

My own implementation of printf

42projects c printf-42 standard-library

Last synced: 31 Jul 2025

https://github.com/aheil/hhn-c

C Crashkurs zur Vorlesung Betriebssystem an der Hochschule Heilbronn im Studiengang Software Engineering Bachelor (SEB).

c open-educational-resources

Last synced: 14 May 2025

https://github.com/vinnyhorgan/blink

A tiny game engine

c engine wren

Last synced: 18 Mar 2025

https://github.com/charank-glitch/rv32i

Sapphire SoC: RV32I RISC-V core optimized for FPGAs, featuring UVM verification, AXI4-Lite bus, FreeRTOS support, and Shakti-inspired design. Open-source under MIT license for embedded/IoT applications.

assembly c python riscv rtos rv32i shell soc systemverilog uvm-verification verilog

Last synced: 13 May 2025

https://github.com/fboulnois/pg-scram

A tiny C program to create valid Postgres scram-sha-256 passwords

c libpq postgres postgresql scram-sha-256

Last synced: 20 May 2026

https://github.com/stovent/lua-gpio

A Lua library to use the GPIO pins of a raspberry pi

c gpio gpio-pins lua raspberry-pi

Last synced: 25 Jan 2026

https://github.com/sirwumpus/ioccc-am

Best Utility (make) - IOCCC 1992 Winner

build-tool c ioccc make posix

Last synced: 02 Aug 2025

https://github.com/amanoteam/dakini

A GCC cross-compiler targeting NetBSD 8.0/9.0

c cpp cross-compiler gcc netbsd

Last synced: 14 May 2025

https://github.com/jbrosdevelopment/virtualcomputer

This project is a virtual computer that takes a vector of bytes and runs it as instructions. Also included is a complete assembler and compiler.

assembler binary bytes c compiler computer instruction-set-architecture rust vc virtual-computer

Last synced: 05 Jan 2026

https://github.com/myousaf64/push_swap

Push_swap is a an efficient sorting algorithm using two stacks and a limited set of operations. The goal is to sort a given set of integers in ascending order using the fewest possible moves, implementing and optimizing various sorting algorithms to achieve the best performance within specified benchmarks.

algorithms c data-structures programming sorting-algorithms

Last synced: 04 Jul 2026

https://github.com/kazirifatmorshed/programming-in-ansi-c-solutions

Excersise solutions(ONLY: Multiple Choice Questions, Review Questions, Debugging Questions, Interview Questions [PROGRAMMING EXERCISES EXCLUDED] ) for the book "Programming in ANSI C" by E. Balagurusamy (Eight Edition).

c c-programming-language e-balagurusamy programming-in-ansi-c

Last synced: 14 Jun 2025

https://github.com/v8v88v8v88/nanohttp

A nano lightweight, HTTP server implementation in C.

c curl get http http-server post server

Last synced: 12 Apr 2025

https://github.com/undacmic/stm32g0x1xx

An easy to read template project written in C and ARMv6 Assembly for STM32G0x1xx microcontrollers that includes a linker script, startup code and SYSCLK initialization

arm armv6-m assembly c cortex-m cortex-m0plus embedded embedded-systems linker-script microcontroller nucleo-board nucleo-g0b1re startup-script stm-32 stm32g0b1

Last synced: 18 Feb 2026

https://github.com/brd6/tetris

Clone of tetris game in a UNIX terminal with ncurses library

c game tetris tetris-game

Last synced: 11 Jul 2025

https://github.com/4cecoder/tewduwu

😳 cursed ☑️ todo list 📜 for your terminal 🖥

c ncurses terminal todo-list tui

Last synced: 16 May 2026

https://github.com/nicosnicolaou16/flutterandroidprojectandndk

This project sets up the NDK (Native Development Kit) in Android for communication between an Android project and C/C++ code. In this example, the C/C++ code simply prints a text message to the Android application.

android c cmake dart flutter flutter-app kotlin kotlin-android ndk ndk-cmake

Last synced: 18 Jun 2025

https://github.com/rajsoni03/cplusplus-training

C Plus Plus Training Class Codes and Notes

c c-plus-plus core cpp oops-in-cpp

Last synced: 20 May 2026

https://github.com/xdevelnet/sdb

Database for small POSIX compatiable systems with RESTful network access

c database embedded restful

Last synced: 18 May 2026

https://github.com/amirsorouri00/iust-os-lecture-192

Lecture resources of the OS Course held in fall-2019

c inter-process-communication memory operating-system os proce scheduling thread

Last synced: 20 May 2026

https://github.com/naemazam/hello-world

I don't Know What is Your First Language and Don't Want to know Why You Select it. But As a Programmer i know, The Smile When You run Your First Code. After That We made Thousands of Mistake In our DEV life. We did Debug, Copycat or Googling But never Forget This First 2 Words. Let's Combine Our First Happiness In A single Page.

apache-groovy c dart elixir elm fortran go graphql haskel hello-world hellogithub helloworld helloworld-programs naemazam

Last synced: 08 Apr 2026

https://github.com/anishsinha-io/cslice

slices for everyone. SLAVA UKRAINI 🇺🇦.

c

Last synced: 01 Aug 2025

https://github.com/prashantrahul141/zspie

A fast, easy, dynamic programming language for beginners.

c compiler programming-language

Last synced: 24 Jun 2025

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

Short coding exercises.

c java

Last synced: 18 May 2026

https://github.com/nakidai/libhttpc

Some cute library to work with HTTP in C :3

c http-server http1-1 library

Last synced: 03 Jul 2026

https://github.com/clark800/page

minimalist pager (more alternative)

c command-line minimalist pager terminal

Last synced: 20 May 2026

https://github.com/jjungminlee/linuxsystemprogramming

2024 Linux System Programming 🐧

c linux

Last synced: 20 May 2026

https://github.com/rcarubbi/cansi-datastructures

Data Structure Couse with examples written in C Ansi

binary-search c c-ansi data-structures linked-list

Last synced: 02 Jan 2026

https://github.com/ivanbgd/udacity-deep-learning-nd101

My solutions to the Udacity Deep Learning Nanodegree Foundation ND101 on-line course, with some examples in C, beside Python (https://www.udacity.com/course/deep-learning-nanodegree-foundation--nd101)

c deep-learning deep-neural-networks jupyter-notebook miniflow neural-networks python tensorflow udacity udacity-deep-learning udacity-nanodegree

Last synced: 13 Apr 2026

https://github.com/adaog0n/training_programs_c

Este repositório contém uma coleção de exercícios e projetos de treinamento na linguagem C. O objetivo é praticar e aprimorar as habilidades de programação em C, abordando conceitos fundamentais e técnicas avançadas.

aprender basicas c calculadora calculator facil funcoes language linguagem linguagem-c programas simple simples treinar treino

Last synced: 19 Feb 2026

https://github.com/alxm/jams

☂️ Umbrella repo for my game jam prototypes.

7drl c game-jam ludum-dare

Last synced: 29 Sep 2025

https://github.com/krasjet/webaudio-c

the simplest example working with webaudio in c

audio c wasm webaudio

Last synced: 17 May 2026

https://github.com/howerj/gladiators

Evolve tiny agents that attack each other and find food

c genetic-algorithm neural-network neural-networks

Last synced: 23 May 2026

https://github.com/mlagerberg/bitchess

A basic chess engine written in C

c chess

Last synced: 13 Aug 2025

https://github.com/debakarr/cs6xx

LAB programs for CS6xx (6th SEM)

assignment c college lab pthreads shell socket

Last synced: 04 Oct 2025

https://github.com/burakdemir-mb/data-communication-project

Socket Programming Assignment, Data Transmission with Error Detection Methods

c data-communication socket-programming

Last synced: 24 Dec 2025

https://github.com/jayllyz/doomdepth

Doom Depth game simplified in terminal

c doomdepth

Last synced: 27 Jul 2025

https://github.com/arthursvpb/tetris

This project is a Tetris game using C programming language and Allegro library.

allegro c c-programming-language graphical gui tetris

Last synced: 04 Oct 2025

https://github.com/arifulislamat/algorithm

Basic algorithm in c language.

algorithom c program

Last synced: 19 Sep 2025

https://github.com/lcsmuller/reflect-c

A C89 library that adds reflection capabilities to C structs through code generation

ansi-c c c-preprocessor c89 code-gen code-generation code-generator preprocessor reflection reflection-library rest-api

Last synced: 26 Jul 2025

https://github.com/joswinemmanuel/network-lab-s6

A repository for KTU B.Tech Computer Science S6 Networking Lab, featuring practical exercises, experiments, and resources to enhance networking skills and knowledge.

c tcp udp

Last synced: 05 Apr 2025

https://github.com/ke0ff/artemis_pll

LMX2594 PLL Synth Project Files (10 MHz to 15 GHz)

attiny3217 c layout lmx2594 microwave rf schem source-code

Last synced: 19 Feb 2026

https://github.com/raphaelmos/kmeansonimage

K-Means Kmeans Algorithm used on .ppm images with different libraries like OpenGL

algorithms-implemented c kmeans kmeans-algorithm kmeans-clustering

Last synced: 09 Sep 2025

https://github.com/jonpalmisc/jsx

Jon's standard (library) extensions

c cmake

Last synced: 25 Jan 2026

https://github.com/niamtokik/etf

ETF (Erlang External Term Format) and BERT (Binary ERlang Term) examples

bert c erlang etf port

Last synced: 19 May 2026

https://github.com/sleleu/philosophers

A multi-threaded program to solve the dining philosophers problem

42 c concurrent-programming multithreading

Last synced: 03 Jan 2026

https://github.com/dreamerchaserhah/student-information-management-system

A CLI-based C Program that simulates a student management system

c cli-app college-assignment student-project

Last synced: 14 Aug 2025