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/xfgusta/hr

A horizontal rule for terminal

c cli command-line-tool horizontal-rule hr terminal

Last synced: 08 Oct 2025

https://github.com/aleksandergondek/rules_cc_hdrs_map

Escape weird includes path hell with header maps

bazel bazel-rules c cpp headers rules-cc

Last synced: 11 Feb 2026

https://github.com/yashbansod/arm-tm4c-iar

This repository contains all my practice codes of TM4C123GXL coded in IAR Workbench. The Texas Instruments Tiva C LaunchPad board TM4C123G is used for the code. The TM4C123GXL Launchpad has the TM4C123GH6PM microcontroller which is based on the ARM Cortex-M4F microcontroller architecture and clocked at 80 MHz (with 100 DMIPS).

arm c ccs7 cortex-m4f embedded-c texas-instruments tiva tiva-c-series tm4c tm4c123 tm4c123gh6pm tm4c123gxl

Last synced: 24 Oct 2025

https://github.com/dgkim5360/algorithms-in-c-sedgewick

Executable programs and exercises from "Algorithms in C" 3/E by Sedgewick

algorithms c exercises sedgewick textbook

Last synced: 13 Oct 2025

https://github.com/hacke-rc/c_practice_programs

A collection of c programs that I made while learning C Language and still learning and updating to this day :)

c cpp practice-programming practice-project

Last synced: 03 May 2026

https://github.com/skx/mod_blacklist

A simple Apache module to blacklist remote hosts.

apache2 blacklist c firewall security

Last synced: 16 Mar 2026

https://github.com/fmahadybd/ct-management-system

Cricket Tournament Management System. Team point handle in this project. There have a point table. It can be update game by game

c

Last synced: 04 Mar 2026

https://github.com/JacobLee23/pync

A C-extended Python package for numerical differential and integral multivariable calculus

c calculus mathematics python

Last synced: 07 Oct 2025

https://github.com/yyyyoinker/my-arch-linux

Just a few files that make my Arch Linux look/function well.

alacritty archlinux bash c dmenu dwm linux st

Last synced: 04 Mar 2026

https://github.com/bissim/jacobi-mpi

Academic project for the course of Concurrent, Parallel and Cloud Programming.

c jacobi jacobi-relaxation mpi openmpi parallel-computing parallel-programming

Last synced: 01 Jun 2026

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

Implementações e estudos práticos de estruturas de dados em Java e C, explorando conceitos fundamentais de algoritmos, organização de dados e lógica de programação.

algorithms algoritmos c computer-science data-structures estruturas-de-dados java programming-study

Last synced: 07 Jun 2026

https://github.com/cm0use/turtle-graphics

Turtle graphics, no 3D or third-party libraries, just the standard functions provided by the compiler.

c cgame deitel-exercises turtle-graphics

Last synced: 26 Oct 2025

https://github.com/flowerinthenight/ffmpeg-encode-h264mp4

Encode .NET bitmaps to h264 in mp4 container using ffmpeg.

bitmap c cpp csharp dotnet ffmpeg h264 windows

Last synced: 14 Oct 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/mahdavipanah/libcdll

A cozy C library that implements circular doubly linked list

c data-structures library linked-list

Last synced: 12 Oct 2025

https://github.com/melardev/c_win32_bindshell_sync

BindShell written in C using Win32API and blocking sockets

bind-shell c networking pipe poc process-pipes reverse-shell security shell socket win32 win32api

Last synced: 13 Apr 2025

https://github.com/alishbz/bldc-motor-controller

Abstract motor control interface firmware that I developed for BLDC motor Six step and torque control.

bldc c six-step

Last synced: 23 Apr 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/cooljeanius/dlcompat-20030629

an old libdl implementation that was originally for Mac OS X 10.3 and older.

c dylib dynamic-library

Last synced: 18 Jan 2026

https://github.com/jfgmesquita/c-lang

Introduction to the C language (2024/2025)

c makefile ubuntu

Last synced: 23 Apr 2025

https://github.com/davidwparker/opengl-screencasts-3

OpenGL screencast videos episodes 21-30

c opengl

Last synced: 13 Apr 2025

https://github.com/avivnaaman/c-course-openu

C Course at the open university - solutions and tester for 2020b.

ansi-c c c90 makefile unix

Last synced: 23 Apr 2025

https://github.com/biantris/seminary-lib-gd

Project using the library LibGD with language C

c libgd

Last synced: 12 Apr 2025

https://github.com/assaabloy-ppi/binson-c-light

A light-weight C implementation of the Binson serialization format. See https://binson.org/.

binson c clang serialization

Last synced: 06 Jan 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/huanfenz/snake

C语言链表实现的贪吃蛇小游戏。

c visual-studio

Last synced: 22 Apr 2025

https://github.com/youpong/9cc

This is a project for 9cc study. Thanks to the author of 9cc. https://github.com/rui314/9cc

9cc c cc compiler

Last synced: 08 Apr 2025

https://github.com/selma-belhadj/alx-higher_level_programming

Python projects featuring tasks that test knowledge of specific topics and areas of python programming

c python3

Last synced: 09 Apr 2025

https://github.com/akscf/vxsshd

Small and portable SSH server for VxWorks 5.x

c shell ssh-server vxworks

Last synced: 24 Apr 2025

https://github.com/junsious/zenos

32-bit kernel

assembly c kernel os

Last synced: 24 Mar 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/lawrencewarren/komo2

KoMo2 is an ARM emulator GUI program for Linux, written in C++ using the GTKMM library. It allows users to control the operation of an emulated ARM processor, while viewing the memory and register values of your loaded ARM assembly program.

arm c cpp emulation gtkmm gui linux nottingham nottinghamuni

Last synced: 11 Mar 2026

https://github.com/Max-Schmeling/code_snippets

a breathing collection of code snippets for Python, VBA and C and more

c python snippets snippets-collection vba

Last synced: 30 Jul 2025

https://github.com/fabianhahn/shoveler-spatialos

Integration of the shoveler game engine for SpatialOS

c game-engine gamedev multiplayer opengl shoveler spatialos

Last synced: 11 Jun 2025

https://github.com/mooseman/pdfpc

Public domain functional programming in C.

c functional-programming unlicense

Last synced: 16 Mar 2025

https://github.com/cs-joy/tfcl

TFCpL(Three Fold C Programming Language)

c cpp csharp

Last synced: 21 Apr 2025

https://github.com/ddlsmurf/sov

Starcraft over VPN

c packet-processing pcap starcraft-broodwar vpn

Last synced: 22 Jan 2026

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

A simple USB power switch

avr c usb

Last synced: 16 May 2025

https://github.com/emilianobilli/libchannel

Golang style channels in C

c golang-channels library

Last synced: 16 Jan 2026

https://github.com/spsanderson/steveondata

Repository for mainly R tips and tricks for my blog. I also include some VBA, SQL, C and Linux Usage.

ai blog c data data-science linux machinelearning-r ml ms-sql r sql time-series tipoftheday vba vba-excel

Last synced: 07 Apr 2025

https://github.com/phillbush/cwdof

Get current working directory of a given process in OpenBSD.

c cwd openbsd syscalls sysctl

Last synced: 13 Jul 2025

https://github.com/thehxdev/libarena

Single-header Arena allocator library with multi-buffer support

allocator c memory memory-allocator

Last synced: 14 Apr 2025

https://github.com/danielaraldiedu/flappy-bird

Trabalho de desenvolvimento do jogo Flappy Bird em C++.

c cpp flappy-bird

Last synced: 12 Jun 2025

https://github.com/tsnsoft/codeblocks_linux

Code::Blocks с русским интерфейсом для Linux

c codeblocks codeblocks-ide cpp linux wxwidgets

Last synced: 22 Apr 2025

https://github.com/tsnsoft/wxwidgets_demo-linux

Пример программы на С++ в Code::Blocks с использованием wxWidgets в linux

c codeblocks cpp example linux wxwidgets

Last synced: 22 Apr 2025

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/macmade/egpack

EGPack is an archive utility, similar to the TAR utility.

archive c pack tape-archive tar

Last synced: 19 Apr 2025

https://github.com/macmade/dictionary

Generic C Dictionary / Hash Table

c dictionary generic hash-table

Last synced: 19 Apr 2025

https://github.com/dylan-conway/3dca

3D Cellular Automata Simulator

c cellular-automata opengl simulation

Last synced: 06 Jul 2025

https://github.com/tleguern/lgpng

Low-level PNG library and associated utilities

c png png-decoder

Last synced: 07 May 2025

https://github.com/franckferman/apprendre_le_c

Référentiel exhaustif pour acquérir une compréhension approfondie des fondamentaux du langage C. Fruit d'une démarche analytique rigoureuse, ce guide offre une pédagogie structurée, avec explications détaillées et exemples concrets, pour maîtriser pas à pas la programmation en C.

apprendre apprendre-c apprendre-code apprendre-dev apprendre-les-bases c c-lang c-programming c-programming-language c-programming-project clang clanguage developpement francais francaise france learn learn-c learning learning-c

Last synced: 19 Apr 2025

https://github.com/one2r/tl_toolkit

PHP工具拓展

c php-7 php-extension

Last synced: 09 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/dhananjaylatkar/cscope_lsp

LSP server using cscope

c lsp-server neovim

Last synced: 18 Apr 2026

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/lind026/parallel-programs

Parallel programs for the Linux kernel

c linux multithreading parallel-programming

Last synced: 11 Apr 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/ayhamratrout/cpu_simulator

A C/C++ program to simulate the functionality of a simple CPU, which utilizes one worker thread, with 256 levels of priority in a run queue.

c c-plus-plus cpp cpu cpu-emulator cpu-scheduling cpu-scheduling-algorithms data-structures object-oriented-programming operating-system operating-systems operating-systems-project os

Last synced: 22 Sep 2025

https://github.com/whenubelieve/key-map-editor-typescript

It should work from local file by opening a build/index.html in browser, no need for a web server. To start a hot reloading development server for convenience use.

c editor key map node typescript

Last synced: 09 Apr 2025

https://github.com/arcticfox1919/zjhttp

a simple http server

c http-server

Last synced: 11 Apr 2025

https://github.com/nishantholla/a-star-visualizer

Visualizer for A* algorithm in c using raylib

a-star-algorithm c pathfinding raylib raylib-c

Last synced: 13 Jun 2026

https://github.com/haikelfazzani/dard

⭐ Dard is french educational programming language, it is designed as an instrument for learning 💻

c clang cpp french language programming-language tdd

Last synced: 14 May 2026

https://github.com/agvxov/dictate

The Überfunktion of printing. Generics, colors, formats, margins, it has them all.

c library modern-c pretty-print

Last synced: 14 Apr 2025

https://github.com/rekgrpth/pg_htmldoc

PostgreSQL implementation of HTMLDOC conversion software. It is a program that reads HTML and Markdown source files or web pages and generates corresponding EPUB, HTML, PostScript, or PDF files with an optional table of contents.

c html pdf postgresql ps

Last synced: 24 Dec 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/sulig/so_long

And thanks for all the fish! -----------> Este proyecto es un pequeño juego en 2D. Está diseñado para hacerte trabajar con texturas y sprites y algunos otros elementos básicos de jugabilidad.

42 42barcelona 42cursus 42projects 42school barcelona barcelona-school barcelona-school-informatics c minilibx objective-c so-long so-long-bonus so-long42 solong solong42 solongbonus

Last synced: 27 Oct 2025

https://github.com/nilostolte/sudoku

Simple 9x9 Sudoku brute force solver with intrinsic parallel candidate set processing using bits to represent digits in the [1, 9] range, and bitwise operations to test a candidate against the candidate set, all at once.

bitwise-operators brute-force-algorithm c java optmization sudoku zig

Last synced: 25 Feb 2026

https://github.com/hedhyw/dinomega8

Firmware of the Dino game for microcontroller ATmega8

atmega8 avr c dino dinosaur-game dinosaurs electronics firmware game hobby microcontroller

Last synced: 27 Feb 2026

https://github.com/westleyr/catpath

Memory leak-free, single file C library to concatenate (join) file paths

c c-library join-path path-join public-domain single-file-library

Last synced: 01 Mar 2026

https://github.com/hotakus/hellgatemonitor

微型的MC风格多功能无线监控副屏(开发中)

bilibili c cpp esp esp32 esp32-arduino lvgl monitor wifi

Last synced: 02 Mar 2026

https://github.com/internaut/attiny-instructable

Simple source-code examples for a tutorial on instructables.com about AVR-C development on ATtiny microcontrollers.

arduino attiny avr c microcontroller tutorial

Last synced: 05 Mar 2026

https://github.com/fatiharslan-cmd/c-terminal-based-file-manager

Created Terminal based file manager using C and system calls

c cmake makefile systemcalls

Last synced: 19 Aug 2025

https://github.com/stuyy/eclipse-project-unzipper

Compile and Execute Java Eclipse Projects in one go!

bash c eclipse java shellscript

Last synced: 20 Jun 2025

https://github.com/m-tartari/xemoai3-exercises

exercises to familiarize with Xenomai 3.1 using Raspberry Pi

c raspberry-pi raspberry-pi-4 xenomai xenomai3

Last synced: 03 Sep 2025

https://github.com/alexiszamanidis/vector

Generic Vector/Dynamic Array implementation using Macros in C.

c dynamic-arrays generic macros vector

Last synced: 09 Apr 2025

https://github.com/itsm3abena/c-ds

A lightweight and efficient single-header library (ds.h) providing implementations of essential data structures in C, including Hashmaps, Hybrid Arrays, and Linked Lists.

c cpp datastructures dsa-algorithm

Last synced: 03 Sep 2025

https://github.com/rswinkle/c_utils

utility functions and libraries, for lists, queue's, strings, file I/O and general utilities, and vectors in the form of CVector (which has it's own repo).

c cpp cvector list queue string utilities utility-library vector

Last synced: 25 Apr 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/amirhoseinmasoumi/gsmtracker

Online GPS Tracker for STM32 (HAL)

atcommands c gsm gsm-module sim808 stm32 tracker

Last synced: 10 Apr 2025

https://github.com/lyre-os/klyre

Kernel of the Lyre operating system

c c-lang c-language kernel limine lyre monolithic-kernel x86 x86-64

Last synced: 10 Apr 2025

https://github.com/rdipardo/libmoreinttypes

A minimal library of enhanced integer types for C

c data-types-and-structures

Last synced: 29 Apr 2025

https://github.com/aurbano/ash

:shell: a(lex)sh(ell) -- Remaking bash to practice modern C++ :)

c cpp piping shell

Last synced: 06 May 2026

https://github.com/xcuri0/blackframe-insertion

Black frame insertion for OpenGL applications

c ldpreload linux opengl

Last synced: 06 May 2026

https://github.com/pirate/assembly-repl

A REPL for raw ASM assembly, LLVM IR, C++, C, Objective C on macOS/Linux ARM64/AMD64. Useful for learning assembly, optimizing LLMV output, debugging memory, etc.

arm arm64 assembly c c-language clang cpp learning llvm llvm-clang llvm-ir macos objective-c repl x64-assembly x86-64

Last synced: 31 May 2026

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