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/zikiflicky/calculator

A small and simple calculator written in C

c c99 calculator

Last synced: 28 May 2026

https://github.com/mykbit/tic-tac-toe-game-c-gui

This is a tic-tac-toe game with core game mechanics written in C and GUI written with the help of GTK3 library.

c gtk3 gui-application minimax tic-tac-toe tictactoe

Last synced: 19 May 2026

https://github.com/mironberch/collection-of-projects

My collection of little learn projects, which created for studying different technologies.

api c css django django-rest-framework docker fastapi flask html javascript mongodb nginx poetry python3 react redis telegram telegram-bot typescript yaml

Last synced: 19 Apr 2025

https://github.com/kanishkrawatt/c_programming

A collection of resources to learn concepts for C

c competitive-programming dsa

Last synced: 08 Apr 2025

https://github.com/nullndr/lexer

A C implementation of a lexical analyser for a programming language (wip)

c lexical-analysis lexical-analyzer

Last synced: 19 Jun 2025

https://github.com/liziwl/c-cpp-programming

Course codes and materials, Summer 2017

c cpp

Last synced: 10 May 2026

https://github.com/blagojeblagojevic/musicplayer

B-Player is a sleek and minimalist music player application designed to provide you with an immersive and distraction-free music playback experience. Whether you're a casual listener or a dedicated audiophile, B-Player offers a range of features to elevate your music enjoyment.

c fft music music-player raylib real-time

Last synced: 02 Jul 2026

https://github.com/blagojeblagojevic/ising-model

This repository contains a C implementation of the Ising model simulation, a mathematical model in statistical mechanics describing ferromagnetism. The simulation utilizes the Metropolis algorithm to update the spins of a 2D lattice. The visualization is done using the SDL2 library, allowing for real-time rendering of the Ising model evolution.

c ising-model ising-model-2d sdl sdl2

Last synced: 08 Apr 2025

https://github.com/teograjqevci/raymarching_tool

A 3D modeling tool written in C++ and OpenGL, leveraging Signed Distance Fields (SDFs) to create, blend, and manipulate primitive shapes.

3d c cpp glsl glsl-shaders graphics macos modeling opengl raymarching raymarching-distance-fields software tool tooling

Last synced: 12 Apr 2026

https://github.com/matubu/gccwatcher

⌚ Rerun your c/c++ program on file change

c cpp deno watcher

Last synced: 11 Oct 2025

https://github.com/matubu/minitalk

📡 A mini messaging thing with unix signals

c unix-signals

Last synced: 11 Oct 2025

https://github.com/ewylson/hist

A simple C program that counts printable ASCII characters in a file and generates a histogram

c c99 character-count character-counter histogram

Last synced: 03 Sep 2025

https://github.com/shgpavel/opencl_lessons

CSC OpenCL tasks

c educational hpc opencl

Last synced: 02 Jul 2025

https://github.com/aristiklever-r-sousa/graphsalgorithms

Algoritmos em C voltados à Teoria dos Grafos

algorithms c grafos graph-algorithms

Last synced: 02 Jul 2025

https://github.com/djoezeke/mytoml

Mytoml - Simple and Fast Tom's Obvious, Minimal Language (TOML) Parser for Mordern C/C++.

c configuration cpp deserialize header-only morden parser serializer toml toml-config toml-parser

Last synced: 02 Apr 2026

https://github.com/souravjamwal77/projecteuler100fcc

This repository contains codes for ProjectEuler100 challenge as proposed by Quincy Larson. I will add my solutions here for languages C, C++, Python, and Javascript.

c cplusplus javascript python python3

Last synced: 19 Apr 2026

https://github.com/rkstudio585/advanced-calculator-c

The Advanced Calculator is a powerful, user-friendly C-based tool designed for complex mathematical operations, including basic arithmetic, trigonometry, logarithms, complex numbers, matrix operations, and statistical calculations, all enhanced with formula hints and formatted outputs for easy understanding.

advanced advanced-calculator-program c c-script calculator in-c program rk rk-studio

Last synced: 22 Nov 2025

https://github.com/shoaib-programmer/gridguru

A Sudoku Solver GUI in C

c css gtk gtk-css sudoku-solver

Last synced: 10 Mar 2025

https://github.com/kazimovzaman2/holbertonschool-simple_shell

Simple Shell program which used in Linux. The groupwork of Kamal Huseynli and Zaman Kazimov.

c linux shell

Last synced: 10 May 2026

https://github.com/mubinmuhammad/zinc

An Image Processor. Written in C.

c graphics image-processing

Last synced: 27 Feb 2025

https://github.com/manav2401/internet-tv-multicast

Implementation of Internet TV using IP Multicast

c internet-tv multicast realtime socket tcp udp

Last synced: 16 Jun 2025

https://github.com/szktty/c-clockwork-base32

A reference Implementation of Clockwork Base32 for C

base32 c

Last synced: 26 Jun 2025

https://github.com/abdullah-alrefaey/temperature-controller-module

A Simulation of Temperature Controller Module On Proteus 8.10 SP3.

atmega32 avr c design-patterns embedded-systems misra-c proteus

Last synced: 13 May 2025

https://github.com/hendrikboeck/simplejson-c

simplejson-c is a simple library, that converts json into a pythonlike dictionary and can convert this dictionary to json.

c dictionary json json-parser list

Last synced: 11 Jul 2025

https://github.com/webmalc/hackerrank-leetcode

Puzzles from hackerrank.com and leetcode.com

c go hackerrank python

Last synced: 12 Apr 2026

https://github.com/machado-joao/c

Listas de exercícios feitos com a linguagem C.

algorithms c

Last synced: 30 Mar 2025

https://github.com/ollieday/liborvibo

Library for controlling Orvibo Smart Wi-Fi Plug

c iot library orvibo

Last synced: 08 Apr 2025

https://github.com/amlel-el-mahrouss/fw

Part of the NeKernel project, a firmware meant to boot disks under EPM.

c embedded-systems firmware

Last synced: 25 Mar 2025

https://github.com/amlel-el-mahrouss/cc

A C/C++ compiler, assembler, and linker meant for NeKernel, customized for it.

assembler c compiler cpp linker

Last synced: 25 Mar 2025

https://github.com/coditva/example-linux-progs

The basic examples of programming under linux

c linux linux-programming ncurses

Last synced: 01 May 2026

https://github.com/28ritu/c-strings

Re-Implementation of some C string functions

c operating-system strings

Last synced: 08 Apr 2025

https://github.com/king-of-ducks/nvim

Nice Neovim config for C++ developing written on Lua

c cpp neovim neovim-config nvim nvim-config

Last synced: 11 Jun 2025

https://github.com/konstantin8105/sparse

Transpilated CSparse from C to Go

c c4go golang linear-algebra sparse

Last synced: 06 Jan 2026

https://github.com/stavromulabeta/chaotic-evil-gc

The Chaotic Evil Garbage Collector for C programs

c garbage-collection garbage-collector gc

Last synced: 03 Jul 2025

https://github.com/notpeter/palm-tesserae

Tesserae for PalmOS

c palmos tesserae

Last synced: 30 Mar 2025

https://github.com/davphla/minilibc

Lightweight C library that aims to recreate essential string and memory manipulation functions from the standard C library in assembly

asm c makefile nasm

Last synced: 11 Jun 2025

https://github.com/guiribei/my_shell

A lightweight, reduced version of the Bash shell written in C.

bash builtin-functions c execve forks linux pipes processes shell signals

Last synced: 12 Apr 2026

https://github.com/basemax/cpasswordgenerator

A simple C program that generates random passwords with various options, designed to work on both Windows and Linux platforms.

c cli password random random-generator random-password

Last synced: 04 Sep 2025

https://github.com/beliavsky/fortran-calling-c-for-io

speed comparison of Fortran internal read with Fortran calling C atoi() function

atoi c fortran string string-conversion

Last synced: 31 Aug 2025

https://github.com/pedrofale/rci-reliable-message-board

Project for the Computer Networks course at IST, Lisbon during the summer semester of 2016/17.

c computer-network internet-protocol sockets

Last synced: 29 May 2026

https://github.com/electrocodeur/lcd_i2c

Projet : LCD I2C

arduino c

Last synced: 12 Apr 2026

https://github.com/baifei2014/mock_php-fpm

学习php-fpm源码实现

c php-fpm socket

Last synced: 09 Apr 2025

https://github.com/osiota10/alx-low_level_programming

C Low Level Programming - Data Structures, Linux/Unix System Programming and Algorithms with ALX Software Engineering

algorithms assembly c data data-structures linux shell unix

Last synced: 25 Jun 2025

https://github.com/massigy/c-dictionnary-program

This C program, loads a file of 10000 english words to a trie data structure and search for the right spelling when the user types a word of his own.

c cprogramming data-structures gcc git github linked-list makefile

Last synced: 07 May 2026

https://github.com/matheusmoraes13/sistemacadastrologin

Sistema de Cadastro e Login, utilizando a interface gráfica da biblioteca GTK para a criação de uma UI

c gtk3

Last synced: 01 Apr 2025

https://github.com/haytham-hammioui/42_so_long_1337

So_long (42cursus), The purpose of this project is to make a small 2D game implemented using MiniLibX library

1337 1337cursus 1337school 42 42born2code 42cursus 42projects 42school c minilibx solong solong42

Last synced: 01 Apr 2025

https://github.com/udanielnogueira/data-structure-zero

Estudo de Estrutura de Dados usando linguagem C nas aulas da Graduação de Ciência da Computação.

c

Last synced: 12 Jun 2025

https://github.com/viral32111/brainfuck-interpreter

A rudimentary interpreter for the Brainfuck programming language.

brainfuck c interpreter

Last synced: 10 Jul 2026

https://github.com/mharikmert/search-engine-simulation

A simple word search engine using Binomial Heap Algorithm with C Programming Language

binomial-heap c priority-queues

Last synced: 25 Mar 2025

https://github.com/nkurata/my-rpg

2D RPG game engine featuring interactive gameplay, character progression, and custom assets.

c csfml game-development graphics-programming

Last synced: 12 Jun 2025

https://github.com/aimadbahdir/minishell

This project, created with my teammate Walid during our education at 1337 School, aims to demonstrate our understanding of processes and file descriptors through the creation of a custom implementation of the Bash shell. It served as a valuable learning experience for both of us.

c filedescriptor pipes processes

Last synced: 01 Apr 2025

https://github.com/lionkor/array2

Templated 2D Array class

array c cpp cpp11 cpp14 cpp17 template

Last synced: 29 Apr 2026

https://github.com/duongvu312/hcl-tech-mini-project

HCL Tech Internsnhip Mini Project

adc c counter embedded-systems gpio stm32f4 timer uart

Last synced: 31 Mar 2025

https://github.com/sfbakturin/conway-game

Conway's Game of Life on C.

c c99 conways-game-of-life

Last synced: 31 Mar 2025

https://github.com/mirajehossain/student-management

Student management system console application in C

c console-application student-management

Last synced: 04 Jul 2025

https://github.com/srgeverson/aula_estrutura_de_dados

Arquivos das Aulas de Estrutura de Dados

c compiler

Last synced: 22 Mar 2025

https://github.com/leosery/pong-game-on-an-stm32--unity3d-2021

Pong Game made with Unity 3D, playable with "HW-504" joysticks plugged into an STM32 card.

2d c c-sharp game pong stm32 unity3d

Last synced: 05 May 2026

https://github.com/gharib-uk/advanced_c

A repository for advanced C features

advanced-c c cygwin posix-threads thread

Last synced: 23 Oct 2025

https://github.com/anonymoux47/pic-lib

Various [mostly self-written] C libraries for PIC microcontrollers

8-bit c embedded embedded-systems microchip microchip-pic microcontrollers pic xc8

Last synced: 16 Mar 2025

https://github.com/tca166/mcsavefileparsers

A collection of tools and libraries for extraction of data from Minecraft savefiles and 3d model generation

3d-models 3d-reconstruction c c-library minecraft minecraft-saves nbt nbt-files savefile wavefront-obj

Last synced: 02 Apr 2025

https://github.com/vtombesi/algoritmi-esercizi

Esercizi svolti del corso di Algoritmi e strutture dati (Università Uninettuno / 1° anno)

adt c exercises

Last synced: 09 Apr 2025

https://github.com/jacobgrisham/spell-checker-data-structures-using-c

Program that spell-checks a file after loading a dictionary of words from disk into memory. Includes run-time data output.

big-o c computer-memory data-structures

Last synced: 04 Sep 2025

https://github.com/ajaynegi45/basic-projects

Easy and simple projects in different languages.

c java python

Last synced: 12 Apr 2026

https://github.com/basemax/showali

Display the "Ali" name as art and pattern using * character.

art c

Last synced: 03 Apr 2025

https://github.com/cpscript/serial_port-com-tool

serial port communication tool

c

Last synced: 04 Sep 2025

https://github.com/gunksd/data-structure-course-design

用C语言写的数据结构课程设计作业(2024.2.22)

c data-structures

Last synced: 22 Aug 2025

https://github.com/alpha74/c_cpp-projects

Few of my Good C/C++ college level projects

c cpp cpp-programs cpp-project pacman projects student-record

Last synced: 02 Feb 2026

https://github.com/sulig/push_swap

Swap_push no es tan natural ---------> Este proyecto te hará ordenar datos en un stack, con un conjunto limitado de instrucciones, y utilizando el menor número posible de acciones.

42 42barcelona 42cursus 42projects 42school c pushswap pushswap-42

Last synced: 09 Apr 2025

https://github.com/sulig/ft_printf_and_tests

Porque putnbr() y putstr() no son suficientes --------------------------> El objetivo de este proyecto es bastante sencillo. Deberás reprogramar printf(). Aprenderás, principalmente, a utilizar un número variable de argumentos.

42 42barcelona 42cursus 42projects 42school c printf-42 printf-tester

Last synced: 09 Apr 2025

https://github.com/dawoodkhatri1/wifi-jammer-using-arduino-uno

A C-based simulation of WiFi jamming for educational use. It mimics network scanning, displays fake SSIDs, and simulates jamming activity on selected channels—without sending real packets.

arduino-ide arduino-uno c educational-project jammer mpi security wifi

Last synced: 23 Apr 2025

https://github.com/diegomrno/dilog

A tiny, modern, and safe logging library

c header-only logging minimalist simple

Last synced: 23 Apr 2025

https://github.com/wasifmostofa/ict_practical_sjc

Ciao Josephites!!! ICT_Practical_code has been released.

c cprogramming html practical practical-project sjc

Last synced: 23 Apr 2025

https://github.com/nikbarb810/basic-publish-subscribe-system

A basic publisher-subscriber system implemented from scratch using various data-structures in C.

c data-st pss publish-subsc

Last synced: 04 Jul 2025

https://github.com/egezenn/desk-clock

Desk clock for a school project

c embedded

Last synced: 05 Sep 2025

https://github.com/kingakeem/kingx

This is an kernel that I'm building for fun

assembly c kernel os

Last synced: 09 Apr 2025

https://github.com/enriquebdel/primer-contacto-programacion-paralela-en-c

En este repositorio encontrarás todos los códigos utilizados y creados durante mi tercer año de carrera en la asignatura de Programación Paralela. Para desarrollar estos códigos, he utilizado MobaXterm.

c exercises gnu-linux mobaxterm openmp parallel-programming ubuntu university

Last synced: 04 Jul 2025

https://github.com/moozunch/cepe-lang

ann belajar cepe alias competitive programming

algorithms c competitive-programming cpp problem-set problems-solving

Last synced: 10 May 2026

https://github.com/dhruvsrikanth/n-body-simulation

In this repository, you will find a serial, shared-memory parallel, distributed-memory parallel and hybrid implementations of the N-body particle interaction simulation.

c cpp distributed-memory-parallel high-performance-computing mpi multithreading n-body openmp parallel-computing particle-interactions shared-memory-parallel simulation-modeling

Last synced: 29 Apr 2026

https://github.com/git-bruh/landbox

Small wrapper library for the Linux landlock API, including an example sandboxing utility

c landlock linux rootless sandboxing

Last synced: 15 May 2026

https://github.com/iagodahlem/practice

:books: My daily plan for practicing programming languages.

algorithms c data-structures javascript python ruby

Last synced: 12 Apr 2026

https://github.com/nandahkrishna/compilerdesignlab

Programs written for the Compiler Design Laboratory in the 6th semester

c c-programming compiler compiler-design compiler-principles compilers lex lexical-analysis lexical-analyzer

Last synced: 25 Mar 2025

https://github.com/lebedevsergeyvach/theorycppandc

Theoretical material on C++ and C

bash c cat grep makefile

Last synced: 12 Apr 2026

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

Another attempt to write a compiler in c using flex and bison with all features of Syntax.

bison c flex lexer parser

Last synced: 03 Apr 2025

https://github.com/robertfeliciano/bertOS

Operating System I am writing for my Raspberry Pi 3

c operating-system raspberry-pi raspberry-pi-3 unix

Last synced: 11 Mar 2025

https://github.com/Florence-nyokabi/alx-system_engineering-devops

alx-system_engineering-devops

c puppet ruby shell

Last synced: 11 Mar 2025

https://github.com/trypsynth/sleepsoundly

Tiny C program to constantly pipe silent audio through audio devices on Windows, eliminating automatic sleeping.

accessibility audio c cpp sound soundcard soundcardsleep win32 windows winmm

Last synced: 11 Mar 2026

https://github.com/tobymurray/esp32-ads1115

Use ESP-IDF to read an ADS1115

ads1115 c esp-idf esp32 espressif

Last synced: 07 May 2026

https://github.com/tomcat-42/zig-compile-commands

compile_commands.json generation for c projects using zig build

build c compile-commands compile-commands-json zig zig-build zig-build-system

Last synced: 09 Apr 2025

https://github.com/arkenidar/luajit-ffi-toolset

toolset for luajit ffi, input "cdefs" (C language definitions)

bash c ffi lua luajit py

Last synced: 19 Apr 2026

https://github.com/coditva/keylogger

A keylogger for Linux

c keylogger linux

Last synced: 12 Apr 2026

https://github.com/chris-cozy/leakguard-pro

LeakGuard-Pro is a memory leak detection tool designed to help software developers identify and analyze memory leaks in their programs. It provides a mechanism to track memory allocations and deallocations during program execution, allowing you to identify potential memory leaks and their associated sizes.

c memory-leak

Last synced: 12 Jun 2025

https://github.com/oschweitzer/assembly-line

C project developed as part of an operating system course.

c educational threads

Last synced: 13 Jun 2025

https://github.com/syedzawwarahmed/flilezipper

A simple application that compresses a text file using Huffman Coding.

algorithms c cpp data-structures huffman-coding tree-structure

Last synced: 15 May 2026