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/pratikrameshmajage/c_programming

I learned the C programming language and documented my journey through these notes. 🖥️ This repository includes: 📝 Key concepts and syntax of C 🔢 Examples of commonly used programs 🛠️ Tips and tricks for beginners 📂 Well-structured notes for easy understanding Perfect for anyone starting with C programming or revising the basics! 🚀

c return struct union

Last synced: 13 May 2025

https://github.com/drsdavidsoft/ardush

A simple shell made for Arduino-based boards, made from scratch and compatible with PuTTY.

arduino c emulation putty shell vt100

Last synced: 06 May 2026

https://github.com/Felix-Quehl/C_Memory_Manager

Library to trace and manage pointers in C

c debug leak library linux macos macosx management memory pointer test trace unit unix

Last synced: 11 Mar 2025

https://github.com/liulilittle/paperairplane-tcpip-ppp-private-network

PaperAirplane [TCP/IP] NSP/LSP session layering plug-in for PPP PRIVATE NETWORK.

c cpp lsp nat network nsp ppp spi tcp vpn win32 windows

Last synced: 27 Feb 2026

https://github.com/haytham-hammioui/cs50x-2024

This is CS50x , Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently.

ai algorithms c computer computer-science cs50 cs50x css flask html javascript programming python scratch security software-engineering sql

Last synced: 22 Apr 2025

https://github.com/anishsinha-io/jenny-assignments

A place for Jenny to do DSA while also learning Git!

algorithms c data-structures education

Last synced: 23 Mar 2026

https://github.com/iamazeem/c-to-wasm-to-github-pages

C to WebAssembly to GitHub Pages (Sample)

c demo emscripten github-actions github-pages sample webassembly

Last synced: 11 Feb 2026

https://github.com/nouuu/gtk-cours-et-tp

TP prise en main GTK avec Clion et CMake. Le README est un cours expliquant comment développer une application GTK avec CMake ou Makefile que ce soit sur Windows (MSYS2, WSL) ou Linux

c clion clion-cmake cmake development glade gtk gtk3 linux makefile mingw msys2 msys2-mingw wsl wsl-ui wsl2

Last synced: 06 May 2026

https://github.com/essentialkaos/ftllister

Utility for listing directories with huge amounts of files (several billion)

c listing tool utility

Last synced: 17 Mar 2025

https://github.com/timerke/game_of_life

The Game of Life, also known simply as Life, is a cellular automaton devised by the British mathematician John Horton Conway. It is a zero-player game, meaning that its evolution is determined by its initial state, requiring no further input

c gameoflife javascript pyqt5 qt5

Last synced: 06 May 2026

https://github.com/yangsijun528/c-chip-8

C 첫 프로젝트로 chip-8 에뮬레이터 만들기

c chip-8 chip-8-emulator

Last synced: 23 Apr 2025

https://github.com/juliangrtz/crackmes

A collection of crackmes uploaded to crackmes.one

c crackmes csharp reverse-engineering

Last synced: 02 Jun 2026

https://github.com/diego-luna/socialbackpack

Este es un proyecto de MoonMakers, ¡SocialBackpack!, es una mochila que muestra tu cantidad de seguidores en tiempo real de Youtube, Facebook y Instagram.

apis arduino c diy facebook-api instagram-api iot nodemcu utilizando-el-nodemcu youtube youtube-api

Last synced: 13 Apr 2026

https://github.com/limdongjin/small-vim

VIM editor Project for C programming(CSE2035) 2016 Fall, Sogang Univ.

assignment c editor vim

Last synced: 02 May 2026

https://github.com/xxmacmillanxx/v-using-c-with-gtk4

Trying out calling C code from within V. To make it more fun, using the GTK4 C bindings for this.

c gtk4 v-lang v-programming v-programming-language vlang

Last synced: 14 Feb 2026

https://github.com/jaguar-ks/pipex

This project will let you discover in detail a UNIX mechanism that you already use.

c imperative-programming pipes processes unix

Last synced: 10 Feb 2026

https://github.com/ohbus/randomcodesnippets

Random Code that I generally do to solve some problems and Competitive Coding Challenge Solutions

c codechef-solutions competettive-programming cpp hackerrank-solutions java python3

Last synced: 05 Apr 2026

https://github.com/not-minimal/tarea-estructura-de-datos

Tarea en grupo de programación en C y elaboración de informe sobre problemas de estructuras de datos.

c data-structures software

Last synced: 19 Oct 2025

https://github.com/arjuncodess/cs50_solutions

This is CS50x 2023 Here are the solutions to the problem sets and labs you need to complete. Thank me later!

c cs50x flask html-css-javascript python solutions sql

Last synced: 18 Apr 2026

https://github.com/ayushkhodankar/employee-management-system

A mini project on employee management system in C language

c employee-management-system

Last synced: 16 Mar 2025

https://github.com/juoelenis/binux

Binux is an Operating System Kernel based on POSIX principles and based some components slightly on the first version of Linux

c cpp ez h kernel mit-license os

Last synced: 12 Apr 2026

https://github.com/alexpreynolds/byte-store

Generate and explore upper triangular and square matrices of 1-byte values

bioinformatics c correlation-scores encoding jaccard-similarity pearson spearman-rho

Last synced: 05 Feb 2026

https://github.com/almostsagar/kbc-game

A Terminal based Game made with C Language

c first-project

Last synced: 30 May 2026

https://github.com/kingwill101/dart_native_socket

Low-level socket and file descriptor operations for Dart applications

c dart dart-package dartlang ffi

Last synced: 01 Feb 2026

https://github.com/liulinboyi/c-language-experiment

C language experiment C语言实验 内联汇编与C语言指针

c inline-assembly

Last synced: 04 Jun 2026

https://github.com/ahmad-masud/linux-shell

💻 A simple Linux shell that supports basic command execution, internal commands, background processes, and command history.

c linux shell

Last synced: 20 Apr 2026

https://github.com/gryf/wmaker

My personal playground of Window Maker repository (cloned from http://repo.or.cz/w/wmaker-crm.git)

c window-maker window-manager

Last synced: 09 Oct 2025

https://github.com/snick512/cloudflare

A Cloudflare Zone management tool.

api bash c cli cloudflare dns manager zones

Last synced: 07 Feb 2026

https://github.com/mbrukman/c-stdlib

C standard library (work in progress)

c c99 libc

Last synced: 04 Feb 2026

https://github.com/notamitgamer/mojic

Obfuscate C source code into encrypted, password-seeded emoji streams.

c code decryption emoji encryption mojic npm npm-package

Last synced: 03 Feb 2026

https://github.com/stdlib-js/ndarray-base-char2dtype

Return the data type string associated with a provided single letter abbreviation.

abbr abbreviation array base c data dtype javascript multidimensional ndarray node node-js nodejs stdlib type types util utilities utility utils

Last synced: 12 Mar 2026

https://github.com/powopaf/ocr_s3

Cross word solveur in C

c student-project

Last synced: 31 Jan 2026

https://github.com/iricartb/computational-geometry-3d-rendering-process

Ivan Ricart Borges - Simulation of the rendering process used in 3D libraries like DirectX or OpenGL by creating a small video game with a main character in first person view that can be moved inside a stage.

3d-library c cpp opengl rendering-3d-graphics video-game

Last synced: 07 May 2026

https://github.com/dmitmel/penguins-game

A small game I wrote for the university

board-game c c-plus-plus cross-platform game wxwidgets

Last synced: 17 May 2026

https://github.com/ranjian0/mutton

C library to develop cross-platform mobile and desktop applications

android c linux macos opengl windows

Last synced: 13 Apr 2026

https://github.com/abstractmachines/c_x86_asm_linux_pdfs_bryant_ohallaron_book

Answers to questions in the industry standard Bryant and O'Hallaron book, using K&R book as a guide.

asm c cache gdb kernigan-ritchie-book x86

Last synced: 30 Mar 2025

https://github.com/allancapistrano/gerador-de-numeros-aleatorios

Dois geradores de números aleatórios, um que permite a repetição dos números e outro que não permite a repetição dos números.

c generator gerador gerador-numeros random-number-generators

Last synced: 16 Mar 2025

https://github.com/aekanshd/mimicking-a-shell-in-c

For 5th SEM, UNIX Shell Programming, Made for PES University, 2019.

c pipe shell unix-shell

Last synced: 21 Apr 2026

https://github.com/kauahensilva/c_transportadora

A simple project that simulates the routes of a carrier. The application was built using the C language, Meson, and Ninja.

c meson

Last synced: 21 Jan 2026

https://github.com/kristjanvalur/libtealet

C library for stack slicing and coroutines

c coroutines gevent stacks

Last synced: 05 Jun 2026

https://github.com/andrefhub/minishell

Bash reproduction

bash c minishell

Last synced: 24 Apr 2026

https://github.com/trikko/raylib-ffmpeg-video

Hacky way to display video with raylib, in C or D programming language

c d dlang ffmpeg raylib video

Last synced: 01 May 2026

https://github.com/dispatchcode/ppm-image-library

A simple PPM Image library written in C

c library ppm

Last synced: 16 Jul 2025

https://github.com/electrocodeur/matrix

Projet : Led Matrix 8x8

arduino c

Last synced: 08 May 2026

https://github.com/vulcu/opossum

A bluetooth-based amplifier with automatic gain control

atmega32u4 automatic-gain-controller bluetooth bm62 c cpp max9744 msgeq7 spectrum-analysis

Last synced: 27 Apr 2026

https://github.com/mmaffi/cadastro_de_alunos_ufms

Este projeto é um exercício desenvolvido na disciplina Algoritmos e Programação II, do curso de Sistemas de Informação da UFMS - Campus de Três Lagoas (CPTL).

algoritimos-e-programacao alunos c cadastro exercicio faculdade

Last synced: 07 Sep 2025

https://github.com/woodprogrammer/estepona

Auto Caching Web Server

c cache cache-control clang cpp http

Last synced: 27 Apr 2026

https://github.com/basemax/persian-hex-system

The Persian Hex System is a cultural and technical project inspired by Arash Mohammadi. Its goal is to create a uniquely Persian system to replace the traditional hexadecimal (hex) numbering system, designed specifically to reflect Iranian culture and Persian language. This project provides tools and scripts in multiple programming languages.

bash bin binary c computer cpp hex hex-system persian php py python ruby shell

Last synced: 07 Feb 2026

https://github.com/si9ma/coolos

A small operating system

assembly c operating-system

Last synced: 01 May 2026

https://github.com/birajmainali/crack-recovery

Description control characters are not allowed 😃

c

Last synced: 14 Jun 2026

https://github.com/kauahensilva/c_snake_game

Snake Game Recreation in C Language

c game-2d

Last synced: 22 Jun 2026

https://github.com/tearth/combasic

Simple BASIC compiler based on the old language dialects.

asm assembler assembly ast basic c compiler lexer parser

Last synced: 28 Apr 2026

https://github.com/kolsha/stm32-audio-visualizer

Audio visualizer based on stm32 and extension board.

audio-visualizer c fft fourier-transform stm32

Last synced: 08 Jun 2026

https://github.com/rudrodip/calloc

Custom Memory allocator implemented in C

allocator c heap memory memory-allocation memory-management

Last synced: 15 Jul 2025

https://github.com/rusoft/php-templates

Compiled PHP module to process template files.

c php php5 template-engine

Last synced: 28 Apr 2026

https://github.com/franzkafkayu/cplusplusexceriseandexamples

This Repository Is Just Used For Excerise,help me master in C++.

c cpp cpp11

Last synced: 28 Apr 2026

https://github.com/sondernextdoor/brightness-slider

A simple slider GUI written in C++ with monitor brightness functionality as an example

brightness c cpp gui monitor slidebar slider trackbar

Last synced: 29 Apr 2026

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

ترجمه اموزش های C از سایت learn-c.org

c learn-c learnin persian

Last synced: 24 Jan 2026

https://github.com/Platypus-Tech/linufux

Linux kernel source tree with ridiculous modifications :D

c gnu gpl gplv2 kernel linux linux-kernel os

Last synced: 10 Mar 2025

https://github.com/libreelec/slice-drivers

linux kernel modules for the Slice box

c drivers kernel kernel-module linux

Last synced: 13 May 2025

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

42 Philosophers: Philosophers is a project that involves solving the dining philosophers problem using threads and synchronization. The goal is to implement a solution where multiple philosophers can share a limited number of resources (such as forks) without encountering deadlocks or starvation.

42 42abudhabi 42philosophers 42projects c cprogramming ecole42 mutex philosophers threads

Last synced: 08 Jun 2026

https://github.com/torx-chat/torx-gtk4

GTK4 client implementing the TorX Library

c chat chat-application gtk4 linux macos osx tor windows

Last synced: 23 Apr 2025

https://github.com/mattrltrent/computing_convergence_method

⚡️ A hyper-efficient implementation for log2(x) calculations on a Raspberry Pi 4 B 8GB with a Broadcom BCM2711 SoC (1.8 GHz 64-bit quad-core ARM Cortex-A72, 1 MB L2 cache). Achieved 43% improvement across 5 key metrics: page faults, branch misses, ASM length, cycles, and instructions.

arm64 c ccm computing-convergence-method gcc optimization raspberry-pi transcendental-equations

Last synced: 10 Apr 2026

https://github.com/yeqown/snowflake

twitter's global ID generator alg implementation based c, and it provide extension for lua and CLI program.

c cli cmake library lua shared-library static-library

Last synced: 29 Apr 2026

https://github.com/deckarep/dungeon-rush

👾🐍 A zig port of Dungeon Rush. An open-source game inspired by snake, written in pure Zig with SDL2.

c dungeon-crawler game port rogue-like sdl sdl2 zig ziglang

Last synced: 24 Jan 2026

https://github.com/k4u5h4l/ada-lab-progs

A collection of programs done in ada lab, sem 4.

algorithms c

Last synced: 22 Apr 2025

https://github.com/fahadpathan7/swe-127-128-assignment-

Here are my assignments, of courses, SWE-127 & SWE-128

c

Last synced: 13 Oct 2025

https://github.com/blevic/simple-c-compiler

My C compiler, written in C (and Python)

c compiler lexer python

Last synced: 29 Apr 2026

https://github.com/f1sty/sdl-elixir

SDL2 bindings for Elixir (experimental)

c elixir graphics graphics-programming hacking nif porting sdl2

Last synced: 28 Mar 2025

https://github.com/sajadtroy/awass

Automated Waste Analysis and Sorting System.

ai artificial-intelligence c cpp object-detection python trash

Last synced: 13 Mar 2026

https://github.com/sleepymalc/onecard

🃏 A Card Game

c object-oriented-programming

Last synced: 27 Oct 2025

https://github.com/electrocodeur/horloge_r1p

DIY Clock

arduino c

Last synced: 29 Apr 2026

https://github.com/akhadhraoui47/kernel_modules

This repo will follow me learning Kernel Modules development concluded with developing modules for different devices.

c cross-compiler embedded-systems kernel-modules linux linux-headers linux-kernel makefile shell wifi-modules

Last synced: 05 Feb 2026

https://github.com/iswenzz/izinjector

This application is intended to allow users to inject a Dynamic-Link Library (DLL) file into another process in memory.

c injector

Last synced: 12 Oct 2025

https://github.com/basemax/postfixevaluatorc

This is a postfix evaluator written in C. It takes a postfix expression as input and evaluates it. It supports the following operators: + - * / ^ ( )

c evaluator postfix postfix-evaluation postfix-evaluator stack

Last synced: 12 Oct 2025

https://github.com/arkorty/esc103

Programming for Problem Solving

basics c problem-solving

Last synced: 01 Mar 2025

https://github.com/geovannewashington/ansi-nerd

Notes and exercises from K&R and Neso Academy.

c c-programming-language learning programming

Last synced: 05 Oct 2025

https://github.com/mauriciobarroso/nearfi_code

Proximity Wi-Fi Repeater based on ESP32 SoCs

c esp-idf esp32 esp32c3 esp32c6 esp32s2 esp32s3 nat repeater wifi wifi-repeater

Last synced: 03 Jan 2026

https://github.com/matubu/ft_traceroute

🚗 A custom traceroute implementation in C

c traceroute

Last synced: 11 Oct 2025