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.
- GitHub: https://github.com/topics/c
- Wikipedia: https://en.wikipedia.org/wiki/C_(programming_language)
- Created by: Dennis Ritchie
- Released: 1972
- Related Topics: language,
- Aliases: c-language, c-programming-language, c99, c89, c-ansi, k-and-r,
- Last updated: 2026-07-10 00:04:32 UTC
- JSON Representation
https://github.com/basemax/another-one-draft-in-c
Just a attempt to implement a lexer in pure C without a lexer generator.
Last synced: 19 Aug 2025
https://github.com/digitsensitive/foxviewppm
Lightweight image viewer written in C and SDL2
c c-programming image image-viewer pbm pgm ppm ppm-image sdl sdl2 viewer
Last synced: 08 Apr 2025
https://github.com/zlikavac32/sql-query-parser
Small SELECT statement SQL parser for query builders
Last synced: 15 Mar 2025
https://github.com/goktug97/dwagl
Dynamic Window Approach Demo written in C to convert to a web application using Emscripten
Last synced: 30 Apr 2026
https://github.com/basemax/circularlinkedlistc
This is a simple implementation of a circular linked-list in C. Circular linked-lists are a type of linked-list where the last node points to the first node. This is useful for implementing queues and stacks. This implementation is a doubly linked-list, meaning that each node has a pointer to the next node and a pointer to the previous node.
c circular circular-linked-list circular-linkedlist data-structure datastructure ds linked-list linkedlist
Last synced: 30 Jun 2025
https://github.com/mtaciano/cmc
Um compilador para a linguagem C- derivada de C.
Last synced: 10 Aug 2025
https://github.com/amypad/numcu
Numerical CUDA-based Python library
array buffer c cpp cpython cpython-api cpython-extensions cuda cxx hacktoberfest numpy python vector
Last synced: 29 Jun 2025
https://github.com/stickypiston/roblang
Another programming language, but this one does less than any other.
Last synced: 03 Feb 2026
https://github.com/pranavk-official/ktu-s7-cse_cd-lab
This repository contains all programs for Compiler Lab of 7th semester CSE in KTU 2019 Scheme.
c compiler lexer parser programming-language
Last synced: 16 May 2025
https://github.com/muhammadmuazen/c-programming-exercises
repo that have answers to the exersices mainly from the w3resource website and many other resources
Last synced: 23 Mar 2025
https://github.com/dvhar/dateparse
Parse many dates without knowing the format in advance
Last synced: 24 Jun 2025
https://github.com/0xtekgrinder/matchstick
It is an Epitech Project to recreate the nim game with a number of lines changeable as well as a maximum number of sticks you can take each turn.
algorithm c epitech game matchstick network
Last synced: 31 Mar 2025
https://github.com/vishwas567917/to-do-list
To-Do List is a command-line application built in C. It allows users to manage tasks with features for adding, viewing, and deleting items. Ideal for demonstrating file handling and data management in C.
Last synced: 10 Feb 2026
https://github.com/codestrange/warehouse-producer-consumer
Machine Programming II Project for the 2018-2019 course of the Computer Science degree at the University of Havana, Cuba.
c producer-consumer race-conditions warehouse-management-system
Last synced: 14 Mar 2025
https://github.com/rikvdh/zabuffer
Zero-Allocation buffer handling in C
buffer c clib data embedded memory string zero-allocation
Last synced: 03 Mar 2025
https://github.com/maiadegraaf/philo
This project introduces the concepts of multi-threading and mutexes.
42born2code c codam codam-philosophers philo philo-guide philo42 philosophers-dinner-problem philosophers42
Last synced: 24 Jul 2025
https://github.com/tjensen42/42-fractol
Fract`ol is one of the first computer graphics projects in the 42 core curriculum, where you work with the miniLibx-Library. The project is meant to create graphically beautiful fractals. It's really inspiring to dive into this topic and create some sort of psychedelic effects on the screen.
42project c fractal-algorithms fractal-rendering fractals
Last synced: 20 Feb 2026
https://github.com/othmanekahtal/sas-project
SAS Project
algorithms algorithms-and-data-structures c cprogramming-language structured-data
Last synced: 15 Mar 2025
https://github.com/disconnect3d/mpi_dijkstra
Dijkstra path finding algorithm implemented using MPI
c dijkstra dijkstra-shortest-path mpi mpi-dijkstra parallel
Last synced: 04 May 2026
https://github.com/seanivore/claud-coin
$CLAUDE Decentralized AI-Dev Ecosystem
ai-development c community decentralized-applications grant-proposals mcp-server model-context-protocol rust solana-nft solana-token walletconnect
Last synced: 12 May 2025
https://github.com/sanix-darker/c-starter
A small and lightweight C starter application(Cello, Clib, Unittests, etc...).
c cello clib starter starter-template test
Last synced: 24 Mar 2025
https://github.com/jdeokkim/leko
A small block puzzle game demo made with raylib.
c gamedev gnu99 puzzle puzzle-game raylib
Last synced: 21 Apr 2025
https://github.com/kauahensilva/c_app_list_enc
This project is a simple application that demonstrates the use of linked lists in C. The application was developed using the GTK library for the graphical interface. The application allows the user to create a linked list, where the user can add and remove elements.
Last synced: 04 Jan 2026
https://github.com/stynh/b2engine
A fun side project, making Pure-ECS with only C and following DoD.
c data-oriented-architecture data-oriented-design ecs entity-component-system game-development game-engine
Last synced: 08 Jul 2026
https://github.com/sarincr/raspberrypi-gui-development-with-cpp
This repository contains C++ examples for constructing simple GUI (graphical user interfaces). C++ is faster and lighter than Python,allowing GUIs to respond rapidly and interface with related embedded C supported hardware designs directly.
app appdev appdevelopment application arduino arm c cpp cpp11 embedded-systems fltk gui gui-application iot qt raspberry-pi sdl2 sfml tkinter wxwidgets
Last synced: 01 Mar 2026
https://github.com/b3dgs/adplug
Hardware-independent AdLib sound player library
Last synced: 20 May 2026
https://github.com/jancarauma/cobra
Snake game written in C - animations, retro menu, smart snake enemies, sound effects.
animation astar astar-algorithm bass-library c game retro-game retro-game-snake snake snake-game
Last synced: 18 Aug 2025
https://github.com/harshita2234/humidity-and-temperature-monitoring
Embedded Systems Project on Humidity and Temperature Monitoring
Last synced: 24 Mar 2025
https://github.com/tristan957/tllt-cp
The Learning Little Toaster Control Panel (Mirror of https://git.sr.ht/~tristan957/tllt-cp)
c glib gtk3 libcurl libjson-glib meson raspberry-pi
Last synced: 05 May 2026
https://github.com/garciparedes/HilosPrimos
Classwork to learn multi-thread processing on C language
c prime-generator threads university-of-valladolid
Last synced: 07 May 2025
https://github.com/kadir014/lumina
Lightweight and cross-platform game engine in C
2d c cross-platform game-development game-engine gamedev linux wasm web windows
Last synced: 16 Jan 2026
https://github.com/lucca16bit/c-cadastro-produtos
Repositório para avaliação discursiva da disciplina Programação Estruturada
Last synced: 17 May 2026
https://github.com/pwb97/studentscoremanager
student score management on c-C语言的学生成绩管理系统
Last synced: 26 May 2026
https://github.com/michel-leonard/c-mathsnip
My standalone math snippets in C.
algorithm c education example fast linux math public-domain simple snippets snippets-collection windows
Last synced: 03 Feb 2026
https://github.com/krasjet/mint
A C library to work with music intervals, (tonal) pitches, and transpositions
Last synced: 24 Jul 2025
https://github.com/sunpodder/c-http-server
A simple HTTP Server written in c.
c http-server simple-http-server
Last synced: 23 Aug 2025
https://github.com/jobson-batista/character_counter
Contador de caracteres escrito em C
Last synced: 09 Aug 2025
https://github.com/mytechnotalent/encryption-c-rp2350
A 100% strict, RP2350 Embedded C implementation of the Ouroboros cryptographic authentication engine, maintaining constant-time execution.
c embedded encrypt encryption encryption-algorithms encryption-decryption ouroboros pico2 raspberry-pi raspberrypi rp2350
Last synced: 09 Jul 2026
https://github.com/theduardomaciel/cryptosia-web
A platform for generating public and private keys that work in sync, ensuring simplified security of sensitive messages through RSA encryption.
c cryptography emscripten nextjs react rsa rsa-cryptography tailwindcss wasm webassembly
Last synced: 12 Apr 2026
https://github.com/jgcmarins/secondary-index-dbms
Database management system developed for college purpose.
c college-purpose database-management dbms secondary-index
Last synced: 29 Mar 2025
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/joelkp/scoop
SCOOP: Simple C library for Object-Oriented Programming (2013 proof-of-concept library)
c object-oriented-c object-oriented-programming
Last synced: 10 Mar 2026
https://github.com/pgvalle/tictactoe
Jesus loves you and wants to help, protect, bring happiness and save us from hell. Give him the chance. Give yourself the chance! If you remotely feel something, please watch this: https://www.youtube.com/watch?v=ZXqQGuAt7SE. It's just 3 minutes long.
c game jesus-is-da-lord-n-savior terminal-game tictactoe
Last synced: 01 Jun 2026
https://github.com/ardeshirv/c-trigraphs
C-Trigraphs shows how to use ancient trigraph characters in C programming language
Last synced: 04 Jun 2026
https://github.com/courseworks/aut_bp_2024_fall_hw6
The sixth assignment for AUT's Basic Programming course (Fall 2024) emphasizes advanced C programming concepts. Students will implement a Trie data structure to practice dynamic memory allocation, structs, and file operations, and create a debugging macro for runtime error tracking with conditional logging.
c c-programming files macros trie trie-data-structure
Last synced: 04 Feb 2026
https://github.com/werbenhu/cstl
Common Datastructure Library for C language.
array c c-language data-structure dynamic-array list map queue stack vector
Last synced: 08 Apr 2025
https://github.com/pvn-a/finetech2k20
Programming assignments for the course Fine Techniques using C, SEM-4
bst c dynamic-memory-allocation linked-list mymalloc search-space-tree second-max water-jug-problem
Last synced: 25 May 2026
https://github.com/alexandrospanag/my_c_projects
My C projects. Written by Alexandros Panagiotakopoulos. All Rights Reserved Ⓒ.
Last synced: 28 May 2026
https://github.com/s-mv/smvm
Register-based bytecode VM implementation.
assembler bytecode-virtual-machine c
Last synced: 18 Aug 2025
https://github.com/jannone/msx-sdcc-boilerplate
Boilerplate for programming in C for MSX using SDCC compiler
Last synced: 15 May 2025
https://github.com/sambhav2612/cedit
:clipboard: :black_nib: A text editor written in C and C++
Last synced: 15 Mar 2025
https://github.com/jglrxavpok/snes-c
Trying to get a C projet working on a SNES
Last synced: 08 May 2026
https://github.com/dinaraparanid/sapper
My old project when I was a begginer
Last synced: 23 Mar 2025
https://github.com/serratotech/competitive-programming
Solutions of several online judges and problems of programming competitions (data structures and algorithms).
algorithms bitmask c c-plus-plus competitive-programming cpp11 data-structures dp graphs hashing java mathematics online-judges programming-competitions programming-contests python3 ruby trees vectors
Last synced: 15 Apr 2025
https://github.com/fosscit/ticktos
A user space simulation of a Real Time Operating System (RTOS)
Last synced: 08 Aug 2025
https://github.com/apache/activemq-nms-openwire-generator
Mirror of Apache ActiveMQ NMS OpenWire protocol generator tool
activemq c cplusplus csharp java network-client network-server perl php python ruby
Last synced: 22 Apr 2025
https://github.com/thomazrlima/semester2-cesar-school
Este repositório foi criado para armazenar e organizar as atividades práticas relacionadas à linguagem de programação C, desenvolvidas durante o curso.
Last synced: 22 Sep 2025
https://github.com/mulx10/firefly
Enhancing Object Detection in using Thermal Imaging for thin cross-section unidentifiable objects(eg. cyclist, pedestrians).
autonomous-cars autonomous-navigation autonomous-vehicles c cuda object-detection thermal-camera yolov3
Last synced: 03 Sep 2025
https://github.com/quantum5/clickkeys
Tool to use keyboard buttons to click the mouse, for when your mouse button is broken.
accessibility c keyboard keyboard-navigation mouse mouse-emulation
Last synced: 24 Nov 2025
https://github.com/debakarr/cs6xx
LAB programs for CS6xx (6th SEM)
assignment c college lab pthreads shell socket
Last synced: 04 Oct 2025
https://github.com/burakdemir-mb/c-cpp-data-structures
Data Structures in C & C++
Last synced: 19 Feb 2026
https://github.com/iricartb/buffer-overflow-warftp-1.65
Ivan Ricart Borges - WarFTP is prone to a stack-based buffer-overflow vulnerability because it fails to properly check boundaries on user-supplied data before copying it to an insufficiently sized buffer.
buffer-overflow c ftp-server warftp
Last synced: 04 Jan 2026
https://github.com/ir33k/aoc23
Advent of Code 2023
advent-of-code advent-of-code-2023 advent-of-code-2023-c c
Last synced: 19 Aug 2025
https://github.com/pepebecker/pepeos
PepeOS is a minimal Operating System
c cross-compiler nasm operating-system os pepeos
Last synced: 04 May 2025
https://github.com/valerio-vaccaro/c-opentimestamps
C/C++ implementation of OpenTimestamps
bitcoin c embedded opentimestamps
Last synced: 19 Apr 2026
https://github.com/filiprokita/bcrack
BCrack is a basic tool designed to crack Bcrypt hashed passwords using brute-force methods. Written in C, it highlights the importance of strong passwords and the effectiveness of Bcrypt for password hashing. Ideal for educational purposes and ethical security testing with permission.
bcrypt bruteforce c cli command-line crypt cryptography cybersecurity decryption encryption file-handling hacking hash-comparison hash-cracking password-cracking security wordlist
Last synced: 11 Feb 2026
https://github.com/jeffotoni/c-char
Small examples to understand how char type works in C
c c-example-code c-language c-programming
Last synced: 04 Apr 2025
https://github.com/abdelkarimhajji/libft_42
Libft: Your Custom C Library @ 42 📚 Discover my implementation of the "libft" project at 42. This custom C library provides essential functions for various tasks, empowering your C programming journey! #CProgramming #Libft 🚀💻
Last synced: 21 Aug 2025
https://github.com/hex01e/libft
a sample lib that include basic c std functions.
Last synced: 22 Mar 2025
https://github.com/basemax/queuec
This is a simple queue implementation in C using an array. The queue is implemented as a normal queue.
c data-structure data-structures-algorithms data-structures-and-algorithms datastructure datastructures queue queue-algorithm queue-jobs queue-tasks queues
Last synced: 03 Jul 2025
https://github.com/ptsochantaris/operation-jeff
A simple arcade game for the Sinclair ZX Spectrum Next
Last synced: 14 May 2025
https://github.com/yuweaec/data-structures-and-algorithms
All Linear and non linear data structures with sorting problem sets
c data-structures-and-algorithms dsa dsa-algorithm dsa-practice sorting sorting-algorithms
Last synced: 14 Mar 2025
https://github.com/siddhesh-desai/guess-game
Guess the word and number game developed using C.
begineer-friendly begineer-project c game guess-the-number guess-the-word guessing-game
Last synced: 06 Apr 2025
https://github.com/charank-glitch/rv32i
Sapphire SoC: RV32I RISC-V core optimized for FPGAs, featuring UVM verification, AXI4-Lite bus, FreeRTOS support, and Shakti-inspired design. Open-source under MIT license for embedded/IoT applications.
assembly c python riscv rtos rv32i shell soc systemverilog uvm-verification verilog
Last synced: 13 May 2025
https://github.com/seng3694/adventofcode2016
Advent of Code 2016
advent-of-code advent-of-code-2016 aoc aoc2016 c c99
Last synced: 21 Mar 2025
https://github.com/jbrosdevelopment/virtualcomputer
This project is a virtual computer that takes a vector of bytes and runs it as instructions. Also included is a complete assembler and compiler.
assembler binary bytes c compiler computer instruction-set-architecture rust vc virtual-computer
Last synced: 05 Jan 2026
https://github.com/gdonald/cpama
C Programming - A Modern Approach - 2nd Edition - Solutions
Last synced: 19 May 2026
https://github.com/vassilispallas/cparser
a simple parser for C programs
c cparser flex semester-project
Last synced: 29 Mar 2025
https://github.com/h3ar7b3a7/furtherbacktotheroots
Small applications made while studying C in Harvards cs50 course. An introduction to several concepts of computer programming.
c data-structures memory-management
Last synced: 15 Jun 2025
https://github.com/p32929/mathblitz
Simple math game created using C
c c-plus-plus c-plus-plus-examples c-plus-plus-game c-programming c-programming-game c-programming-language
Last synced: 16 May 2026