An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with cprogramming

A curated list of projects in awesome lists tagged with cprogramming .

https://github.com/wahidpanda/bee-crowed-c-solutions

Don't Copy if u got stuck see here!! Happy Coding

beecrowd beecrowd-solution-in-c cprogramming problem-solving

Last synced: 15 Mar 2025

https://github.com/amzyei/charlex-os

charleX OS is a simple and free operating system. The main part, called the kernel, is written in the C language. The project is still being worked on. The goal is to make an easy-to-use and fast operating system. It wants to be like Windows but also fast like Linux or FreeBSD.

cprogramming cprogramming-language cprogramming-project cprogramming-solutions opensource-dos opensource-operatingsystems operating operating-system operating-system-kernel os osdev

Last synced: 20 Jun 2025

https://github.com/yvann-ba/push_swap

Efficient stack sorting algorithm in C. Optimize the number of moves using limited operations

42cursus cprogramming optimization sortingalgorithms

Last synced: 07 Apr 2025

https://github.com/iamjayprakash/dsa

This Repository contains codes in C programming Language related to Data structure and Algorithm.

c ccode code cprogramming data-structures dsa linked-list queue stacks

Last synced: 14 Jul 2025

https://github.com/hashirmeraj/bet-shoot-simulator

Bet & Shoot Simulator is a console-based C program where players bet money and shoot targets for profit. With a starting balance of $100, players can bet a percentage of their wallet and aim for one of nine holes, trying to hit targets like Hamster, Rabbit, or Snake to win varying profits.

console-game cprogramming random-number-game

Last synced: 01 Jun 2026

https://github.com/allancrabelo/ft_printf

The printf project at 42 was a challenging and rewarding experience, where I implemented my own version of the printf function. I explored variable argument handling, data formatting, and specifiers like %d, %s, and %f. It deepened my understanding of C's internal workings, testing my skills and creativity.

42school buffer character conversion cprogramming hexadecimal integer optimization output parsing printf recursion string

Last synced: 28 Jun 2026

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

Pushswap is a 42 project emphasizing efficient sorting by minimizing operations. Participants use a limited set of commands to manipulate stacks and achieve the desired sorted order, showcasing algorithm design and optimization skills while developing problem-solving abilities.

42 42pushswap c chunking cprogramming ecole42 linkedlist midpoint pushswap sorting-algorithms stacks struct

Last synced: 16 Jul 2026

https://github.com/massigy/c-huffman-text-compression

This project impelements a basic version of the Huffman text compression algorithm, using the Huffman tree.

c compression-algorithm cprogramming gcc git github huffman-coding makefile

Last synced: 10 May 2026

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/yvann-ba/get_next_line

Custom C function to read lines from a file descriptor. Efficient memory and file handling

42cursus cprogramming dynamicmemory filedescriptor

Last synced: 26 Jul 2025

https://github.com/richiepagard/c-book-exercises

The exercises of the C Programming Language book.

book cprogramming cprogramming-language gcc gcc-complier linux programming

Last synced: 18 May 2026

https://github.com/wichmann/timelib

Simple time library written in C.

codeblocks cprogramming educational-project library

Last synced: 18 Oct 2025

https://github.com/elyse502/uok

A repository for my coding assignments and projects at the University of Kigali, showcasing various programming modules and practical implementations.

backend coding computer-science cplusplus cprogramming data-science frontend html-css-javascript java javascript mysql-database oop-principles pandas php programming python sql university-project web-development xampp-server

Last synced: 08 Apr 2026

https://github.com/richiepagard/c-algorithm

Write some algorithms with C programming language. I'm trying to write the best way that I can.

algorithms c cprogramming data-structures

Last synced: 18 Jan 2026

https://github.com/anish-shinde-1/scicalc

SciCalc is a scientific calculator written in C, designed to perform a variety of mathematical operations in a command line interface.

cprogramming scientific-calculator terminal-user-interface

Last synced: 29 Dec 2025

https://github.com/amith152003/wind-tunnel-smart-air-flow-stabilization-system

This project implements a smart air flow stabilization system for wind tunnels, ensuring precise and stable airflow conditions. The system dynamically adjusts fan speed based on real-time feedback from a flex sensor measuring the angular displacement of a flap. This flap angle directly reflects airflow stability.

airflowstabilization atmega328p automation controlsystems cprogramming dynamicfancontrol embeddedsystems flexsensor hardwareprojects pidcontrol realtimefeedback smartcontrolsystems techprojects windtunnel

Last synced: 07 Nov 2025

https://github.com/icepanorama/harvesterharvester

A tool for harvesting data out of Harvester's (DigiFX Interactive, 1996) DAT files.

c99 cprogramming cprogramming-language harvester reverse-engineering

Last synced: 01 Jan 2026

https://github.com/shingareom/javalanguagecompiler

Java Language Compiler is a simple C program that automates the process of compiling and running Java programs.

c c-language clanguage compiler cprogramming diploma diploma-project fun java javacompiler omshingare project shingareom

Last synced: 16 May 2026

https://github.com/f-corvaro/libft

"A solid foundation for system programming in C."

125 42project 42rome 42school c cprogramming libft makefile

Last synced: 16 Apr 2026

https://github.com/shiinasama/os-dev-chinese

Writing a Simple Operating System - from Scratch (December 2, 2010) 个人中文翻译

cprogramming nasm operating-system

Last synced: 19 Mar 2026

https://github.com/sadhasivamx/stmgame

An stm32 game ( Arrow and the fish )

cprogramming cproject cubeide lcd-display lcd16x2 stm32 stm32nucleo

Last synced: 21 Mar 2025

https://github.com/massigy/c-graphs

This C project implements a graph data structure

c cprogramming data-structures gcc git github graph-algorithms makefile

Last synced: 17 Apr 2026

https://github.com/hey-its-d2t2/moingcar_in_c

A beautiful moving car in C programming using C Graphiscs programming...

advanced-programming cprogramming graphics learn-to-code learning-by-doing practice-programming

Last synced: 05 Jun 2026

https://github.com/omarkhaledaw/uni

This contains all files and resources for the projects I've done as a Mechatronics and Robotics engineering student at the Egyptian Russian University (ERU)

arduino arduino-uno coppeliasim cpp cprogramming cprogramming-language embedded embedded-c embedded-systems matlab mechatronics mechatronics-engineering nodemcu-esp8266 raspberry-pi raspberry-pi-3 robotics simulation simulink solidworks vrep

Last synced: 25 Jan 2026

https://github.com/aehabdelouadoud/libft-plusplus

libft++ — lib 42 plus plus — the standard C toolbox reimagined. Faster, cleaner, and built for real projects.

1337 1337school 42 42-school 42born2code 42cursus 42projects 42school c-programming c-programming-language cprogramming cprogramming-language

Last synced: 04 Oct 2025

https://github.com/s-r-e-e-r-a-j/clargs

Clargs is a lightweight, flexible, and powerful C programming language header-only library for parsing command-line arguments.

c-argument-parsing-library clanguage clanguagelibrary cprogramming cprogramming-language headerfile

Last synced: 04 Oct 2025

https://github.com/massigy/c-hash-tables

This C project implments a Hash Table data structure.

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

Last synced: 07 May 2026

https://github.com/lmuhammed/c-programmes-for-beginners

مرحبًا بكم C-Programmes-For-Beginners هذا المستودع هو مجموعة من أمثلة الشيفرة البسيطة التي أنشأتها أثناء رحلتي لتعلم لغة السي . Welcome to C-Programmes-For-Beginners ! This repository is a collection of simple code examples that I’ve created as I learn C.

c cbp cprograming cprogramming cprogramming-basics cprogramming-language cprogramming-project cprograms cproject

Last synced: 01 Jul 2026

https://github.com/thiruxd/arduino-based-project

Arduino Based Smart Remote for Controlling Electrical Appliances a part of the Final Year Project at P.S.V Polytechnic College

arduino-project arduino-uno cprogramming display-module esp8266 esp8266-webserver esp8266wifi html5 relay-modules tailwind-css webserver

Last synced: 09 May 2026

https://github.com/yezzfusl/can-analyzer

A sophisticated CAN bus analyzer in C, featuring real-time data capture, message filtering, decoding, graphical representation, and advanced statistical analysis

advanceddatavisualization automotivetech can-bus canprotocol cprogramming datafiltering embeddedsystems hardwareinterface linuxcan networkanalysis realtimedata signalprocessing socketcan systemmonitoring vehiclediagnostics

Last synced: 26 May 2026

https://github.com/massigy/c-singlelinkedlists

This repo contains all the single linked Lists manipulation functions and procedures, written in the C programming language.

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

Last synced: 11 May 2026

https://github.com/mikemwai/c-programming

Group project that reads details from given files and imports to a program.

cprogramming

Last synced: 11 Jun 2026

https://github.com/sathiiii/simple-strtok

A strtok-like function implemented in C

c c-programming cprogramming string-manipulation strtok

Last synced: 15 Jun 2026

https://github.com/hey-its-d2t2/c-graphics-dcc_management

Institute management software using C programming with Graphics Programming. I had made this project when i'm in the 1st semester and make very first GUI based software. This is partially incomplete but during making tthis project i learned a lot and become more confident in the software development field.

advanced-programming c cprogramming desktop-application filehandling first-project graphics-programming gui-application learning-by-doing management-system

Last synced: 16 Jun 2026

https://github.com/moulahguine/mips-student-projects

Project showing a C codebase and its manual translation to MIPS assembly instructions

c code-conversion cprogramming homework-assignments mips

Last synced: 19 Jun 2026

https://github.com/georgecatalin/freertos_from_ground_up_on_arm_processors

Foundations of real-time systems and how to build real-time applications using FreeRTOS

bare-metal-programming cprogramming cprogramming-language freertos stm32 stm32cubeide stm32cubemx

Last synced: 20 Jun 2026

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/devfabiosilva/solar48

Solar48 is a tiny Solar offgrid monitor for MPPT and Coverter with 48V grid

bare-metal cprogramming embedded-systems engineering renewable-energy solar-system stm32f103

Last synced: 30 Aug 2025

https://github.com/ragul-rofi/cprogramming

Beginner C programming Algorithms

algorithms c cprogramming

Last synced: 30 Mar 2025

https://github.com/fasilofficial/21-pattern-programs-in-c

This repository contains a collection of 21 pattern programs written in the C programming language.

c cprogramming pattern-printing patterns

Last synced: 17 Mar 2025

https://github.com/petrenko-alex/snake-case-variable

[Архив 2014] Конвертация C++ переменных в snake_case / Convert C++ variables to snake_case

c camelcase camelcase-to-snakecase cprogramming snakecase visual-assert visualstudio

Last synced: 13 May 2026

https://github.com/heetsolanki/c-programming

The repository contains codes for C programming, which I found difficult when I was learning the same. Also, I have provided the link for the online compiler.

cprogramming cprogramming-language csolution

Last synced: 09 Apr 2025

https://github.com/lucianookdp/urna

O projeto é uma aplicação de votação simples em C que simula uma urna eletrônica. Permite votar em quatro candidatos, além de opções de voto em branco ou nulo. O programa contabiliza os votos e exibe os resultados, identificando o vencedor ou informando um empate ao final da votação.

basic-programming c cbasics cprogramming urn urna urnaeletronica urnas-eletronicas voting voting-system

Last synced: 09 Apr 2025

https://github.com/muhammeddincmdx/mech3computeraidedproductionproject

This project for practicing using pneumatic cylinder with control units. I use raspberry pi 4 and write control code in c languages. I use solenoid valve and relay for controlling parts.

c-programming-language computer-aided-production cprogramming raspberrypi raspberrypi4 scissor-lift

Last synced: 07 Mar 2026

https://github.com/akhilesh664/c-lang-prac-

🖥️ C Programming Repository | Master the Power of C! This repository contains a comprehensive collection of C programs, covering everything from basic syntax to advanced concepts like data structures, algorithms, and file handling. Whether you're a beginner learning C or an experienced programmer looking for optimized solutions.

c cprogramming problem-solving

Last synced: 11 Jul 2025

https://github.com/prinuvinod/code-crusade

Question for code Debugging competition

c cprogramming debugging vscode

Last synced: 23 Jun 2025

https://github.com/pardhusreerushivarma20060119/exploitengineering-with-x86-64-assembly

Welcome to the definitive record of my journey into x86-64 Assembly Language, System-Level Programming, Reverse Engineering, and Exploit Development.

assembly-x86 cpp cprogramming exploit-development low-level reverse-engineering system-programming

Last synced: 17 Jul 2025

https://github.com/georgecatalin/udp_client

A simple UDP Client for listening and interpreting JSON data written in C.

cprogramming cprogramming-language cprogramming-solutions

Last synced: 19 Jul 2025

https://github.com/hana0212/embedded-stm32-projects

Explore bare-metal drivers and hands-on examples for STM32L4xx microcontrollers. Perfect for low-level embedded programming enthusiasts! 🚀💻

arduino beginner-friendly c cortex-m3 cprogramming embedded embedded-graphics embedded-rust esp flac hal music rtfm rust software stm32 stm32f103 stm32f103c8t6

Last synced: 24 Jun 2025

https://github.com/nagipragalathan/first-project

This repository contains a simple train ticket reservation system implemented in C. It includes functionalities for booking, viewing, and managing train tickets. The project demonstrates basic file handling, data structures, and user input/output operations in C.

c cprogramming datastructures filehandling learningtocode programming projectshowcase softwaredevelopment techinnovation techskills trainreservationsystem trainticketreservation traintickets

Last synced: 05 Apr 2025

https://github.com/zerowithzero/calendar-cli

A feature-rich terminal-based calendar application written in C. Perfect for beginners who want to learn about date structures, calendar calculations, file handling, and user interaction in C. #CProgramming #CalendarApp #CLanguage #OpenSource #LearnC #GitHubProject #CLearning #TerminalApp #CForBeginners #CProjects

c calendar calendar-app clanguage cprogramming cprogramming-project cprograms cproject cprojects learnc open-source terminal terminal-app terminal-based

Last synced: 24 Apr 2026

https://github.com/georgecatalin-codepractice-courses/implementing_concurrency_in_c_

Multitasking increases the efficiency of the CPU and utilizes resources in a better manner. Threads are the best way to implement multitasking. A process can contain more than one thread to implement multitasking.

c concurrency cprogramming cprogramming-language multithreading threading

Last synced: 03 Jul 2026

https://github.com/mofirojean/learning-c-the-hard-way

51 code exercises on C

cprogramming

Last synced: 05 Apr 2025

https://github.com/sujanshresthanet/c-programming-examples

Collection of C programming examples for learning and practice, covering basic to advanced concepts.

c cprogramming cprogramming-language

Last synced: 28 Mar 2025

https://github.com/chiragobhan/math-trick-using-c

C program asking you to think of 3 consecutive numbers and predicting the values.

c cprogramming math prediction trick

Last synced: 29 Mar 2025

https://github.com/tonystark-19/c-coding

Welcome to my C coding repository! This repository is organized into three levels of programs, categorized by logic complexity and the number of lines of code. It's a great starting point for practicing, improving, and mastering C programming.

c cprogramming

Last synced: 21 Mar 2025

https://github.com/pinaki82/safe_c

Set of Custom C Functions that are Safe Alternatives.

c clibrary cprogramming library safe safety safety-critical

Last synced: 12 Sep 2025

https://github.com/prinuvinod/compiler-design

These are some Programs based on Designing a Compiler.

compiler cprogramming lex lexical-analyzer yacc

Last synced: 15 Jun 2026

https://github.com/pardhusreerushivarma20060119/exploit-engineering

Welcome to the definitive record of my journey into x86-64 Assembly Language, System-Level Programming, Reverse Engineering, and Exploit Development.

assembly-x86 cpp cprogramming exploit-development low-level reverse-engineering system-programming

Last synced: 19 May 2026

https://github.com/georgecatalin-codepractice-courses/linux-system-programming-tools-and-techniques

Code work associated with the course "Linux System Programming Techniques & Concepts" authored by Abhishek CSEPracticals on Udemy.

cpp cpp-library cprogramming udemy-course-project

Last synced: 10 May 2026

https://github.com/georgecatalin-codepractice-courses/learn-data-structures-and-pointers-in-c

Code practice from LinkedIn Learning course "Learn Data Structures and Pointers in C" by Dan Gookin

c cprogramming cprogramming-language linkedin-learning

Last synced: 16 Jul 2025

https://github.com/iambpn/contact-book

Contract book made from c language

c cprogramming

Last synced: 11 Apr 2025

https://github.com/yashkolte/learnc-problemquestion

This repository is designed to help you master the C programming language by practicing problems and understanding core concepts step by step.

cprogramming

Last synced: 06 Apr 2025

https://github.com/sinamathew/100daysoflowlevel

This repository is to keep track of my 100 days of learning C and Assembly with a focus on embedded systems.

100daysoflowlevel assembly aunty-betty c cprogramming electronics emebeded gcc learning-by-doing low-level-programming

Last synced: 02 Jan 2026

https://github.com/georgecatalin-codepractice-courses/inter-process-communication-in-c

Code works that show inter-process communication (IPC) in multiple programming languages

c cprogramming interprocess-communication ipc socket-programming

Last synced: 06 Jul 2026

https://github.com/101rror/algorithm

Some important Algorithms for Competitive Programming

cprogramming searching-algorithms sorting-algorithm

Last synced: 14 Apr 2025

https://github.com/georgecatalin-codepractice-courses/elf_fake_virus

A learning project aimed for building situation awareness about vulnerabilities of systems against viruses and malware.

c-project cprogramming cprograms ethical-hacking-tools virus-joke

Last synced: 21 May 2026

https://github.com/subhamghimire/c-basics

These are some codes of c programming basics.

c cprogramming cprograms cproject

Last synced: 21 May 2026

https://github.com/kash1444/c_files

This repository contains a collection of C programs that cover various fundamental and advanced concepts in C programming. Each program is designed to demonstrate specific features and capabilities of the C language, providing a comprehensive learning resource for students and developers.

algorithms c cprogramming cprogramming-language cproject cprojects

Last synced: 06 Nov 2025

https://github.com/ashishshres/mall-info-sys

Console-based Mall Information Managment System

cprogramming information-management-system mall store

Last synced: 26 Jul 2025

https://github.com/souravkaushik-dev/digital-library

"Digital Library" is a C-based command-line app where users can explore my bio, portfolio, projects, and contact details. It also provides a direct link to my full portfolio website for easy access.

c cprogramming cprogramming-language cprogramming-project cproject digital project

Last synced: 28 Jul 2025

https://github.com/samratanilkumar/multithreading-bible

Designing and Implementing a Multi-threading library, provides set of Thread Synchronization Data Structures

cpp cprogramming multithreading mutex posix pthread semaphore threadsynchronization

Last synced: 18 May 2026

https://github.com/asko7779/file-scanning

intermediate level file scanner, scans a desired directory/file for a malicious hash and flags it, it's a bit glitchy sometimes

c cprogramming cybersec filescanner security

Last synced: 05 Aug 2025

https://github.com/amzy31/charlex-os

CharleX is a simple operating system. The kernel is written in C. I am still working on the source code to improve the kernel with many new features. My goal is to create a free, open-source operating system similar to Linux and FreeBSD. You can support us by contributing and improving the code for this project or by giving it a star.

assembly cpp cpp-programming cprogramming operating-system operating-system-kernel operating-system-learning operating-systems operating-systems-project os-dev os-development os-linux osdev

Last synced: 06 Aug 2025

https://github.com/loneicewolf/c-snippets

some useful snippets in C

c cprogramming cprograms

Last synced: 08 Aug 2025

https://github.com/soumyajiitdas/soumyajiitdas

🚀 Welcome to my personal GitHub repository! This repository contains my `readme.md` file, showcasing about me, my skills and my latest projects. It also highlights my expertise in Python programming, data structures and algo, full-stack web development, AI, ML, computer vision, while providing direct ways to connect with me through social media.

algorithms cprogramming css data-structures expressjs git html5 java javascript jupiter-notebook mechine-learing mysql personal-portfolio python reactjs

Last synced: 09 Apr 2026

https://github.com/harmeshgv/multi-level-queue-scheduler

🚀 Multi-Level Queue Scheduling Algorithm implementing Round Robin, Priority Scheduling, and FCFS to efficiently manage process execution based on priority levels. Includes Docker automation for easy deployment.

cprogramming cpu-scheduling-algorithms operating-system priority-scheduling process-scheduling round-robin-scheduler

Last synced: 08 Jul 2026

https://github.com/siddarthshete/c-assignments

This repository contains the programming in c assignment which were performed in first semester

assignments cprogramming

Last synced: 09 Mar 2026

https://github.com/surajkareppagol/sudoku

🔢 Classic Sudoku Game Implemented In C.

cprogramming sudoku

Last synced: 20 Aug 2025

https://github.com/rkstudio585/rock-paper-scissors-c

A simple Rock, Paper, Scissors game implemented in C. Play against the computer by choosing Rock, Paper, or Scissors. The game displays choices and announces the winner, providing a clear and interactive experience. Easy to compile and run on any system with a C compiler.

c c-program c-script cprogramming paper program programming rk rk-studio rock rock-paper-scissors-c scissors

Last synced: 21 Aug 2025

https://github.com/heetsolanki/C-Programming

The repository contains codes for C programming, which I found difficult when I was learning the same. Also, I have provided the link for the online compiler.

cprogramming cprogramming-language csolution

Last synced: 25 Aug 2025