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

Projects in Awesome Lists tagged with c-programming-language

A curated list of projects in awesome lists tagged with c-programming-language .

https://github.com/mohitmishra786/exploring-os

This repository is a journey through Operating System concepts, with practical implementations in C. Each day focuses on a specific topic, providing theoretical understanding and hands-on coding experience.

c-programming c-programming-language cpu kernel-driver kernel-module linux linux-kernel operating-system operating-systems os programming project-repository

Last synced: 13 Apr 2025

https://github.com/roscibely/algorithms-and-data-structure

Repository for PEX1241|PET2033 Algorithms and Data Structure I subject/course on Information Technology - UFERSA

algorithm algorithms c c-language c-programming-language collaborate data-structures educative github gitlens

Last synced: 10 Apr 2025

https://github.com/rtedbg/rtedbg

Fast and flexible data logging/tracing toolkit for software testing and debugging. Minimally intrusive C/C++ code instrumentation, host-based decoding application, demo code included.

c-programming-language cortex-m cpp debugging embedded-c embedded-systems fprintf functional-safety instrumentation iot logging misra printf real-time realtime reverse-engineering safety-critical stm32 tracing tracing-library

Last synced: 21 Jul 2025

https://github.com/courses-at-nju-by-hfwei/cpl-resources

Resources on the C Programming Language @ software.nju.edu.cn

big-list c-programming-language resources software-nju-edu-cn

Last synced: 21 Aug 2025

https://github.com/golf-lang/golf

Golf is a programming language, framework and application server for high-performance web services and web applications, with focus on simplicity and memory safety..

apache application-server c-programming-language development-tools distributed-computing encryption-decryption haproxy high-performance in-memory-database json mariadb memory-safety mysql nginx postgresql programming-language regex sqlite web-development web-services

Last synced: 29 Jun 2025

https://github.com/akhtar02/scientific-calculator-in-c

This Reopositories is a Scientific Calculator 💗 using C-Graphics 😍

c c-graphics c-programming c-programming-language c-projects

Last synced: 19 Aug 2025

https://github.com/ascendho/c-programing-language

📗浙江大学《C语言程序设计》第四版——何钦铭 颜晖(教材源码、PTA练习题、实验、调试程序、教师用书、课件资源等),且有官方配套MOOC微视频讲解,加速学习🚀🚀

c-programming-language

Last synced: 02 Jul 2025

https://github.com/samarjitsahoo/c

C is a foundational, high-performance programming language renowned for its efficiency and control over system resources. It provides a robust framework for developing operating systems, embedded systems, and software that demands close-to-hardware performance. C's concise syntax and widespread influence make it a key language for understanding.

c c-programming c-programming-language computer-programming

Last synced: 29 Jul 2025

https://github.com/publioelio/school42-piscina-agosto-2022

Ejercicios realizados durante la :swimmer: piscina (C Piscine) de agosto de 2022 en School 42 Málaga :sunny: (Fundación Telefónica)

42-c-piscine 42piscine 42school bootcamp c-programming-language ecole42 school-42-malaga shell

Last synced: 18 Oct 2025

https://github.com/webwithaman/c-programming-questions

This repository contains a collection of programming questions and solutions in the C programming language. The questions cover various fundamental concepts such as Input/Output, Operators, Decision Control, Loops, Functions, Arrays, Strings, Pointers and more.

c-arrays c-input-outputs c-loop c-malloc c-operator c-patterns c-programming c-programming-language c-programs c-projects c-structures if-else-statements star-patterns strings

Last synced: 10 Apr 2025

https://github.com/checkedc/checkedc-fork

This was a fork of Checked C used from 2021-2024. The changes have been merged into the original Checked C repo.

c c-programming-language reliability security systems-programming

Last synced: 31 Oct 2025

https://github.com/checkedc/checkedc

This was a fork of Checked C used from 2021-2024. The changes have been merged into the original Checked C repo.

c c-programming-language reliability security systems-programming

Last synced: 29 Mar 2025

https://github.com/naemazam/hotel-management-system

Password Protected Hotel Management System in C language.

c-programming-language c-projects hotel-management-system naemazam youtube

Last synced: 07 Mar 2026

https://github.com/tsg405/c-for-everyone-programming-fundamentals

This Repo is meant and maintained to help learners complete the course -- "C-for-Everyone-Programming-Fundamentals-by-University-of-California-Santa-Cruz", in COURSERA.

basic-programming c-programming-language coursera data-structures fundamentals-of-programming logic-programming solutions university-of-california-santa-cruz

Last synced: 10 Apr 2025

https://github.com/courses-at-nju-by-hfwei/cpl-lectures

Lectures on the C Programming Language https://courses-at-nju-by-hfwei.github.io/cpl-lectures/

c-programming-language software-nju-edu-cn tutorial

Last synced: 10 Apr 2025

https://github.com/hoangsonww/c-shell-implementation

🔧 A shell implementation in C featuring command parsing, built-in commands, external program execution, and robust memory management for a simplified Unix-like experience. Also includes GoogleTest for unit testing.

bash bash-script bash-scripting bashrc c-language c-plus-plus c-programming c-programming-language c-sharp cmake gcc-complier python shell shell-script shell-scripting starlark valgrind

Last synced: 12 May 2025

https://github.com/michaelkolesidis/dragons_dice_roller

Dragon's Dice Roller is the first and (so far the only) open source RPG dice roller written in C available on GitHub. It aims to be a lightweight, simple, reliable and easy-to-use dice roller for any kind of role-playing game.

c-language c-programming c-programming-language dice dice-roller dice-rolls dnd dragon random-generation roleplaying-game roll-dice rpg-dice-roller rpg-tool

Last synced: 27 Feb 2026

https://github.com/xuehao/roberts.cs1.c

cslib for The Art and Science of C and Programming Abstractions in C by @eric-roberts

algorithms c-programming-language computer-science data-structures

Last synced: 10 Apr 2025

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

Welcome to the C-Programming repository! This repository is a comprehensive collection of resources, examples, and exercises for learning and mastering the C programming language.

algorithm and c c-enums c-file-handling c-functions c-programming c-programming-language c-structures c-tutorial data dsa dsa-in-c structure

Last synced: 02 Apr 2026

https://github.com/mahendramahara/dsa-in-c-programing

Explore a collection of C programming language implementations for various data structures and algorithms. From linked lists to sorting algorithms, this repository provides a hands-on approach to learning and understanding essential concepts in data structures and algorithms.

bca bca-project c-programming c-programming-language c-programs cprogramming data-structures data-structures-and-algorithms dsa dsa-algorithm dsa-in-c dsa-learning-series dsa-practice dsa-project lab-exercise lab-report mahendra-mahara mahendramahara programming

Last synced: 11 Mar 2026

https://github.com/krypto-etox/c-language-book-solutions

The C Programming Language. 2nd Edition Book by Brian Kernighan and Dennis Ritchie, Solutions of All the chapters in detailed Program solutions.. . Learns and Enjoy

c c-language c-language-book-solutions c-programming-language learnig problems programming programming-exercises programming-language solutions

Last synced: 10 Apr 2025

https://github.com/zby-zy/mini-c-projects

Welcome to the Mini C Projects repository! Embarking on the exciting journey of learning C programming can be both thrilling and challenging, especially for those who are just starting.

basic-projects c c-application c-example-code c-exercise c-exercises c-functions c-operator c-programming c-programming-language c-tutorials c-variables challenge coding electrical-engineering embedded-c embedded-devices embedded-systems mini-projects-in-c-language

Last synced: 10 Apr 2025

https://github.com/tusharkhatriofficial/lang-docs-imcoded.github.io

This repository provides comprehensive documentation for the C programming language, covering the basics, concepts, examples, exercises, and projects. It is designed to help beginners and college students learn C programming, as well as provide best practices and tips for more experienced programmers.

c c-loops c-pointers c-programming-basics c-programming-language learning-c pointers

Last synced: 10 Apr 2025

https://github.com/bhagat-hrishi/c

This repo contains concepts of C Language and some codes

c c-programming-language concepts interview-practice language

Last synced: 10 Apr 2025

https://github.com/adityamangal1/random_character_generator

Random character generator in c language using random function.

c c-programming-language functions game random-color

Last synced: 10 Apr 2025

https://github.com/briandowns/libdotenv

libdotenv is a C single-headerlibrary providing the ability to load values from a .env file into environment variables.

c c-programming-language c17 dotenv dotenv-loader dotenv-parser

Last synced: 06 Jul 2025

https://github.com/sonawaneashwini/cprogrammingprojects

A collection of C language projects focusing on specific concepts, algorithms, and problems, offering hands-on experience and practical examples.

c-programming c-programming-language c-programming-projects c-project

Last synced: 10 Apr 2025

https://github.com/amar454/floppaos

floppaOS is a free and open source 32 bit operating system made in C. It is themed around the famous internet Caracal "Big Floppa"

32-bit assembly c-programming c-programming-language command-line-interface floppa from-scratch hobby-kernel hobby-os kernel low-level-graphics low-level-programming operating-system os shell task-manager task-scheduler vga-controller

Last synced: 09 Jul 2025

https://github.com/brightdaniel/mybank

MyBank is a simple banking application implemented in C. It provides basic banking functionalities such as creating an account, transferring money, depositing money, checking the account balance, and generating transaction receipts. This project is developed as a learning exercise to demonstrate fundamental programming concepts.

banking-app c-programming-language

Last synced: 10 Apr 2025

https://github.com/omarazizi/skernel

Simple x86 Operating System Kernel running in 32-bit protected mode that implements process management, multitasking, and memory paging, with a custom filesystem

assembly c c-programming c-programming-language kernel-source low-level low-level-programming os-dev os-development system-programming x86-assembly

Last synced: 10 Apr 2025

https://github.com/sad0p/anansi

ELF binary virus capable of infecting position independent executables and libraries.

c-programming-language elf-infector elf-injection linux-malware virus

Last synced: 28 Oct 2025

https://github.com/deryaxacar/42-libft

`libft` offers an opportunity to understand how some basic functions in the standard C library work. It is often used as a fundamental exercise to reimplement these functions and create your own library. These functions span various areas such as memory operations, string manipulation, character handling, and lists.

42 42-libft 42-school 42born2code 42cursus 42libft-c 42projects 42school c c-library c-programming c-programming-language c-project c-projects libft libft42 libraries library

Last synced: 12 Jul 2025

https://github.com/electrostat-lab/shiftavr

A modern implementation of avr-core and GNU libraries for avr microcontroller units purely written in C.

avr avr-sandbox avr-toolchain avrdude c-programming-language ci-cd cmake electronics electrostat-lab embedded-systems shiftavr

Last synced: 31 Oct 2025

https://github.com/its-kumar/c_programming

This repository contains all programs implementation in C language from B.tech Programming syllabus. Most of the programms from Let Us c and C in Depth books.

arrays basic-programming c-programming c-programming-language files functions ifelse loops-and-iterations loops-and-patterns preprocessor strings structure

Last synced: 10 Apr 2025

https://github.com/ramzikhantouchi/algorithms-and-data-structures-exercises-for-undergraduate-students

This repository hosts a collection of exercises designed for undergraduate students focusing on data structures and algorithms. The solutions to these exercises are implemented in the C programming language.

algorithms algorithms-and-data-structures c-programming-language exercises students undergraduate

Last synced: 11 Mar 2026

https://github.com/cbozan/simple-database-with-c

A simple database console application written in C where data is kept and records can be accessed, updated, listed and deleted when necessary.

c-console-app c-programming c-programming-language console-app console-application database database-management-system

Last synced: 18 Jun 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/gautam-goyal/c-language-codes

Contain codes related to C language that are written during practice

array c-language c-programming-language matrix pattern structure-of-programming-languages

Last synced: 10 Apr 2025

https://github.com/deryaxacar/42-ft_printf

This project is a reimplementation of the printf function in standard C. The printf function is used to produce formatted output and supports various data types and format specifiers. The ft_printf function recreates the same behavior while operating independently of standard library functions, providing a fully customizable structure.

42 42-ft-printf 42born2code 42cursus 42ftprintf 42projects 42school c-programming c-programming-language c-project c-projects cpp ft-printf print printf printf-42 project

Last synced: 13 Apr 2025

https://github.com/gurjaka/c-programming-language

A personal repository for learning and experimenting with C programming through practice programs and resources.

c-learning c-programming c-programming-language

Last synced: 12 Oct 2025

https://github.com/sharoniv0x86/stringwiz

A string utility library offering a comprehensive set of string manipulation functions.

c c-language c-programming-language c-strings library strings

Last synced: 13 Oct 2025

https://github.com/veronikasukhonos/uchat

Instant messaging application in C developed for the Innovation Campus educational program

c-programming-language innovation-campus messenger track-c uchat

Last synced: 22 Sep 2025

https://github.com/zzy979/tcpl-code

《C程序设计语言》书中代码和练习题解答

c c-programming-language

Last synced: 10 Apr 2025

https://github.com/ruban2205/c-programs

Welcome to the C-Programs repository! This repository is a collection of various C programs created by www.rubangino.in. It serves as a resource for learning and understanding different programming concepts, algorithms, and data structures using the C programming language.

c c-programming c-programming-language c-programs

Last synced: 10 Apr 2025

https://github.com/m0saan/printf

PRINTF : Because 'putnbr' and 'putstr' aren’t enough. This is a library that contains ft_printf, a function that will mimic the real printf

algorithms c-programming-language ft-printf printf stdout

Last synced: 02 Jan 2026

https://github.com/os-sketch/www.os-sketch.com

:writing_hand: Learn about operating systems ... one sketch at a time!

c-programming-language golang operating-systems operating-systems-learning

Last synced: 10 Apr 2025

https://github.com/sheam-tech/c-projects-repo

Although C isn't the best language for application software development, I tried to build some mini-games and small applications(CLI) to improve my problem-solving abilities.

c-application c-games c-programming-language c-projects cli-application cli-game

Last synced: 10 Apr 2025

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

📌 Learning C Programming From Scratch

c c-programming c-programming-language learn-c

Last synced: 17 Jun 2025

https://github.com/migueltc13/project-li3

Data-parsing program for reading and interpreting csv files using efficient modular design within Computer Labs III environment.

c-programming-language c-project csv-parser data-encapsulation input-output input-validation modularity statistics test-automation testing

Last synced: 04 Oct 2025

https://github.com/thatbeautifuldream/basic-c-programs

This is a set of basic C programs from the training.

basic-programming c-programming-language

Last synced: 10 Apr 2026

https://github.com/elseviersoftwarex/softx-d-21-00022

Cnerator, a C source code generation tool. To cite this software publication: https://www.sciencedirect.com/science/article/pii/S235271102100056X

c-programming-language machine-learning mining-software-repositories stochastic-program-generation

Last synced: 04 Oct 2025

https://github.com/m0saan/cub3d

This project is all about exploring the ray-casting's rendering techniques to create a 3D perspective in a 2D map . So the main goal will be to make a dynamic view inside a maze, in which you’ll have to find your way.

1337school 3d-games 42born2code c-programming-language minilibx raycasting

Last synced: 01 Jan 2026

https://github.com/faisalsaifii/dsa

Data Structures and Algorithms

c-programming-language data-structures

Last synced: 16 Mar 2026

https://github.com/smithsonian/redisx

A completely free, light-weight Redis / Valkey client library for C/C++

c-language c-programming-language library open-source redis-client

Last synced: 30 Apr 2025

https://github.com/strawberry-team/ucode-connect-marathon-c-endgame

Desktop game development according to the whole cycle of Challenge Based Learning framework. Learn the basics of UNIX systems and the basics of writing code in the C programming language.

c c-development c-programming-language challenge-based-learning coding-bootcamp coding-challenge game-dev game-development raylib

Last synced: 09 Apr 2025

https://github.com/deryaxacar/file-management-system

This project contains a simple file management system application. It allows users to perform basic file operations such as creating, deleting, listing, and viewing file contents.

c-language c-language-project c-learning c-library c-programming c-programming-language c-project c-projects file file-upload filemanager filemaneger filesystem project system system-programming

Last synced: 23 Apr 2025

https://github.com/amirhnajafiz-university/s1fp01

Fundamental programming course final project.

c c-programming-language fundamentals-of-programming

Last synced: 27 Jun 2025

https://github.com/akshayxemo/tcp-client-server-socket

It's a chatting system implemented in C - Programming Language by using TCP-Socket programming. In this project multiple Client can send and receive message between each other until they are connected to the Server. Clients can use multiple commands and command format provided by the server to communicate with the server and other clients.

c c-programming c-programming-language c-project c-projects chat client-server client-server-architecture cpp linux tcp tcp-client tcp-server tcp-socket

Last synced: 30 Apr 2025

https://github.com/diegolonio/escom

Todo el código (casi) que he escrito para las unidades de aprendizaje de la Escuela Superior de Cómputo (IPN).

adoo bison c-language c-programming-language compiler-design compilers computer-architecture data-structures escom ipn java linux operating-system php python sistemas-operativos ubuntu vhdl web

Last synced: 24 Jan 2026

https://github.com/ranitmanik/c-tutorial-codewithharry

This repository is a comprehensive guide and resource for learning C programming from Harry sir.

c c-lang c-language c-language-programming c-programming c-programming-language codewithharry learning learning-exercise learning-resources project

Last synced: 15 May 2025

https://github.com/freyxfi/thec-programming-language

The C programming language i have learned so far, but this time i'm storing all my codes so others can learn from it

100daysofcode beginner c c-language c-programming c-programming-language

Last synced: 10 Apr 2025