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-06 00:04:32 UTC
- JSON Representation
https://github.com/shanduur/c-embedded-sql
This repository contains code of VSCode extension for highlighting SQL syntax in C code.
Last synced: 04 Oct 2025
https://github.com/thibamahlezana/intrusion-detection-system
This intrusion detection application leverages C++ with OpenCV and NCNN for real-time computer vision. It monitors live camera feeds, enabling users to define areas of interest. Upon detecting unauthorized access, the system triggers alarms, facilitating rapid security responses.
artificial-intelligence c cmake computer-vision cplusplus cplusplus-11 glew glfw3 imgui imgui-glfw intrusion-detection intrusion-detection-system intrusion-prevention intrusion-prevention-system irrklang ncnn opencv opengl
Last synced: 16 Feb 2026
https://github.com/antony-jr/cutelog
A cute logging system for C programs.
c easy-to-use emoji library logging-library pretty-printer simple
Last synced: 19 Aug 2025
https://github.com/sagiegurari/c_thread_pool
Thread Pool for C
c thread thread-pool threading
Last synced: 19 Aug 2025
https://github.com/csuychcool/smarthome-environmental-monitoring-system-stm32-qt-cubeide
基于STM32的智能家居/环境监控系统,linux环境用STM32C8T6采集传感器数据,QT作为上位机编写界面良好,两者之间通过USART串口通信,附加天气预报和deepseekAI小助手的功能
ai c cubeide cubemx json linux qt6 stm32f103c8t6
Last synced: 20 Aug 2025
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/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/barimehdi77/42-cub3d
Cub3D (42cursus) 2019-2020. This project is inspired by the world famous game, cociderate like the first FPS never developed. First look of the ray-casting. The aim is to do a dynamic view in a maze.
c coins crosshair cub3d floor ft-cub3d graphics-programming minimap raycasting sky sprite texture wall
Last synced: 22 Aug 2025
https://github.com/islatri/leetkocpp
A cargo-like runner for C/C++/Rust LeetCode problems
algorithms c cpp leetcode leetcode-c leetcode-cpp leetcode-rust rust
Last synced: 24 Aug 2025
https://github.com/dexoron/dcr
DCR is a utility for managing C/C++ projects in a Cargo-like style.
c cpp cpp-all linux macos project-manager rust utils windows
Last synced: 20 Feb 2026
https://github.com/dustinkredmond/sqlitetocsv
Command line tool written in C language to export SQLite data as a CSV file.
Last synced: 26 Aug 2025
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/nirmit27/dsa-and-revision
For interview preparation and revision.
c cprogramming dsa java java-programming problem-solving python python3
Last synced: 30 Aug 2025
https://github.com/programmingrainbow/minesweeper-c-sdl3
Minesweeper / Prato Fiorito - with 8 themes, 5 sizes and 4 difficulty levels. Written in C and SDL3
c minesweeper prato-fiorito sdl sdl3 sdl3-image
Last synced: 23 Jul 2025
https://github.com/pavi2410/replisp
A mini Lisp-like interpreted language,
c interpreter lisp lisp-interpreter native programming-language repl
Last synced: 22 Mar 2025
https://github.com/bas1c1/bvm
This is very simple virtual machine written by C
c clang from-scratch machine virtual virtual-machine vm
Last synced: 14 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/lostjared/super.stoner.420
Old game I wrote many years ago as a joke.
2d-game c mario sdl sidescroller
Last synced: 14 Apr 2025
https://github.com/basemax/isprime
Sample code and project to calculate or check the prime numbers.
c cpp prime-generator prime-number prime-number-algorithm prime-number-calculations prime-number-generation prime-numbers prime-numbers-algorythm prime-numbers-calculation
Last synced: 10 Apr 2026
https://github.com/hasanisaeed/c-transformer
Implementation of the core Transformer architecture in pure C
c c-transformers generative-ai llm transformers
Last synced: 14 Mar 2025
https://github.com/zlikavac32/sql-query-parser
Small SELECT statement SQL parser for query builders
Last synced: 15 Mar 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/arxiver/mema
Memory Manager for C language to maintain the memory allocation and dellactions and works as a memory pool
c clang cpp cpp17 memory memory-allocation memory-management memory-manager memory-pool pool
Last synced: 09 May 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/thekapcioszek/fremen-transcriptor
Sofware to transcript ASCII into desert people's writing from popular sci-fi franchise
c dune fremen language raylib transcription
Last synced: 05 Jun 2026
https://github.com/Tanner-Davison/cpp_class_overloading
Demonstrates object-oriented programming concepts such as dynamic memory management, copy constructors, assignment operators, and the creation of custom data structures like an ArrayList. The ArrayList class manages a dynamically allocated array of characters
c cpp dynamic-memory-management
Last synced: 06 Mar 2025
https://github.com/sckelemen/cpkg
a tiny package manager for C source code
c dependency-management git-submodules go package-manager vendor
Last synced: 13 Jan 2026
https://github.com/usmanmehmood55/genetic_algorithm
Genetic Algorithms(GAs) are adaptive heuristic search algorithms based on the premise of natural selection and genetics.
algorithm c genetic-algorithm optimization-algorithms
Last synced: 30 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/sirwumpus/ioccc-mynx
Best use of the WWW - IOCCC 2005 Winner - web client
Last synced: 31 Jul 2025
https://github.com/pandoraeartha/one-second-solve-hundred-millionth-fibonacci-series
Use C code and Multi-threading to calculate the 1e8 th term of Fibonacci Series in one second / C语言和多线程在一秒内计算斐波那契数列第一亿项
Last synced: 15 Mar 2025
https://github.com/gotz1480/websocket-server
A simple application which uses C library socket.h to demonstrate how to retrieve a HTTP GET request with response 200 and some HTML data.
c c-webclient c-webserver-program websocket websocket-endpoint websocket-example websocket-server
Last synced: 07 Apr 2025
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/adriansuter/pmsos
A program written in C to search for Magic Square of Squares.
c gmplib magic-square maths number-theory
Last synced: 22 May 2026
https://github.com/tillkuhn/moodboard
ESP32 MoodBoard C++ Sourcecode for Arduino IDE
Last synced: 11 Apr 2026
https://github.com/neomutt/test-library
⚠️ Sample code to test the NeoMutt libraries
Last synced: 27 May 2026
https://github.com/beliavsky/fortran-to-c
Transpiler from modern Fortran to C
c fortran modern-fortran transpiler
Last synced: 27 May 2026
https://github.com/sambhav2612/cedit
:clipboard: :black_nib: A text editor written in C and C++
Last synced: 15 Mar 2025
https://github.com/firefly-zero/firefly-c
🐀 C/C++ SDK for making Firefly Zero games
c clang cpp firefly-zero framework gamedev rendering sdk wasi-sdk wasm webassembly
Last synced: 12 Jan 2026
https://github.com/basemax/string2cstring
A tiny program to convert a file contents to C string with supporting multi-lines...
c c-string cgi cgi-fcgi cgi-script cgi-server file-read parser parsers php replace replace-text replacement string string-c string-formatter string-parse strings tool tools
Last synced: 18 May 2026
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/trannguyenhan/evaluate-priority-queue
evaluate the priority queue with markov hold model and classic hold model
c calendar-queue markov-hold-model priority-queue the-hold-model
Last synced: 26 May 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/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/howerj/gladiators
Evolve tiny agents that attack each other and find food
c genetic-algorithm neural-network neural-networks
Last synced: 23 May 2026
https://github.com/kazirifatmorshed/programming-in-ansi-c-solutions
Excersise solutions(ONLY: Multiple Choice Questions, Review Questions, Debugging Questions, Interview Questions [PROGRAMMING EXERCISES EXCLUDED] ) for the book "Programming in ANSI C" by E. Balagurusamy (Eight Edition).
c c-programming-language e-balagurusamy programming-in-ansi-c
Last synced: 14 Jun 2025
https://github.com/aheil/hhn-c
C Crashkurs zur Vorlesung Betriebssystem an der Hochschule Heilbronn im Studiengang Software Engineering Bachelor (SEB).
Last synced: 14 May 2025
https://github.com/meharehsaan/system-programming
This repository contains all C language codes of system programming with linux written while learning.
c linux linux-utility system-programming
Last synced: 22 May 2026
https://github.com/shiru99/operating-system-lab-course
Operating System Lab Course (CS 314), IIT Dharwad
c dynamic-memory-allocation file-system filesystem linux multi-thread semaphore shell synchronisation
Last synced: 09 May 2026
https://github.com/florian-a/pipex
Même Mario Bros n'a pas aimé ce projet
42 42born2cod 42born2code 42school c pipe pipex pipex42 unix
Last synced: 25 Feb 2025
https://github.com/salamanetwork/tutocpp20
My Tutorial Journey On C++ 20
c cpp cpp11 cpp17 cpp20 cpp23 cpp2a cpp2b memory-management memory-map memory-mapping oop-cpp oops-in-cpp
Last synced: 02 Jan 2026
https://github.com/gabin221/launchercode
LauncherCode is a script designed to streamline the process of creating basic files for various programming languages based on their extensions. By providing one or more filenames as arguments, users can created few files of programmation.
assembly c coffeescript convenience cpp csharp dart fortran fsharp generate-file helloworld-programs html java latex php programming-languages python script shell-script terminal
Last synced: 19 Feb 2026
https://github.com/praabindhp/bfs_dfs-graph
C Program For BFS & DFS Graph
breath-first-search c depth-first-search graph programming
Last synced: 13 Jun 2025
https://github.com/vishal-sys-code/18.0.0.2-programming-in-c
Course on Programming in C Language [Course No.: 18.0.0.2]
algorithms-and-data-structures algorithms-in-c c course cprogramming cprogramming-language cprogramming-solutions data-structures dsa-learning-series mit programming-language
Last synced: 25 Aug 2025
https://github.com/ollieday/wordclock-simulator
24x24 pixel wordclock simulator
Last synced: 25 Jul 2025
https://github.com/sirwumpus/ioccc-am
Best Utility (make) - IOCCC 1992 Winner
Last synced: 02 Aug 2025
https://github.com/laymer/upgraded-potato
Learning C programming again for fun :)
c fun learning networks programming
Last synced: 06 Apr 2025
https://github.com/karsten-uy/kirbequalizer
An audio equalizer with customizable highpass, lowpass, and peak filters, allowing precise control over cutoff frequencies, Q values, and gain for personalized audio output.
audio-equalizer audio-processing c cpp equalizer gain gain-control highpass-filter juce juce-framework lowpass-filter peak-filter
Last synced: 05 Mar 2026
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/isubasinghe/heightmapgenerator
A simple height map generator.
c game game-development heightmap heightmaps
Last synced: 28 Feb 2025
https://github.com/bupy7/xkbklu
Another simple utility for XKB keyboard layout.
c clang keyboard keyboard-layout linux x11 xkb
Last synced: 05 Apr 2025
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: 18 Oct 2025
https://github.com/risto-stevcev/c-objects
:rocket: My guide on how to implement objects in C with support for inheritance, polymorphism, and clean memory management
c object object-oriented-programming objects
Last synced: 14 Jun 2026
https://github.com/arthursudbrackibarra/trab1-psb
Trabalho 1 de Programação de Software Básico.
Last synced: 22 Mar 2025
https://github.com/lintenn/cudaaddvectors-explicit-vs-unified-memory
Performance comparison of two different forms of memory management in CUDA
c cuda explicit memory memory-management performance unified-memory
Last synced: 17 May 2026
https://github.com/loneicewolf/cryptography
Encryption implemented in various languages. like AES and Serpent, more coming.
aes c cascade-encryption cipher cpp cryptography openssl rijndael serpent
Last synced: 08 Mar 2026
https://github.com/storterald/documented-vulkan-headers
Replacements for the original Vulkan C headers with documentation for various IDEs and Text Editors.
c c-plus-plus clion cmake cpp documentation header-only headers python resharper script vscode vulkan
Last synced: 27 Oct 2025
https://github.com/madhurimarawat/data-structure-using-c
This repository contains programs in the C programming language related to Data Structures.
add-digit basic-programming c data-structures deletion-in-array dynamic-memory-allocation insertion library-functions linked-list linked-list-in-c menu-driven-program priority-queue queue searching-algorithms sorting-algorithms sorting-algorithms-implemented stack static string-functions user-defined-functions
Last synced: 26 Aug 2025
https://github.com/jabbalaci/adventofcode2019
My solutions for AoC 2019. Targeted languages: Python, C, Rust.
advent-of-code advent-of-code-2019 aoc aoc2019 c challenge python python3 rust
Last synced: 09 May 2026
https://github.com/coldmayo/klaudwebsite
The official KlaudOS Website's source code
c web webapp webdev webdevelopment website
Last synced: 23 May 2026
https://github.com/maneeshwije/pytoshop
An image processing tool written from scratch in Python and C
c ctypes image-processing python
Last synced: 03 Feb 2026
https://github.com/tehsim/university_projects
Here I added all of my completed projects for my course work at my university.
arduino arduino-ide c css django-framework eee file html java javascript mysql-database php proteus proteus-arduino python software-development webapplication xampp-server
Last synced: 10 Apr 2026
https://github.com/casperkristiansson/ping-pong-in-c-using-chipkit32-is1200
Ping Pong in C using a chipKIT Uno32 Board. This is a group project in the IS1200 course in Computer Science at KTH.
c chipkit chipkit-platform is1200 kth ping-pong pingpong uno32
Last synced: 17 Jun 2025
https://github.com/alifa98/sultan
The final project of the C programming course. Simple command-line game.
c console game simple-game strategy-game
Last synced: 29 Mar 2025
https://github.com/lucasplopes/uri
c competitive-programming cpp go hacktoberfest haskell java kotlin python sql uri
Last synced: 09 Apr 2026
https://github.com/themorc/screenduo-userspace
ASUS ScreenDUO/ASUS OC Palm userspace driver for Windows/macOS/Linux written in C++ (originally written in C for Linux, fork of mayorbobster's screenduo4linux)
asus c cplusplus cpp driver linux macos screenduo screenduo4linux screenduo4macos windows
Last synced: 11 Apr 2026
https://github.com/sbarisic/kernel
x64 kernel operating system thing
amd64 assembly c msvc operating-system x86-64
Last synced: 21 May 2026