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/theshobhitsingh/data_structures_and_algorithms

This is my first GitHub repository, dedicated to documenting my learning journey and sharing implementations of data structures and algorithms.

algorithms c cpp data-structures java javascript python typescript

Last synced: 06 Mar 2026

https://github.com/rishabharoraa/juliagen

juliagen - minimal julia/mandelbrot set generator

c maths

Last synced: 16 Jan 2026

https://github.com/basemax/datedifferc

Calculates the difference between two dates in the old format. (Using C Language without any extra library)

c date dates dates-and-times datetime datetime-format timestamp timestamp-conversion timestamp-convert timestamp-tool timestamps

Last synced: 03 Apr 2025

https://github.com/nityanandagohain/simple-dbms

A simple database management system in c using linked list as its main data structure to maintain efficiency.

c dbms files linked-list

Last synced: 31 Mar 2025

https://github.com/bunji2/cgo

Minimal samples of cgo

c cgo go golang mingw python2 windows

Last synced: 27 Oct 2025

https://github.com/jotavare/minishell

A simplified version of a unix shell, implemented as a command-line interpreter.

bash builtin c gdb input-validation lexer linux makefile minishell norminette parser readline shell signals unix valgrind

Last synced: 24 Apr 2025

https://github.com/travorlzh/learnos

A repo that contains all the code written in my study of OS development.

assembly c kernel operating-system-learning tutorial

Last synced: 18 Apr 2026

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/raw-phil/litm

litm (Logger In The Middle) is a simple CLI tool that captures and logs HTTP/1.1 traffic of a web server using eBPF.

c ebpf go linux

Last synced: 21 Feb 2026

https://github.com/briandowns/libgithub

C/C++ library for accessing the GitHub API.

c cpp github library

Last synced: 03 Sep 2025

https://github.com/codelixir/xv-dos

Forked from mit-pdos/xv6-riscv. An Operating System in C, modified from Xv6 for RISC-V.

c operating-system os risc-v xv6-extensions

Last synced: 02 Apr 2025

https://github.com/prince-dsd/k1617_11614427_b42_osca3

Maximum Acceptable Page Fault Rate

c demand fault page paging rate

Last synced: 18 Jun 2026

https://github.com/arborchat/yggdrasil

[legacy] C client for the Arbor chat protocol

arborchat c client

Last synced: 17 Jan 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/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/arwenterpstra/algorithms

Different algorithms for different purposes, written in multiple languages

algorithms c cpp csharp java javascript lua python rust

Last synced: 09 Feb 2026

https://github.com/voltageddebunked/noiros

NoirOS is a simple OS written in C.

c make nasm noir operatingsys os

Last synced: 10 Apr 2025

https://github.com/theimpossibleastronaut/deckhandler

Library to handle a deck of cards

c cards library random-generation simulations swig

Last synced: 28 Feb 2025

https://github.com/libdriver/ad9833

AD9833 full-featured driver library for general MCU and Linux.

ad9833 c dds full-featured-driver linux mcu spi

Last synced: 18 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/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/pythoninthegrasses/cc4e

C Programming for Everybody

c

Last synced: 29 Jun 2026

https://github.com/usmanmehmood55/acs71020

Library for ACS71020, a power monitoring IC

arduino c embedded energy energy-meter library power

Last synced: 27 Apr 2026

https://github.com/basemax/cmd5

Implement MD5 encryption using c without openssl and extra library.

c hash-md5 md5 md5-encode md5-hash md5hashing

Last synced: 08 May 2026

https://github.com/georgecatalin/mastering-stm32cubemx5-and-cube-ide

Using STM32 CubeMX and STM32 Cube IDE to Code Drivers and Firmware

bare-metal-programming c cprogramming drivers hal-library stm32 stm32cubeide stm32cubemx

Last synced: 15 Jun 2026

https://github.com/nyashniyvladya/renqualizer

Some funny things with sound in RenPy and bass.dll

c cython equalizer music python ren-py renpy

Last synced: 01 May 2026

https://github.com/hamaarour/minishell

This project is about creating a simple shell - essentially, my own little bash. Through this project, I've learned a lot about processes and file descriptors.

1337cursus 1337school bash c minishell42

Last synced: 02 May 2026

https://github.com/sladyn98/cyber-management-system

This project uses multi threading and socket programming to guarantee client-server sync in a cyber-Cafe

c cpp11 cybersecurity multithreading ssl

Last synced: 05 May 2026

https://github.com/kumar-shivam-ranjan/sparse-matrix-multiplication

This repository consists of sparse Matrix multiplication algorithms implemented in C/C++

c cpp14 sparse-matrix

Last synced: 02 May 2026

https://github.com/multivacplatform/multivac-hdfs-c

Connect c/c++ application to HDFS managed by Cloudera/CDH

c c-plus-plus cdh5 cloudera hadoop hdfs

Last synced: 13 May 2026

https://github.com/shuque/pykpass

Python extension for Kerberos 5 password verification

authentication c extension kerberos password python verification

Last synced: 11 May 2026

https://github.com/alexfru/icachemips

MIPS instruction cache for RetroBSD to run large programs

c cache emulator mips

Last synced: 15 Jun 2026

https://github.com/abdelkarimhajji/philosophers_42

42 Philosophers: Diverse minds, united in learning and creating. We tackle challenges, push limits, and embrace the coding philosophy. Join the journey! 🧠💻 #42Community

c makefile philosophers42 threads

Last synced: 11 Jun 2026

https://github.com/marcobuster/itis

Compiti, esercitazioni e verifiche fatte durante l'arco della scuola superiore.

c cpp school-project

Last synced: 29 Apr 2026

https://github.com/lakshay-a/dsa-program-c-cpp

All the basic data structures programs in C/C++

algorithms beginner-friendly c cpp data-structures dsa leetcode programs

Last synced: 26 Apr 2026

https://github.com/ascendho/cs50x

🏳️‍🌈 旗舰课程 CS50x 教授学生如何通过算法思考并有效地解决问题,主题包括抽象、算法、数据结构、封装、资源管理、安全性、软件工程和 Web 编程。学习资料整合,包括示例代码,课程幻灯片、讲座笔记和题目集解答等资源

c cs50x2025 python web

Last synced: 29 Apr 2026

https://github.com/hashdefineelectronics/basicgraphics

This is a basic C graphics library that can is hardware independent.

arm c embedded font graphics linux pic

Last synced: 09 May 2026

https://github.com/8dcc/sudoku

Simple sudoku game (and CLI solver) for the terminal using ncurses and written in C

c cli ncurses sudoku sudoku-generator sudoku-solver

Last synced: 15 Jun 2026

https://github.com/chapvic/get_cpuid

Pure C cross-platform CPUID/CPUIDEX functions

amd c cpu cpuid cpuidex crossplatform gcc intel msvc pure-c tinycc win32

Last synced: 20 Jun 2026

https://github.com/ibara/libwordexp

Port of NetBSD wordexp(3) to OpenBSD.

c libc openbsd unix wordexp

Last synced: 02 May 2026

https://github.com/dimitrisjim/leetcode_solutions

Solutions to leetcode problems in Python, Rust, C and JavaScript.

c javascript leetcode python rust

Last synced: 17 Apr 2026

https://github.com/jmarkstar/jni_exercises

Some examples about JNI - Java <-> C

c java jni

Last synced: 12 May 2026

https://github.com/gunh0/hufs-fall-2019-computer-programming

📖 Fall Semester 2019 Computer Programming Lecture Materials | 강의 자료

c computer-programming-lab cpp

Last synced: 28 Apr 2026

https://github.com/ferhatgec/command

Command, ::process::Command like syscalls in C++.

c command cpp library process rust single-header stdlib syscall system

Last synced: 04 May 2026

https://github.com/shakfu/sndpipe

Max / MSP externals using the Soundpipe DSP Library

c dsp external max maxmsp soundpipe

Last synced: 09 Jun 2026

https://github.com/fraawlen/sysgauges

CPU, RAM, and SWAP Linux desktop monitor

c desktop gui linux monitoring x11

Last synced: 16 Jun 2026

https://github.com/nihilantropy/get_next_line

get_next_line 42 school project

42projects 42school c coding getnextline project

Last synced: 13 Jun 2026

https://github.com/fasakinhenry/3-month-learning-journey

I aim to learn three technologies within three months: C, Python and Javascript

c javascript python

Last synced: 07 May 2026

https://github.com/ammaar-alam/instagram-checker

Web application to analyze Instagram followers and following data, identifying non-mutual connections using a C-based analyzer hosted on Heroku.

c heroku instagram instagram-follower json python webapp

Last synced: 03 May 2026

https://github.com/la-guajolota/rp2040_proyects

RP2040 workspace for reference

c embedded-systems mcu pio rasberry-pi-pico rp2040

Last synced: 28 Apr 2026

https://github.com/tariktesfa/simple_shell

This is another ALX Group Project

c shell shell-script

Last synced: 30 Apr 2026

https://github.com/kabirbaidhya/testc

Hello World C project with unit tests and docker

c docker gcc hello-world makefile tests unit

Last synced: 07 May 2026

https://github.com/jiviteshjain/kishmish

A stripped-down shell for Linux-based systems, implemented in C

c linux linux-shell shell

Last synced: 14 Jun 2026

https://github.com/michionlion/libtickit

Fork of @leonerd's libtickit, with better direct color support

c interface library libtickit ncurses terminal

Last synced: 10 May 2026

https://github.com/chadowo/mruby-examples

Collection of sample MRuby programs

c example-code examples mruby ruby sample-code samples

Last synced: 30 Apr 2026

https://github.com/abranhe/clib-docker

🐳The Clib Docker Image

c clib docker docker-image package-manager-tool

Last synced: 04 May 2026

https://github.com/alewin/unibo2016-os-exams

Operating System OS Exams C and python, UniBo 2016 Esami Sistemi Operativi

c davoli python sistemi sistemi-operativi so unibo

Last synced: 30 Apr 2026

https://github.com/sandbox-science/astrakernel

Experimental micro ARM kernel implementation for QEMU.

arm assembly c kernel

Last synced: 29 Jun 2026

https://github.com/youssefali11997/minesweeper-project

A Minesweeper Game Console Based -- Used C Implemented Some Features . (Including Save/Load and Scoreboard )

c console dfs

Last synced: 18 Jun 2026

https://github.com/p4dro-dev/codificando-na-linguagem-c-nivel-hard

Nessa atividade, eu foi um desafio que foi passado no curso Técnico em informática que estou realizando. Para testar nossos conhecimentos sobre a linguagem C em um nível elevado. Para testar nosso aprendizado, e nossa Lógica de Programação. Todas às questões tiveram suas devidas perguntas comentadas. Assim, concluindo o desafio com excelência!

c logica-de-programacao

Last synced: 19 Feb 2026

https://github.com/rutujar/cppcheck-c-cpp-demo

cppcheck is a static analysis tool that detect the bug in c and cpp.

c cpp cppcheck qmake travis-ci

Last synced: 14 Jul 2025

https://github.com/nouuu/cxml

XML DTD written in C

c dtd dtd-validation gtk gtk3 xml xml-parser xml-parsing

Last synced: 11 Apr 2026

https://github.com/baponkar/keblaos

KeblaOS is a simple Operating System based on x86 32 bit and 64 bit architecture and made with C and assembly.

asm c operating-system os x86

Last synced: 16 Jan 2026

https://github.com/endygamedev/party-parrot

:rainbow: :parrot: Your own Party Parrot for terminal.

c linux-shell parrot party-parrot terminal

Last synced: 10 Oct 2025

https://github.com/ivkos/split

Simple file splitter written in C

c command-line command-line-tool file-splitter simple split splitting tool

Last synced: 09 Oct 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/visualstudioex3/div2-framework

Collection of DLLs for DIV Games Studio 2 (vanilla).

ansi-c c c89 div-games-studio div2 framework game-development ms-dos retro watcom

Last synced: 04 Oct 2025

https://github.com/ascpixi/is-odd-jit

a blazing-fast JIT-compilation-powered C library to determine whether a number is even or odd

c c-library is-even is-odd is-odd-or-even jit jit-compilation jit-compiler

Last synced: 07 Apr 2025

https://github.com/thesnowfield/bytelizer

Bytelizer is a binary packaging/unpack library written in modern c, focusing on performance and lightweight.

c protobuf protocol serialization

Last synced: 05 May 2025

https://github.com/brainiac2677/cse310-compiler

A compiler for limited syntax of c. Part of course works of CSE310.

bison c compiler context-free-grammar flex

Last synced: 09 Oct 2025

https://github.com/abdelkarimhajji/ft_printf_42

ft_printf: Custom Printing Function @ 42 🖨️ Explore my solution for the "ft_printf" project at 42. Delve into the world of custom printing in C with this versatile printf implementation! #CProgramming #ft_printf 🚀💻

c makefile printf-42

Last synced: 08 Oct 2025

https://github.com/katahiromz/getoptwin

getopt for Windows

c getopt getopt-long windows

Last synced: 05 May 2025

https://github.com/ir33k/walter

Write unit tests in C with no boilerplate

c library testing

Last synced: 17 Apr 2025

https://github.com/itenfay/clang_api

clang_api封装 iOS 系统常用接口,存取bundle中的资源,读取本地化文本,执行选择器和 UserDefaults 的相关操作,调用通知中心的相关操作等。

api api-client api-wrapper c cocoapods ios objective-c pod

Last synced: 13 Jul 2025

https://github.com/crvargasm/sudoku-solution-validator

Project 1 - Sudoku Solution Validator - Operating System Concepts

c operating-system operating-systems-project

Last synced: 27 Feb 2026

https://github.com/sebasfalcone/better-work-notes

A repository containing my notes from different sources on good practices for codding and managing teams

c clean-code cpp development good-practices management oops-in-cpp

Last synced: 14 Jul 2025

https://github.com/fazendaaa/project-euler

Some of the Project Euler exercises in different languages

c cpp haskell nodejs project-euler project-euler-solutions python ruby typescript

Last synced: 07 Oct 2025

https://github.com/ryanfleck/projects

Anything that doesn't belong to a specific development effort ends up here.

c c-sharp cpp go java js latex lisp prolog python ruby scala vhdl

Last synced: 23 Feb 2026

https://github.com/satyamshorrf/multiple_language_program

These programs will all output "Hello, World!" when executed. Let me know if you have any questions or if you'd like to see more examples!

c cplusplus dart go groovy java kotlin kotlin-android mongodb oracle php python ruby satyamshorrf scala shell sql swift

Last synced: 10 Feb 2026

https://github.com/franckferman/systematic

👻 SYSTEMatic: Systematically Seizing SYSTEM Rights. Token Impersonation POC. Alternative to PSExec for token theft. From Administrator to NT Authority\SYSTEM.

administration-system administrator c cyber-security cybersecurity elevation-of-privilege exploiting poc privilege-elevation privilege-escalation proof-of-concept proof-of-work psexec security security-tools system-administration token-stealer windows windows-10 windows-server

Last synced: 02 Apr 2026

https://github.com/8dcc/libsigscan

Single-header C/C++ library for signature scanning on Linux.

c c-library cpp game-hacking hacking library signature-scanning sigscan

Last synced: 24 Apr 2025

https://github.com/diamont1001/c_tetris

C语言写的Windows字符界面俄罗斯方块

c tetris win-api windows

Last synced: 07 Oct 2025

https://github.com/xerpi/sisa-emu

SISA Architecture Emulator

c emulator emulator-programming lle risc risc-processor

Last synced: 16 Oct 2025