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/gaureshpai/dump

Dump: This repository is where I upload randomly generated webpages using HTML, CSS, and JavaScript and also create folders for the certificate courses i am learning and also the folders with bunch of codes in it. These webpages are generated programmatically to showcase different designs, layouts, and interactive elements.

c git github-config html-css-javascript java python

Last synced: 30 Apr 2025

https://github.com/madmurphy/nextgen

An interactive Bash script that lets you easily set up a new extension project for GNOME Files (Nautilus)

c gnome gnu nautilus nautilus-extension project-template

Last synced: 04 May 2025

https://github.com/yjdoc2/os-project

A project done for OS course, extending a kernel from https://github.com/dthain/basekernel, to implement threading capabilities, give an API for threading, and implement various scheduling techniques.

c kernel operating-system os-dev scheduling-policies threading

Last synced: 12 Apr 2025

https://github.com/carloszoft/online_judge

Repository to resolved exercises in https://www.hackerrank.com/

algorithms c competitive-programming estrutura-de-dados javascript treinamento

Last synced: 07 Sep 2025

https://github.com/sizet/packet_capture

使用 raw socket 和搭配輔助資料 (ancillary data (PACKET_AUXDATA), 適用於 2.6.21 之後的核心) 監聽和記錄 (pcap 格式) 乙太網路介面上傳送和接收的封包.

c linux packet-capture raw-socket

Last synced: 11 May 2025

https://github.com/akatsuki105/boktai2

WIP: Disassembly of Boktai2(Japan, v1.1)

asm boktai c decompile disassembly game gameboy-advance games gba reverse-engineering

Last synced: 07 May 2025

https://github.com/MikaelVallenet/Bistromatic

EPITECH - First year project: Creation of a calculator able to display the result of the evaluation of an arithmetic expression composed of integers of infinite size expressed in any base

bistro bistro-matic c calculator epitech epitech-project programming-language

Last synced: 27 Oct 2025

https://github.com/dahlitzflorian/game-of-life

The 'Game of Life' is an (mac) console application written in C. It represents a modified version of the famous game of life thought of by mathematician Conway.

c command-line console console-application game

Last synced: 15 Oct 2025

https://github.com/dyne/pangolin

The Secret Pangolin Code, Fastest Proximity Tracing in the West (FPTW)

c contact-tracing dp3t optimization proximity-tracing speed

Last synced: 24 Oct 2025

https://github.com/ravi-prakash1907/os-practicals

C/C++ programs to understand the working of the Operating System

c college cpp operating-system os

Last synced: 06 Sep 2025

https://github.com/n1ghtf1re/c-collections

Implementation of some collections on C

c c-data-structures c-library c-struct collections dynamic-structures

Last synced: 05 Mar 2026

https://github.com/ilya3point999k/levr

Single header CPU voxel renderer

c c99 raycasting raytracing single-header software-rendering voxel

Last synced: 10 Apr 2025

https://github.com/azure/c-testrunnerswitcher

C test runner switcher repo to be broken off from azure-c-shared-utility so it can be reused in several of our IoT repos

c testrunnerswitcher

Last synced: 20 Oct 2025

https://github.com/ludovicrousseau/pcsc-contrib

PC/SC lite contrib

c pcsc python smartcard

Last synced: 13 Jun 2025

https://github.com/jakubtomsu/raylib-jump-prince

A simple platformer game inspired by jump king

2d 2d-game c cpp game raylib

Last synced: 07 Oct 2025

https://github.com/sasluca/glfwcmaketemplate

A simple template for a C application using GLFW with GLAD and CMake.

c cpp gamedev glfw opengl

Last synced: 12 Oct 2025

https://github.com/krypto-etox/c-language-book-solutions

The C Programming Language. 2nd Edition Book by Brian Kernighan and Dennis Ritchie, Solutions of All the chapters in detailed Program solutions.. . Learns and Enjoy

c c-language c-language-book-solutions c-programming-language learnig problems programming programming-exercises programming-language solutions

Last synced: 10 Apr 2025

https://github.com/robkam/ytreenova

YtreeNova - a (curses-based) file manager similar to DOS XTree™

c codex console console-application curses file-explorer file-manager foss terminal terminal-based tui unix xtree ytree

Last synced: 15 Jun 2026

https://github.com/moodmosaic/bookmarks

A selection of the links I find interesting over time. Updated on a regular basis.

c category-theory cryptocurrencies dotnet fsharp git haskell leisure unix-like

Last synced: 06 May 2025

https://github.com/yugr/gcc-interp

Run C files as standalone scripts

c cplusplus interpreter proof-of-concept script

Last synced: 05 May 2026

https://github.com/aaeioua/jumpdf

Jumpdf is a keyboard-focused PDF viewer for documents where one needs to jump between different sections of the document frequently.

c gtk4 pdf pdf-viewer

Last synced: 28 Feb 2026

https://github.com/codewithsandy/c

It explains in a elegantly c basics, numerical, data structure, algorithms, equations, patterns, matrix, file management, memory allocation...

algorithm algorithms ansi-c bootstrap c c-language codecamp compiler computer-engineering computer-science data-structures github go good-practices hackthon language learn-to-code pointer programmer programming-language

Last synced: 10 Apr 2025

https://github.com/bobrippling/utop

process monitor

c monitoring ncurses process terminal tui

Last synced: 02 Sep 2025

https://github.com/yuichitk/libteep

IETF TEEP Protocol message encoder/decoder implemented in C.

c ietf iot teep

Last synced: 10 Mar 2025

https://github.com/pomettini/gba-raytracer

Simple Raytracer for the Gameboy Advance written in C

c gameboy-advance gba gba-rom raytracer

Last synced: 10 Apr 2025

https://github.com/simeononsecurity/ntripserver

Ntrip Version 2.0 Command Line Server - Fork of ntripserver at https://software.rtcm-ntrip.org/browser/ntrip/trunk/ntripserver

basestation bkg c gnss gps ntrip ntripserver

Last synced: 06 Sep 2025

https://github.com/matheusfrancisco/computer-engineering-at-ufsc

My projects developed at graduation.... FINISHED but miss files..

asm c cpp java javascript json matlab octave php python solidity

Last synced: 03 Mar 2026

https://github.com/americocunhajr/crflowlib

CRFlowLib is a collection of computational libraries to simulate chemically reacting flows employing ISAT algorithm.

c combustion computational-chemistry computational-mechanics computational-physics dynamical-systems isat numerical-algorithms thermochemistry

Last synced: 23 Apr 2025

https://github.com/mdedonno1337/disassemble.nvim

Neovim Plugin to show in a popup the assembler code for the current line in a C file

c cpp disassembler neovim plugin

Last synced: 17 Jul 2025

https://github.com/9xn/scrypt

SCRYPT is a simple shellcode encryptor/encoder that uses the OpenSSL library to encrypt a shellcode using the AES-256-CBC encryption algorithm then applies several encoding techniques to obfuscate a given shellcode file. This encrypted/encoded shellcode can be used for both legitimate and malicious purposes, such as exploiting system vulnerability

buffer-overflow byte c dec hacking injection rot scrypt shellcode xor

Last synced: 22 Apr 2025

https://github.com/justinmeiners/exercises

Exercises I do from books, articles, etc.

algorithms c code-golf cpp excercises scheme sicp sicp-solutions

Last synced: 25 Mar 2025

https://github.com/sondosaabed/library-project

In this project using c language a library is developed

c library

Last synced: 22 Apr 2025

https://github.com/renesas/synced

synced is a user space Synchronous Ethernet (Sync-E) stack for the Linux operating system. synced facilitates Sync-E, according to the ITU-T G.8264 (08/2017) Amd. 1 (03/2018) and ITU-T G.781 (04/2020) Amd. 1 (11/2022) standards.

c linux networking synce synchronization telecommunications

Last synced: 04 Mar 2026

https://github.com/rmn20/planecut

Color quantization/palette generation for png images

c compression image-optimization palette png png-compression quality quantization

Last synced: 06 Sep 2025

https://github.com/richiepagard/bitfiddler

Learning low-level stuff the hard way — by fiddling, failing, and fixing.

c funny-experiments low-level low-level-programming network programming

Last synced: 18 Jan 2026

https://github.com/enaiel/viafsb

DOS FSB utility for VIA chipsets

c dos fsb via

Last synced: 11 Oct 2025

https://github.com/xfgusta/xdump

Display file contents in hexadecimal and ASCII

ascii c cli command-line-tool hex hexadecimal hexdump linux

Last synced: 08 Oct 2025

https://github.com/savage13/sacio

sacio library

c iris sac sacio-library seismic

Last synced: 12 Apr 2025

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

"Hello World" in every programming language 🤗 Good collection of `good first issue`

c c-sharp cpp dart first-timers go good-first-issue hello-world java python python3 scala

Last synced: 05 Jul 2025

https://github.com/faruktinaz/libft

The purpose of this project is to re-code some libc functions, as well as other common utility functions to be reused in the subsequent 42 projects.

42 c leaks libc libft

Last synced: 03 Aug 2025

https://github.com/georgecatalin/bare-metal-programming-from-ground-up

Embedded System Bare-Metal Programming for the STM Nucleo 144 Family. Drivers for DMA,ADC,UART,TIMERS, GPIO,SPI,I2C,RTC,SysTick. No libraries used, only registry manipulation.

bare-metal-programming c cprogramming drivers stm32

Last synced: 02 Aug 2025

https://github.com/lambdacasserole/tiny-compiler

Very tiny compiler for a simple arithmetic language.

c compiler ebnf grammar stack-machine

Last synced: 03 Oct 2025

https://github.com/govnorice/mixerdialog

A simple application to control system volume with fancy visualisation.

c cpp gtk3 linux linux-app volume volume-control volume-mixer volume-slider volume-visualization

Last synced: 30 Oct 2025

https://github.com/zeroxthreef/disc

An unofficial discord library for C/C++

c discord discord-library library rest websocket

Last synced: 05 Oct 2025

https://github.com/jondeaton/Lisp

Lisp interpreter written in C

c lisp

Last synced: 11 May 2025

https://github.com/akshayvernekar/esp-webthing

Esp idf compoment for creating Mozilla webthing

c component esp-idf mozilla-iot

Last synced: 29 Mar 2025

https://github.com/alexlnkp/cshadertoy

A simple tool to write GLSL shaders locally using your favorite IDE of choice

c glsl shaders shadertoy

Last synced: 21 Aug 2025

https://github.com/libdriver/sts3x

STS3X(STS30, STS31, STS35) full-featured driver library for general MCU and Linux.

c full-featured-driver iic linux mcu sts30 sts31 sts35 temperature

Last synced: 30 Jul 2025

https://github.com/lyriarte/MemoCalc

MemoCalc Palm OS application

c calculator interpreter palmos

Last synced: 11 May 2025

https://github.com/mjkloeckner/6502

6502 cpu command line emulator

6502 c cpu-emulator emulator tui

Last synced: 20 Jul 2025

https://github.com/dbc2201/immersion2k19_c

Official Repository of C Programming, Immersion Programme @ GLAU

c programming programming-language

Last synced: 18 Mar 2025

https://github.com/coderarjob/split_join

Splits a large file into smaller files of specified bytes and also joins them back to the original file.

c file-joiner file-split file-splitter linux

Last synced: 18 May 2026

https://github.com/yorevs/ccompass

This is a C-ANSI style framework to program in C like C++

c c-ansi oop oop-in-c

Last synced: 07 Mar 2026

https://github.com/basemax/etcompilergenerator

A tiny and old version of ONE(old name: ET) compiler written in C that generates C code as bytecode to build executable output. (lexer, parser, generator, flex, bison)

bison bytecode bytecode-compiler bytecode-engineering bytecode-interpreter c compiler compiler-backend compiler-design compiler-designs compiler-frontend flex generator generators lexer parser

Last synced: 05 May 2025

https://github.com/overturetool/vdm2c

Working repository for the development of a VDM to C code generator

c code-generator vdm

Last synced: 09 Mar 2026

https://github.com/marcusvinix/42libft

This is my C functions library, my first project as a cadet at School 42 São Paulo. It has functions to manipulate strings, memory, and linked list, and I will expand this in the future when necessary.

42 42school c libft42

Last synced: 06 Jul 2025

https://github.com/arijhajji-1/tabumba

Tabumba 2D game

c linux sdl

Last synced: 14 Apr 2025

https://github.com/joswinemmanuel/c-lab-s2

A repository for KTU B.Tech Computer Science S2 C Programming, containing lab exercises and code examples to support learning and practical application of C programming concepts.

c

Last synced: 19 Jul 2025

https://github.com/moxwel/basics

Tutorials for various programming languages and example codes.

basics c collaborate communityexchange english example github java latex learn php python spanish tex tutorial vscode

Last synced: 23 Mar 2025

https://github.com/iswenzz/cgsc

Call of Duty 4X source extension that adds new utilities to extend the server and the creation of new plugins.

c cgsc cod4 gsc

Last synced: 14 May 2025

https://github.com/vbrazhnik/libft

School 42 project // C library (Reimplementation of libc functions + own functions)

42 42projects 42school born2code c c-library libft library unitfactory

Last synced: 02 May 2025

https://github.com/mattmoony/propaganda.c

A robust and easy to use string-manipulation library for the C programming language. There is no need for writing your own functions to perform simple tasks all of the time! 🐱‍💻

c char character data-type data-types datatype datatypes easier easy easy-to-use functions library manipulation propaganda pure-c simple string string-manipulation string-operations strings

Last synced: 30 Oct 2025

https://github.com/gmarcha/42_libft_tester

A simple step-by-step tester to C 42 Library.

42 42born2code 42projects 42school c libft libfttester shell tester

Last synced: 02 Jan 2026

https://github.com/tecnickcom/farmhash64

farmhash64 is a portable multilanguage 64-bit hash function

c cgo cpp farmhash farmhash64 go golang hash hashing java javascript php python python3 rlang rust

Last synced: 18 Jul 2025

https://github.com/forloveofcats/mountain

Compiler I once wrote for a custom language called Mountain

c compiler language parser programming-language

Last synced: 30 Oct 2025

https://github.com/vi/vi_tools

Various command-line tools, mostly for Linux

c command-line command-line-tool linux nat rundll udp udp-port uksm

Last synced: 15 Apr 2025

https://github.com/ctc-oss/omega-edit

Open source library for building editors that can handle massive files, and multiple viewports.

apache2 c cmake cpp cross-platform edit grpc library protobuf scala

Last synced: 11 Apr 2026

https://github.com/adamdempsey90/fvm

My finite volume method project. Here I will implement the many pieces of a finite volume method to incorporate into a larger code.

c cfd cuda fvm gpu hydrodynamics

Last synced: 13 Apr 2025

https://github.com/acecoooool/cs344-note

CS344-Note-zh

c cuda gpu

Last synced: 30 Jul 2025

https://github.com/sshahryiar/8051-projects

My projects using AT89xx Microcontrollers and MikroC Compiler

8051 8051-microcontroller 8051-projects at89c2051 at89c51 at89c52 at89s51 at89s52 c microcontroller mikroc

Last synced: 13 Apr 2025

https://github.com/lind026/mthpc

Multiple Threads, Parallelism and Concurrency Library (MTHPC)

c concurrency lock-free multithreading parallelism

Last synced: 14 May 2025

https://github.com/halosghost/dstat

A lightweight status program for simple WMs

c dwm lightweight status-monitor

Last synced: 02 Aug 2025

https://github.com/alvarorichard/cortexc

Interpreter is a minimalist yet powerful tool designed to interpret and execute a subset of the C programming language.

binary c education evaluation intepreter interpreter open-source parsing programming-language tokenization zig

Last synced: 26 Jul 2025

https://github.com/keyhr/vscode-42-c-format

A vscode extension to provide formatting from c_formatter_42

42 42school c formatter norminette

Last synced: 16 Jan 2026

https://github.com/8g6-new/cara

A high performance spectrogram with STFT Mel and MFCC support in pure C

audio-visualizer bark bfcc c dsp mel mfcc spectrogram stft

Last synced: 02 Aug 2025

https://github.com/CandyGumdrop/proj

Elixir coordinate conversion library using OSGeo's PROJ.4

c coordinate-systems distance-calculation elixir geospatial osgeo-proj

Last synced: 30 Mar 2025

https://github.com/vivek3141/learn-c

A comprehensive C tutorial.

c c-tutorials cmake

Last synced: 14 Mar 2025

https://github.com/rafael-santiago/accacia

A C-library for ansi color coding usage.

ansi-colors ansi-escape-codes c minimalist-library

Last synced: 14 Sep 2025

https://github.com/cob16/rt8900_serial_control

Provides computer control for the YAESU FT-8900R radio.

c ham-radio radio serial-ports yaesu

Last synced: 13 Apr 2025

https://github.com/bradyhouse/house

Proof of Concept and Research repository.

angular aws bash c javascript nodejs python reactjs threejs vuejs

Last synced: 05 Apr 2025

https://github.com/shawnanastasio/BasilC

An interpreter for the BasilC esoteric programming language

c esoteric-language esoteric-programming-language interpreter

Last synced: 11 May 2025

https://github.com/patrickrgaffney/patdown

a non-fancy markdown parser in C

c commonmark markdown markdown-parser parser

Last synced: 14 Apr 2025

https://github.com/mity/c-win32

Few C-compatible win32 headers replacing standard ones which assume C++

c header-only help replacement win32

Last synced: 04 Aug 2025

https://github.com/chansen/c-utf8-valid

Single-header UTF-8 validation routines for C

c unicode utf-8 validation

Last synced: 12 Sep 2025

https://github.com/elhajuojy/c-programming-guide

Guide to C Programming langauge for me and for all of us 📁

algorithms c problem-solving terminal

Last synced: 26 Jul 2025

https://github.com/supercamel/spinodb

SpinoDB is an in-memory NoSQL data library that is fast and self-contained. It's written in C++ with bindings for many languages. It is suitable for web and desktop applications with demanding performance requirements.

c database gnome gobject javascript nosql vala

Last synced: 21 Mar 2025

https://github.com/willdoescode/natcpp

Re-writing natls in c++ to learn c++

c cpp ls ls-colors ls-command nat natls

Last synced: 07 Apr 2025

https://github.com/jovanlanik/gtklock-playerctl-module

gtklock module adding media player controls to the lockscreen

c gtk gtk3 gtklock linux sway swaywm wayland wlroots

Last synced: 13 May 2025