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/himanshu-o5/warp

Warp is a lightweight and efficient task reminder system written in C, designed to help users stay on top of their important tasks.

c reminder-application

Last synced: 17 Feb 2026

https://github.com/flatcap/lua

📋 Sample Lua code and scripts

c lua scripts

Last synced: 19 May 2026

https://github.com/tschoonj/easyrng

BSD licensed random number generators and distributions for C and Fortran

bsd-license c c-plus-plus-11 fortran gsl linux macos multi-platform random-number-distributions random-number-generators windows

Last synced: 11 Sep 2025

https://github.com/tatsh/winprefs

Tool to export registry paths to script and code formats (reg add, PowerShell, C, C#).

backup batch c csharp customisation customization desktop powershell registry win32 windows

Last synced: 14 Apr 2025

https://github.com/leaomartelo2/lognest

Simple header file only library in C to easily make log files

c c-library header-only logging

Last synced: 06 Apr 2025

https://github.com/amirali511/helliwm

The GNU/Linux window manager project done by a student in Allame Helli High School, Tehran

c libxcb window-management window-manager xcb

Last synced: 08 Oct 2025

https://github.com/gabrielevalenzuela/c-seminars

Repository used for C Seminars

c education seminar

Last synced: 09 Feb 2026

https://github.com/yj8023xx/librdma

A powerful library designed to simplify the development process of RDMA applications

c library rdma

Last synced: 15 Oct 2025

https://github.com/dahlitzflorian/small-c-programs

Including small C-programs to learn the programming language C

applications c development open-source source-code

Last synced: 15 Oct 2025

https://github.com/mathyscogne/42_mini_talk

A client-server communication program using UNIX signals (SIGUSR1 & SIGUSR2). The client converts strings to binary and transmits them bit by bit to the server, which reconstructs and displays the message.

42 c minitalk unix

Last synced: 05 May 2025

https://github.com/ralphtheninja/lib-flat-tree

Map a binary tree to a list (c version of mafintosh/flat-tree)

binary-trees c

Last synced: 22 Feb 2026

https://github.com/fahimfba/practice-codes

Contains all the practice codes of mine

c cplusplus csharp java practice-codes python3

Last synced: 20 Oct 2025

https://github.com/johnnycurran/ctf-writeups

Collection of write-ups of CTF challenges and CrackMes

c crackmes ctf gdb radare2 reverse-engineering

Last synced: 25 Oct 2025

https://github.com/tkovs/cbrainfuck

:curly_loop: A brainfuck interpreter made in C.

brainfuck brainfuck-interpreter c first-project

Last synced: 27 Oct 2025

https://github.com/jacopodl/spark

Low level network library :satellite: :zap:

c low-level network network-programming networking raw raw-data raw-sockets spark

Last synced: 14 Oct 2025

https://github.com/dadoum/dynamicloader

Turn your static bindings into dynamic ones! Cross-platform dynamic library loader in D, to make dynamic bindings easily from static ones (no variadic support though)

binding bindings c d dlang dlopen library loader

Last synced: 16 Mar 2026

https://github.com/erikmansson/chip-seven

A simple CHIP-8 interpreter for Linux written in C

c chip-8 chip8 emulator glad glfw interpreter linux opengl

Last synced: 22 Jan 2026

https://github.com/blitmaps/mylo-lang

A cool programming language, implemented in C, that uses a VM and has cool syntax; with inline C capability.

c compiler cool-language intermediate-code-generation programming-language strongly-typed suckless-software toy-language virtual-machine

Last synced: 22 Feb 2026

https://github.com/seleznevae/fort

CLI (command line utility) to create formatted tables in console

c cli console-utility table

Last synced: 15 Apr 2026

https://github.com/pdsmart/zsoft

zOS Operating System, apps and associated developments. Used in the ZPU, tranZPUter and SharpMZ projects but easily adapted to other embedded systems. Project uses C/C++, ARM and ZPU Assembler.

arduino armv7 assembly bash basic-interpreter c c-plus-plus cortex-m4 editor fatfs makefile operating-system rtl teensy35 teensyduino zpu

Last synced: 19 Oct 2025

https://github.com/sigfox/sensit-payload

Sensit payload parser and serializer for v2 and v3

binding c javascript parser sensit serializer sigfox

Last synced: 24 Oct 2025

https://github.com/f-corvaro/pipex

"Unleash the power of Unix pipelines and redirections with PIPEX - your gateway to system programming."

125 42 42commoncore 42network 42roma 42romaluiss 42school bonus c educational-project guide makefile mandatory pipes pipex pipex-42 pipex42 pipextester

Last synced: 24 Feb 2026

https://github.com/carletonurocketry/qnx-stack

This is the all-encompassing repository for QNX stack utilities. Its main purpose is integration testing.

automation avionics bash c cuinspace integration-testing makefile qnx rocket shell-script telemetry testing

Last synced: 27 Jan 2026

https://github.com/jacubillos10/ruspectroscopy_tools

C extension module (for python) to generate gamma and E matrices in RUS (Resonant Ultrasound Spectroscopy)

c openmp physics python3 resonant-ultrasound-spectroscopy solid-state-physics

Last synced: 14 Oct 2025

https://github.com/guidodipietro/taoprintf-project

What is the strangest, weirdest, scariest, toughest, best way to print the Name?

c c-language esoteric ihavenoideawhatimdoing ioccc madness obfuscated obfuscated-code taoyu

Last synced: 26 Jan 2026

https://github.com/ttytm/vvatch

vvatch is cross-platform V module to monitor changes in directories. It utilizes the dmon C99 library.

bindings c cross-platform filesystem library v watcher

Last synced: 02 Apr 2025

https://github.com/wendreof/sivirinucode

Code of 'Sivirinu' (2nd place in robotics competition)

arduino arduino-platform arduino-uno bluetooth-arduino c robotics-competition robotics-control

Last synced: 13 Apr 2026

https://github.com/nateseymour/cofgifs

GIF Decoder for Arm Cortex-M Microprocessors

arm c cmake cortex-m embedded

Last synced: 28 Feb 2025

https://github.com/aaravmalani/cogos

A 32-bit Operating System

assembly c operating-system operating-systems osdev x86

Last synced: 09 Mar 2026

https://github.com/mmartin46/maze_run

A game application entirely developed using the Game Boy Development Kit in C.

c emulator game gameboy

Last synced: 10 Apr 2025

https://github.com/limdongjin/sicxe-assembler

SIC/XE Machine Project for System Programming(CSE4100) 2019 Spring, Sogang Univ.

assembler assembler-implementation assembly assignment c linker loader sic sic-xe-machines sicxe sogang

Last synced: 17 May 2026

https://github.com/basemax/splitlinkedlistc

This is a simple implementation of a linked-list in C with a few helper functions for merging two or three linked-lists, splitting a linked list into two or three parts, and sorting a linked-list (recursive and non-recursive)

algorithm algorithm-challenges algorithms algorithms-and-data-structures algorithms-datastructures c linked-list linkedlist merge merge-linked-list merge-linkedlist split-linked-list split-linkedlist

Last synced: 03 Apr 2025

https://github.com/aa-sikkkk/c-syntaxchecker

C-SyntaxChecker is a tool designed to analyze C and C++ code for common syntax issues. It checks for bracket matching, keyword usage, function definitions, and more. This tool can help developers maintain clean and error-free

c cpp syntax syntax-analysis

Last synced: 29 Apr 2025

https://github.com/hedhyw/dielectricbreakdown

Source codes of programs for a designed device. The device measures the parameters of dielectric films.

atmega48 avr c coursework dielectric-films microcontroller voltage

Last synced: 13 Mar 2026

https://github.com/simonprovost/graphicalprogramming

GraphicalProgramming Project From Epitech Computer Science School

c epitech epitech-project game graphical

Last synced: 04 Jul 2025

https://github.com/ianw/libiptcdata

libiptcdata (from sf.net)

c exif iptc jpeg python

Last synced: 10 Apr 2025

https://github.com/gitpod-samples/template-c

The C template, configured for Gitpod (www.gitpod.io) to give you pre-built, ephemeral development environments in the cloud.

c gitpod template

Last synced: 19 Oct 2025

https://github.com/akhilrai28/internet-of-things

Developed under Makernova 2.0, this project explores microcontroller programming, sensor data logging, and communication protocols (MQTT, COAP, HTTP). It includes simulations in Proteus and app development using MIT App Inventor/Flutter for data visualization and control.

c coap cpp css dart flutter html http iot javascript microcontroller mit-app-inventor mqtt proteus python sensor-data

Last synced: 25 Oct 2025

https://github.com/jamesgeorge007/c-graphics-car-animation

This is an example to show the various methods available in the C graphics library

c computer-graphics cpp graphics-library

Last synced: 30 Apr 2026

https://github.com/c-krit/rbedit

A lightweight physics simulation environment for the ferox physics library.

c ferox immediate-mode level level-editor physics-2d physics-simulation raygui raylib rigid-body-dynamics stb testbed

Last synced: 07 Jul 2025

https://github.com/archer-01/so_long

Small 2D game written in C

c game-development graphics-programming minilibx

Last synced: 08 Jul 2025

https://github.com/hugomvale/fortran-c-interoperability

Examples of Fortran interoperation with C.

c fortran interoperation modern-fortran

Last synced: 25 Feb 2026

https://github.com/strawberry-team/ucode-connect-marathon-c-endgame

Desktop game development according to the whole cycle of Challenge Based Learning framework. Learn the basics of UNIX systems and the basics of writing code in the C programming language.

c c-development c-programming-language challenge-based-learning coding-bootcamp coding-challenge game-dev game-development raylib

Last synced: 09 Apr 2025

https://github.com/milosz275/leetcode

Repository for my solutions to Leetcode problems. Each task is documented and docs are automatically deployed.

c cpp doxygen leetcode leetcode-solutions python sphinx

Last synced: 14 Oct 2025

https://github.com/akashoinam/super-linked-list

A menu driven C program to demonstrate different types of Linked list and there operations

c linked list using

Last synced: 10 Apr 2025

https://github.com/shuqiyang1112/helmet-esp32

A Real-time data streaming using an ESP32 microcontroller!

c esp32 html python real-time

Last synced: 25 Feb 2026

https://github.com/jonsteinn/tftp-server

A simple TFTP server with RRQ only

c networking sockets tftp-server

Last synced: 05 Oct 2025

https://github.com/demorgan104/dat

Technology development platform for the modern C/C++ developer

artifactory bazel c conan cpp devops embedded-systems prototyping

Last synced: 13 Oct 2025

https://github.com/pyrod3v/gitman-lite

A fast, lightweight CLI tool for creating and managing git repositories

c cli cli-app git github

Last synced: 25 Oct 2025

https://github.com/bll123/ballroomdj-4

BallroomDJ 4 is a complete rewrite of BallroomDJ. BallroomDJ 4 is a ballroom music player (but can be used for other purposes). It is designed with the goal of being able to play music the entire evening without intervention.

ballroom c cross-platform music-player

Last synced: 23 Feb 2026

https://github.com/92181/hashdb

A tiny one dimensional database, written in plain C.

c cpp database hashmap xxhash

Last synced: 13 Oct 2025

https://github.com/korolevsoftware/hello-opencl

Simple CMake project use OpenCL with C style

c cmake opencl

Last synced: 06 Sep 2025

https://github.com/sslaouina/search

Fast, lightweight search engine for Dart/Flutter with fuzzy search. 4-level priority ranking across name, subtitle, and searchData for fast, relevant results that handle letters, numbers, and emojis 🐙

ag ai analytics autocomplete azd-templates azure azure-ai-search azurecognitivesearch c chatgpt elasticsearch heroku llm openai opensearch php privacy python

Last synced: 14 Apr 2026

https://github.com/apsknight/antaran

अंतरण - A File Transfer Program implemented in C using UNIX Socket API over Transmission Control Protocol.

c ftp socket socket-programming

Last synced: 09 Apr 2025

https://github.com/tafara-n/fix_my_code_challenge

Fix my code is a project where we'll jump into existing code and try fix it.

c javascript python3 ruby

Last synced: 10 Feb 2026

https://github.com/farhaanaliii/cerver

Cerver is a lightweight HTTP server implemented in C.

c c-programming c-server sockets web-server

Last synced: 06 Oct 2025

https://github.com/setghm/space-invaders

Space invaders game made with SDL2 in C.

c c-game c-language personal-project sdl2 sdl2-game space-invaders

Last synced: 23 Feb 2026

https://github.com/midnightcommander/mc

Midnight Commander's repository

c console file-manager terminal-based

Last synced: 06 Oct 2025

https://github.com/asreimer/lmfit2

Non-Linear Levenburg-Marquardt Least-Squares Fitting of SuperDARN ACFs

acf c levenburg levenburg-marquardt marquardt python rawacf superdarn

Last synced: 12 Oct 2025

https://github.com/zhangbird050801/notes

studying notes, such as algorithm, data structure, c, hexo, linux and so on,

c hexo linux

Last synced: 05 Sep 2025

https://github.com/elsemieni/pepsiman-texture-unpacker

TIM Texture Extractor a Packer experimental minisuite for the PSX Videogame Pepsiman The Running Hero.

c psx

Last synced: 13 Mar 2026

https://github.com/nemeslaszlo/solarpanel-system

Signal and Process Management. A process managed work scheduler that simulates the day-to-day work of different teams (with one pair per day, which will not be paired for a week, it will get one single day-to-day installation)

c data-management fork pipes processing scheduler signal

Last synced: 12 Oct 2025

https://github.com/biglup/cardano-c

A pure C library for interacting with the Cardano blockchain. Compliant with MISRA standards and binding-friendly architecture.

c c99 cardano cryptocurrency cryptography serialization

Last synced: 23 Jan 2026

https://github.com/mathyscogne/42_so_long

First graphic project at 42, aimed at creating a mini 2D game and familiarizing with the school's graphic library.

2d-game 42 c solong

Last synced: 27 Oct 2025

https://github.com/thexhr/twind

twind is a simple daemon serving static files over the gemini protocol.

c daemon gemini-protocol gemini-server hacktoberfest server

Last synced: 25 Feb 2026

https://github.com/paul-marechal/theia-cpp-debugging

Setup to work on the different parts involved for debugging in Theia.

adapter c cpp debug gdb protocol theia

Last synced: 19 Apr 2026

https://github.com/linarcx/bisotun

A minimal c library to generate PDF files.

c linux pdf pdf-generation pdf-specification pdfgen

Last synced: 11 Oct 2025

https://github.com/toktok/hs-tokstyle

Style checker for TokTok C projects

c linter style

Last synced: 11 Dec 2025

https://github.com/matyalatte/c-env-utils

A cross-platform C library to get env info such as exe path, user name, and os version

c closs-platform

Last synced: 02 Mar 2025

https://github.com/wh1t3h47/edgemailer

EdgeMailer is a tool that tests rate limits of mail providers, it uses libcurl and libuv to make concomitant assynchronous request. This tool is outdated and now is closed source and belongs to YouSendr.

assynchronous automake c event-loop libcurl libev libuv makefile mass-requests out-of-order outdated pentest pentesting private-repository public-mirror

Last synced: 05 Feb 2026

https://github.com/ibara/bin2hex

Convert binary files to Intel HEX format

c openbsd

Last synced: 12 Apr 2026

https://github.com/spc-samp/samp-sdk

The SA-MP SDK is a collection of C files and headers that allows developers to create plugins for the SA-MP server. It provides a solid foundation for handling Pawn scripts and managing memory through the AMX system.

c gta gtasa plugin sa-mp sa-mp-development sa-mp-library sa-mp-plugin samp samp-sdk sdk

Last synced: 01 Mar 2025

https://github.com/kezhengjie/epoll-tcp-port-forward

a small demo shows how to use epoll.small program implements port forwarding with epoll.also support Windows using wepoll

c epoll epoll-demo epoll-example linux-app linux-epoll port-forward port-forwarding tcp tcp-port-forward wepoll wepoll-example wepoll-tcp-port-forward

Last synced: 23 Feb 2026

https://github.com/definetlynotai/llm_data

A bunch of very famous repos source code's in python as pure localdocs all in this repo to train CODE AI

c code-examples cpp cuda data data-dum jupyter-notebook llm llm-code llm-datasets programming-data programming-data-sets python3

Last synced: 08 Oct 2025

https://github.com/tranbavinhson/compiler

Compile KPL(Kyoto Programming Language) by C

c compiler compiler-principles

Last synced: 09 Apr 2025

https://github.com/furk4nbulut/turcanalyze-turkish-programming-language

This project implements a lexical analyzer (lexer) for simple arithmetic expressions, including support for basic control structures

c lexical-analyzer programming-language

Last synced: 13 Jun 2025

https://github.com/b1z0n/cpp-dev-resources

Curated list of useful c++ tools, and resources to learn them:

books c cpp cpp11 cpp14 cpp17 cpp1z developer-experience developer-tools development-tools resources tutorials

Last synced: 24 Feb 2026

https://github.com/rousan/bytevault

A command line application that stores sensitive data as key-value pair securely in local machine

application byte c command-line data encrypts key-value sensitive vault

Last synced: 16 Mar 2025

https://github.com/anas-farooq8/top-kth-shortest-path

Solving the K Shortest Path Problem using a combination of MPI for distributed computing and OpenMP for shared memory parallelization within MPI processes. The goal is to find the Kth shortest path among all nodes of a given graph.

c k-shortest-paths mpi openmp

Last synced: 24 Jan 2026

https://github.com/gjbex/best-practices-for-scientific-computing

Material for a training on best practices for scientific computing.

c code coverage cpp documentation fortran functionaltests python training unittesting version-control

Last synced: 13 Jul 2025

https://github.com/ynezz/luaevdev

Lua library for comfortable access to Linux input subsystem(evdev particularly)

c evdev linux lua

Last synced: 07 Jan 2026

https://github.com/pdsmart/x1key

Sharp X1 PS/2 keyboard interface based on the Renesas R8C

c cpp electronics firmware kicad renesas sharp

Last synced: 04 Feb 2026

https://github.com/chalet-org/chalet-docs

Chalet documentation website in NextJs

build-system c cpp cross-platform json mdx nextjs react

Last synced: 07 Feb 2026

https://github.com/git-elliot/competitive_programming_codes

All codes at one place in related format (aka Aditya Verma style).

algorithms c code competitive-coding competitive-programming

Last synced: 17 Apr 2026