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/gjbex/defensive_programming_and_debugging

This is material to complement the FutureLearn MOOC on "Defensive programming and debugging", as well as for training purposes.

bash best-practices c cpp debugging fortran mpi openmp parallel-programming python training unit-testing

Last synced: 13 Jul 2025

https://github.com/maxim2266/smap

smap: a hash table for C language.

c hashmap hashtable

Last synced: 06 Jul 2025

https://github.com/zjamali/minishell-42cursus

The objective of this project is to create a simple shell using c .

c minishell readline shell termcap

Last synced: 12 Apr 2025

https://github.com/tornaia/panama-tutorial

"If non-Java programmers find some library useful and easy to access, it should be similarly accessible to Java programmers." - Interconnecting JVM and native code. Tutorials, learning by examples

c cpp foreign foreign-function-interface gcc interconnecting interoperability jep-191 jvm msbuild native openjdk openjdk-panama tutorials visual-studio windows winrt

Last synced: 12 Apr 2025

https://github.com/johnsonjh/cws-ed

cws-ed: ED, a portable EDT look-alike editor, by Rush Record and Charles W. Sandmann

c cws-ed ed editor edt text-editor vms

Last synced: 07 May 2025

https://github.com/fzakaria/donothing

LD_PRELOAD override to have your program do nothing.

c ldpreload libc

Last synced: 23 Jan 2026

https://github.com/lpg2709/doomfirec

The Doom Fire effect made in c with opengl

algorithm beginner c doom fire opengl simple

Last synced: 12 Apr 2025

https://github.com/umbrellaleaf5/os_homeworks

My repository with home exercises on operating systems in C at MIPT DAFE/RSE

c dafe education mipt os

Last synced: 10 Jan 2026

https://github.com/drozhkov/xnmealib

NMEA C library. Fork of the http://nmea.sourceforge.net

c glonass gps nmea nmea0183

Last synced: 12 Mar 2026

https://github.com/abhinav-ark/mpu6050_realtime_dashboard

Real Time Dashboard for MPU6050 Accelerometer/Gyroscope

adafruit c esp32-arduino influxdb iot nextjs nodejs websockets

Last synced: 14 Aug 2025

https://github.com/saksham-joshi/advance-c

A complete package to learn and code highly optimized programs in C.

c c-language high-performance-code low-level-optimization low-level-programming

Last synced: 11 Mar 2026

https://github.com/dhananjaylatkar/cscope_lsp

LSP server using cscope

c lsp-server neovim

Last synced: 18 Apr 2026

https://github.com/superwhiskers/question

the question function, now in every language you could possibly want it in

bash c cpp crystal elixir erlang examples golang lua python rust

Last synced: 12 Apr 2025

https://github.com/libdriver/ags10et

AGS10ET full-featured driver library for general-purpose MCU and Linux.

ags10et c ethanol full-featured-driver iic linux mcu

Last synced: 07 Oct 2025

https://github.com/dottorblaster/grocery

Tiny C webserver with resource adaption features

adaption c content convert imagemagick jpeg university webserver

Last synced: 04 Sep 2025

https://github.com/kdkasad/westwood

A new (and hopefully improved) linter for Purdue's CS 240 course

c cs240 linter purdue tree-sitter

Last synced: 03 Aug 2025

https://github.com/yangao07/fxtools

fxtools: light-weight processing tool for FASTA/FASTQ/BAM format data

bam-files c fasta-sequences fastq-format samtools

Last synced: 27 May 2026

https://github.com/christopher-besch/cpp_go_fast

Collection of tips and tricks for fast C/C++ code.

c cpp memory optimization

Last synced: 01 Sep 2025

https://github.com/libdriver/bmp384

BMP384 full function driver library for general MCU and Linux.

barometer bmp384 c full-function-driver iic linux mcu spi

Last synced: 16 Aug 2025

https://github.com/cooljeanius/gawk

My fork of gawk, branching from version 4.0.2 (mostly just messing with the build system)

c gawk

Last synced: 18 Jan 2026

https://github.com/concert/rage

Realtime Audio Graph Engine (RAGE)

audio c plugin-host realtime scheduling

Last synced: 26 Dec 2025

https://github.com/yhaiovyi/c-wasm-loader

Super change your browser with C/C++ power.

c cpp wasm webpack webpack-loader webpack3

Last synced: 14 Apr 2025

https://github.com/dsc712/concepts_of_java

A repository having java programs implementing important concepts in java programming language along with a competitive section , containing codes of successful submissions of different online coding platforms .

c cpp java

Last synced: 16 Aug 2025

https://github.com/shubhamsinghcmr/public-integrity-auditing-for-shared-dynamic-cloud-data

This repository involves implementation of research paper Public Integrity Auditing for Shared Dynamic Cloud Data

c data-security integrity-audity pbc research

Last synced: 30 Aug 2025

https://github.com/gsquire/fencelock

An alternative distributed lock for Redis

c redis redis-module

Last synced: 15 Apr 2025

https://github.com/ldilley/bsdmod

:smiling_imp: Various demonstrational FreeBSD kernel modules

bsd c example example-code freebsd freebsd-kernel freebsd-kld operating-system tutorial tutorial-code

Last synced: 10 Mar 2026

https://github.com/weirdnox/generic-grafcet

Generic Grafcet implementation, in C, using metaprogramming.

c generic grafcet macros metaprogramming preprocessor system

Last synced: 16 Aug 2025

https://github.com/rh2/houdinirepo

Houdini Vector Math & Polygon Processing (Mixed Python and C language)

c polygons python vector-math

Last synced: 28 Apr 2025

https://github.com/arturbomtempo-learning/pucminas-aeds2-assignments

Content developed throughout the Data Structures and Algorithms II course in the second semester of the Computer Science program at PUC Minas, including exercises, activities, and other implementations.

algorithms binary-search binary-tree bubble-sort c data-structures heap-sort insertion-sort java list queue quicksort radix-sort searching-algorithms selection-sort sequential-search sorting-algorithms stack

Last synced: 10 Mar 2026

https://github.com/sanchezih/up-computacionaplicada

Repositorio de ejemplos para la materia Computacion Aplicada

c gnu-linux iptables shell-script

Last synced: 15 Apr 2025

https://github.com/jdswalker/N-Queens_Problem

N-Queens problem solvers and solution counters implemented using a constrained DFS algorithm

bash-script c c99 constrained-dfs-algorithm constraint-programming depth-first-search dfs-algorithm go golang n-queens python r r-language shell

Last synced: 23 Aug 2025

https://github.com/ken-morel/gama

A lightweight C toolkit for safe and simple 2D game development, a cli tool built in v to build projects, featuring immediate mode rendering, minimal built-in physics and a c-api

c doxygen kit-docs sokol svelte sveltekit v vlang

Last synced: 17 Jan 2026

https://github.com/ayushkhodankar/cafe-project

A Mini Cafe Project in C Language

c cafe-management

Last synced: 10 Mar 2026

https://github.com/jaydson/wasm-test

Hacking with wasm

c emscripten javascript wasm webassembly

Last synced: 15 Apr 2025

https://github.com/oldrev/stm32_blackpill_zephyr_ssd1306_demo

A demo for Zephyr RTOS to shows how to using a custom TTF Font with CFB sub-system to prints text on a small OLED screen.

blackpill bluepill c embedded-systems oled oled-display-ssd1306 ssd1306 stm32 zephyr

Last synced: 17 Oct 2025

https://github.com/junsious/zenos

32-bit kernel

assembly c kernel os

Last synced: 24 Mar 2025

https://github.com/archo5/sgregex

Regular expression library

c c89 c99 lightweight limited regex regular-expression simple

Last synced: 16 May 2025

https://github.com/quansight/simplewebassemblycalculator

WebAssembly and JavaScript Calculator

c javascript wasm webassembly

Last synced: 15 May 2025

https://github.com/quaddarv1ne/maestro7it_education

Программирование на С++, CSharp, JavaScript и Python для начинающих </>

2024 c config courses cpp csharp education javascript js json maximdupley oop python python3 quadd4rv1n7 stepik stepik-course study

Last synced: 14 Apr 2025

https://github.com/willdoescode/asciiplay

A small terminal ascii game written in c

ascii c game

Last synced: 08 Apr 2025

https://github.com/adebayo-s/printf

🖨 created the printf function in C by @Adebayo-S and @Gejix

c printf variadic-function

Last synced: 23 Apr 2025

https://github.com/itchyny/2bf

2bf - generates a Brainfuck code

brainfuck c

Last synced: 01 Sep 2025

https://github.com/zbanks/optim

Immediate-mode command line option parsing for C

c options

Last synced: 09 Mar 2026

https://github.com/madladsquad/untitledruntimelibraryloader

A cross platform runtime shared object loader(windows and unix)

c cpp library library-loader unix utility utility-library windows

Last synced: 11 Apr 2025

https://github.com/gsri30/datastructuresandalgos

This repository consists of all my dsa codes (written in C) during my college course.

algorithms c c-language college-course competitive-programming datastructures dsa-codes graphs-algorithms maths

Last synced: 23 Apr 2025

https://github.com/ankraft/asn1dump

Print ASN.1 structure and values.

asn1 c tool

Last synced: 02 Mar 2026

https://github.com/aditeyabaral/data-structures-ue18cs202

A repository containing the source codes for the Data Structures course (UE18CS202) at PES University.

algorithms c data-structures data-structures-and-algorithms

Last synced: 27 Aug 2025

https://github.com/simon-zerisenay/42minitalk

42 Minitalk: Minitalk is a project that involves creating a client-server communication system using signals. The goal is to implement a client program that can send messages to a server program using signals, which are then displayed by the server.

42abudhabi 42school c clientservercommunication cprogramming ecole42 minitalk server signals sigusr1 sigusr2

Last synced: 03 Oct 2025

https://github.com/rrxxyz/nvim-minimal

Neovim starter configuration for your preferred programming language, just switch a branch

android c cpp get-started lua neovim neovim-starter-kit nvim nvim-config nvim-configuration nvim-dotfiles nvim-lua python starter-kit vim vimrc

Last synced: 26 Sep 2025

https://github.com/narasimha1997/ironserver

A simple, amazingly fast static web server written in C. Supports faster MIME type resolution and caching.

c caching hobby-project webserver

Last synced: 12 Apr 2025

https://github.com/phillbush/hoc

high order calculator: an interpreter for a simple language for floating point arithmetic

c hoc lex unix yacc

Last synced: 10 Aug 2025

https://github.com/thehxdev/balloc

Fixed Buffer Memory Allocator in C

allocator c memory-allocator

Last synced: 10 Apr 2025

https://github.com/emilianobilli/libchannel

Golang style channels in C

c golang-channels library

Last synced: 16 Jan 2026

https://github.com/matthewgeorgy/mrtx

opengl raytracer in c++ using glsl compute shaders

c cpp glsl opengl raytracing

Last synced: 31 Aug 2025

https://github.com/zakkemble/usb-power-switch-filter

A simple USB power switch

avr c usb

Last synced: 16 May 2025

https://github.com/akhadhraoui47/yocto_rpi_imu

This repo covers my journey in learning Embedded Linux/Yocto from scratch, wrapping things up with a custom built image for a RasbperryPi

c cross-compiler embedded-systems linux network raspberry-pi yocto

Last synced: 12 Aug 2025

https://github.com/ilya-sotnikov/ushell

Microshell is a small shell for embedded systems written in C89 without dynamic memory allocations and libc (freestanding)

c c89 c90 embedded freestanding library mcu nostdlib shell

Last synced: 04 Oct 2025

https://github.com/bfgeshka/picunic

Tool designed to find duplicate or similar images. Moved to https://notabug.org/bfgeshka/picunic

average-hash c c89 c99 duplicate-images image-duplicate-detection phash similarity

Last synced: 04 Oct 2025

https://github.com/shivam010/tic-tac-toe-using-c-graphics

A simple game Tic Tac Toe, made using C/C++ Graphics

c c-plus-plus game graphics programming tictactoe-game

Last synced: 18 Aug 2025

https://github.com/stardustdl/nju-ptc-lab

This is the source code of my programming assignment of Principles and Techniques of Compiler courses (2020 Spring) at NJU.

c compiler nju nju-cs

Last synced: 12 Aug 2025

https://github.com/jmacheta/jlink_rtt-cmake

cmake library that enables support for Jlink RTT in your C++ or C project out of the box

c cmake embedded jlink segger-rtt

Last synced: 10 Mar 2026

https://github.com/sjkingo/acpi-brightness

Program to modify backlight brightness through ACPI

acpi acpi-brightness backlight brightness-level c

Last synced: 03 Sep 2025

https://github.com/dharmx/scratch

Why aren't there any good minimal scratchpads?

c gtk4 linux scratchpad

Last synced: 18 Aug 2025

https://github.com/lrusso/tinyace

TinyACE Editor developed in Javascript for editing HTML, Java, JavaScript, PHP, CSS, XML, C and Arduino files

arduino c code css editor html html5 java javascript online php

Last synced: 06 Mar 2025

https://github.com/antonijn/cheax

A Lisp dialect with C API, REPL and standard library

api c interpreter library lisp

Last synced: 17 Aug 2025

https://github.com/starlingvibes/alx-higher_level_programming

A repository for higher level programming on the ALX Software Engineering Programme

alx c holbertonschool python shell

Last synced: 15 Apr 2025

https://github.com/aditeyabaral/daa-lab-ue18cs255

A repository containing the source codes for the Design and Analysis of Algorithms Laboratory course (UE18CS255) at PES University.

algorithms brute-force c data-structures graphs searching searching-algorithms sorting sorting-algorithms-implemented

Last synced: 16 Apr 2025

https://github.com/paebbels/pyversioning

Gather version information and export as any programming language source file for inclusion into compilation.

appveyor-ci c git github-workflows gitlab-ci python3 template-engine travis-ci version-control vhdl

Last synced: 17 Jan 2026

https://github.com/josefilipeferreira/thonkbar

🤔 minimalist block based lemonbar wrapper

aur c lemonbar signals

Last synced: 15 Aug 2025

https://github.com/iamazeem/beginnings

Some C/C++ stuff from my early days! [2003 - '04]

borland-cpp c cpp old-stuff projects text-based user-interface

Last synced: 15 Aug 2025

https://github.com/abhaysp95/language_files

some of the language files which I'm learning

asm awk c cpp cpp17 haskell javascript latex lua python r rust rust-lang sql

Last synced: 06 May 2025

https://github.com/birdabo404/suifetch

minimalistic and fast sys fetch written in C.

c fastfetch linux neofetch neofetch-alternative neofetch-clone terminal

Last synced: 15 Jul 2025

https://github.com/mbund/decompiler-explorer

Watch for changes in a binary and output a C-like decompilation

c decompiler ghidra python reverse-engineering visualization

Last synced: 01 May 2025

https://github.com/brianpugh/cookiecutter-esp-idf-component

Cookiecutter template for an ESP-IDF component

c cookiecutter esp-idf esp32 iot

Last synced: 19 Mar 2025

https://github.com/mr9d/school21-piscine

My solutions for School21 (School42 franchise from France) introduction course called Piscine. It includes a full month of C programming and peer-to-peer interactions.

bash c school21 school42

Last synced: 08 Jul 2025

https://github.com/fmahadybd/browser_cache_clear

It will Clear Browser data Permanently. This is for Chrome and Firefox Browser

browser c cache

Last synced: 03 Jul 2025

https://github.com/avicted/raylib_orthographic

Transport Tycoon / OpenTTD style engine example with Raylib.

c cpp openttd raylib transporttycoon

Last synced: 06 May 2025

https://github.com/ekkoz897/42cursus_so_long

One of the first graphical projects at 42 school, so_long introduces us to 2D programming by allowing us to create our first 2D game. Textures, sprites and tiles included.

2d-game 42-school 42cursus c mlx mlx-library so-long solong sprite-animation

Last synced: 12 Apr 2025

https://github.com/msdn-whiteknight/errlib

C/C++ exception handling and logging library

c cpp error-handling exceptions library logging windows

Last synced: 16 Jun 2025

https://github.com/supercip971/fibres

Coroutines/fibers implementation in C99

c c99 coroutines fibers

Last synced: 04 Apr 2025

https://github.com/abschill/pstyle

header-only c library for styling print statements :tada:

c colors macros printf stdout

Last synced: 10 Apr 2025

https://github.com/jdeokkim/saerom

A C99 Discord bot for Korean learning servers. / ‘새롬’은 한국어 학습 서버들을 위해 만들어진, C언어 (C99)로 작성된 디스코드 봇입니다.

async asynchronous bot c c99 concord curl curl-multi discord discord-api discord-bot korean korean-dictionary mutex mutex-lock papago papago-api pthread sigar sigar-api

Last synced: 27 Mar 2025

https://github.com/shadowamitendu/data-structures-and-algorithm-using-c

College Code for DSA Semester 3rd

c dsa-practice

Last synced: 13 Mar 2025

https://github.com/basemax/one-draft-in-c

A attempt to rewrite one language compiler in pure c without lexer and parser generators.

c lexer parser

Last synced: 05 May 2025

https://github.com/keikinn/acousticmfsk

Acoustic MFSK Communication

acoustic c dsp mfsk tms320c6748

Last synced: 05 May 2025

https://github.com/rir360/ascii-animation

Animation with just "printf" function in C language. This is a classic-style animation made with simple code. Here you can get a very rough idea of how animation can be visualized in the black terminal.

animation ascii c terminal

Last synced: 21 Aug 2025

https://github.com/mrrodrigo/steganography-c

Algorithm to apply steganography technique and hide texts within the content of an image.

c criptography hide-messages image steganography

Last synced: 30 Apr 2025

https://github.com/jdeokkim/jmprof

A tiny, experimental heap profiler for GNU/Linux. (@dgist-datalab)

c c99 heap heap-profiler hooking ld-preload malloc-hook memory-allocation memory-leak memory-profiler memory-profiling pebs pmu void-linux

Last synced: 10 Apr 2025