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/vernongrant/jsn.c
A simple JSON utility that's intended to be used for parsing, generating and manipulating configuration files.
c generator json json-generator json-parser parser
Last synced: 01 May 2026
https://github.com/willayy/snnpy
Simple neural network modeling framework implemented in C with a Python api
c cmake neural-networks python
Last synced: 01 May 2026
https://github.com/dhruvsrikanth/conjugate-gradient-simulation
In this repository, you will find a serial, shared-memory parallel, distributed-memory parallel and hybrid implementations of the conjugate gradient optimization simulation. This is a sparse linear solver optimized using the second-order poisson equation.
c conjugate-gradient cpp dense-solver distributed-memory-parallel high-performance-computing mpi multithreading openmp optimization optimization-algorithms poisson-equation shared-memory-parallel simulation-modeling sparse-linear-solver
Last synced: 18 May 2026
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
Last synced: 11 Jun 2025
https://github.com/renatoalencar/caki
Caki is a library that provides a simple interface to read handwritten config files.
c configuration gyp hacktoberfest javascript nodejs
Last synced: 01 May 2026
https://github.com/blagojeblagojevic/arduino-bluetooth-controlled-car-using-arduino-platform
Arduino Bluetooth controlled car using arduino platform
arduino arduino-ide arduino-uno c car cpp
Last synced: 01 May 2026
https://github.com/iricartb/university-seven-half-card-game-sockets
Ivan Ricart Borges - Simulation of the seven and a half card game through the use of sockets.
c client-server fork memory-sharing multiplayer processes sockets structs video-game
Last synced: 01 Jun 2026
https://github.com/mike42/65816-c-compilers
Web app to explore C compilers for the classic 65816 CPU architecture
Last synced: 01 May 2026
https://github.com/debxylen/xyl-testminer
Mining software for XYL TestNet.
c miner miner-crypto mining python xmrig xyl-testnet
Last synced: 01 May 2026
https://github.com/depermitto/headerpuller
Header-only package manager for C/C++ written in Go. Provides hassle-free (un)installation and simplicity in use.
c cpp cxx go golang-application header-files header-only hpp package-manager
Last synced: 01 May 2026
https://github.com/shan18/simple-shell
A simplified version of the Unix shell.
Last synced: 15 Apr 2026
https://github.com/quantumlyy/template-cpp
c clang clang-format cpp hacktoberfest
Last synced: 15 Apr 2026
https://github.com/f321x/cub3d-42-core
Implementation of a Wolfenstein3D kind of game in C as project of the 42 coding school core curriculum.
42school c game-development graphics-programming
Last synced: 11 Oct 2025
https://github.com/jacopodl/argsx
Command line option parser
argsx c cli console cpp option-parser options
Last synced: 27 Apr 2026
https://github.com/porem5002/quartz
A library for making graphical applications and games
c cpp game-development gamedev graphics opengl videogames
Last synced: 26 Feb 2026
https://github.com/garciparedes/cuda-examples
Cuda examples who I develop to learn HPC based on GPU
c c-plus-plus cuda examples gpgpu gpu hpc
Last synced: 09 May 2026
https://github.com/fbeline/automata
Automation tool for Windows
automation c hotkeys lua scripting windows
Last synced: 01 May 2026
https://github.com/vaheaa/cs50
Repo for code examples and problems from Harvard's CS50 course
c computer-science harvardcs50 js python
Last synced: 01 May 2026
https://github.com/gjbex/scientific-c
Material for a training on C as a language for scientific programming
c scientific-computing training
Last synced: 16 Mar 2025
https://github.com/nicolasbauw/amiga-c-ptreplay
Amiga ptreplay.library headers for VBCC.
amiga c headers library protracker ptreplay vbcc
Last synced: 30 Mar 2025
https://github.com/angrybeltman/cellulose
WIP. A command line spreadsheet editor with Vim-like keybindings.
c cmake command-line command-line-tool csv curses l ncurses neovim spreadsheet vim vimlike wordprocessor
Last synced: 14 Apr 2026
https://github.com/mochabyte0x/chacha20
ChaCha20 encryption implemented in C/C++ (Header Only)
c chacha20 cpp encryption-algorithms
Last synced: 18 Apr 2026
https://github.com/hubenchang0515/luminous
Luminous is a DATA STRUCTURE and ALGORITHMIC library of C programming language.
Last synced: 11 Mar 2025
https://github.com/arielle0222/codetree-tils
👩💻 Preparation repository for coding tests.
Last synced: 12 Apr 2026
https://github.com/adaiasmagdiel/raylib-examples
This repository contains a compilation of raylib library examples that I start to make tailored for the Windows environment.
c generative-art graphics raylib
Last synced: 08 Jun 2026
https://github.com/enverarslan/sortingalgorithms
Implementing Sorting Algorithms with C Programming Language.
Last synced: 25 Oct 2025
https://github.com/mateuschaves/maratona
Algoritmos de estudo para o I Circuito de Maratonas de Programação UAG/UFRPE
algorithm-challenges c cpp maratona python3
Last synced: 02 May 2026
https://github.com/suresh142/inverted_search
An "inverted search" project involves implementing a type of search engine that uses an inverted index data structure for efficient and fast retrieval of information. The inverted search approach is widely used in various information retrieval systems, including search engines, databases, and document management systems.
c cplusplus data-structures database inverted-index inverted-search-index
Last synced: 08 May 2026
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/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/massigy/c-strings
This repository contains some useful and drag and drop C-string methods that you can join to your current project.
algorithms c c-programming c-strings cpp cpp-string cprogramming-language git github make makefile makefile-template strings strings-manipulation
Last synced: 16 Apr 2026
https://github.com/darthgera123/shell
A shell made in C using different syscalls
Last synced: 02 May 2026
https://github.com/leoraclet/wheeled-base
A 4-Omniwheels base with STM32
base c omniwheel stm32 stm32cubeide stm32f411ceu6
Last synced: 02 May 2026
https://github.com/lucaspmartins/tic-tac-toe-in-c
Tic-tac-toe game created in the C language
c cmd terminal-game tic-tac-toe windows-desktop
Last synced: 12 Feb 2026
https://github.com/potato-master369/desktop-gremlin-linux
A fork of Desktop_Gremlin made for linux, initially meant for learning Xlib with C
c desktop-customization eyecandy umamusume
Last synced: 12 Feb 2026
https://github.com/golem2game/guess-the-number
🎮 A simple C program where you have to guess a random number between 1 and 100. Great for beginners learning C basics like loops, conditions, and functions.
c gcc-complier guess-the-number guessing-game programming programming-language vscode
Last synced: 11 Jun 2025
https://github.com/lukas-h/c
:sparkles: Some programs and experiments in C :open_mouth: ... :sparkles:
Last synced: 03 Sep 2025
https://github.com/muawiya-contact/leetcode-solutions-by-codingmoves
# leetcode-solutions-by-codingmoves
ai-student c coding-interview coding-moves coding-practice codingmoves competitive-programming daily-coding data-structures dsa-algorithm interview-preparation java js leetcode-solutions problem-solving python
Last synced: 23 Apr 2025
https://github.com/ttvd/shapelib
Shapefile C Library, cloned from the official Website.
Last synced: 18 Oct 2025
https://github.com/j1sk1ss/cordelldbms.petprj
Simple, modular, cross platform and portable database management studio.
c database database-management omp-parallel sockets
Last synced: 12 Jul 2025
https://github.com/electrocodeur/ir_recepteur
Projet : Recepteur Infrarouge
Last synced: 03 May 2026
https://github.com/ignackocom/coperatingsystems
C Operating System constants
c code constants mit-license operating source system
Last synced: 25 Mar 2025
https://github.com/bydevmar/bydevmar_tools
BYDEVMAR Tools: A versatile repository featuring scripts, notebooks, and utilities for software development, data analysis, and machine learning. Streamline your workflow and enhance productivity with automated tasks and insightful tools.
ai c database db js kotlin ml python tools tools-and-automation
Last synced: 16 Apr 2026
https://github.com/joyrider3774/waternet_wasm4
A Port of my waternet game to the WASM-4 fantasy computer
2d c fantasy-console game-dev multiplatform puzzle-game retrogaming wasm-4 wasm4 webassmebly
Last synced: 13 Feb 2026
https://github.com/juanfkurucz/lenguajes-de-programacion
Subject "Lenguajes de Programacion" (Programming languages) from Universidad Catolica del Uruguay
c haskell javascript prolog ruby
Last synced: 14 Apr 2026
https://github.com/hanilr/variation-bin
Single-header binary analysis library. Written in ansi-c
ansi-c binary binary-analysis c single-header single-header-lib single-header-library
Last synced: 18 Oct 2025
https://github.com/kvten/cryptlibc
C library for basic string encryption/decryption + Rust & Zig & Go bindings
c c-library dynamic-library ffi-bindings golang rust zig
Last synced: 13 Apr 2026
https://github.com/bibhestee/100daysofcode
The journey of 100days in different languages
bootstrap c css go golang html-css-javascript html5 javascript python react react-native reactjs
Last synced: 14 Feb 2026
https://github.com/vpetrigo/smf
Lightweight State Machine Framework in C
c embedded-c fsm fsm-library state-machine
Last synced: 14 Feb 2026
https://github.com/pranav2092/random-password-generator
This program helps to generate a 15 characters long strong password containing lowercase letters, uppercase letters, numbers, and special characters.
c password-generator password-generator-c random-password-generator strong-password-generator
Last synced: 17 Mar 2025
https://github.com/ssbarik/vitamin-c
Diagnose your C skills here
c coding-challenge hacktoberfest hacktoberfest2022
Last synced: 15 Feb 2026
https://github.com/matubu/minibash
A simple, mini, imperfect version of bash
Last synced: 11 Oct 2025
https://github.com/tahashieenavaz/c-programming-button
CSS Hover effect recreated in the console using C++ graphics.
Last synced: 20 Apr 2026
https://github.com/meticulouscraftman/empty-mos-app
An empty mongoose os app template repository
c esp32 esp8266 mongoose-os stm32
Last synced: 04 May 2026
https://github.com/tlmader/mash
Mash, a simple shell using the POSIX system call API
Last synced: 12 Apr 2026
https://github.com/nguyenchiemminhvu/LinuxNetworkProgramming
A comprehensive guide for Linux Network (Socket) programming
c cpp network-programming socket-programming
Last synced: 06 Oct 2025
https://github.com/antonioberna/spqr
Reliable File Transfer over UDP with Selective Repeat Protocol
c file-transfer linux macos python selective-repeat udp wireshark
Last synced: 16 Apr 2026
https://github.com/ikhsan3adi/dsa_dump
Matkul Struktur Data dan Algoritma
algorithms c cpp data-structures data-structures-and-algorithms dsa
Last synced: 09 Jun 2026
https://github.com/jitinnair1/hello-again-phasefield
simple implementation of classical diffusion equation and spinodal decomposition solvers in C
c cahn-hilliard phase-field vtk
Last synced: 18 Oct 2025
https://github.com/iamabdelrahman/autonomous-vehicle
This is our graduation project and it's about a driverless-car has a dedicated path to move on during moving the packages between each room and another
atmega32 avr c git python raspberry-pi software-development
Last synced: 05 May 2026
https://github.com/stevensys/auritext
A simple SDL3 font sheet library written in C
auri auri-engine c c-library font font-library font-sheet lgpl lgpl3 lgplv3 library lightweight lightweight-library sdl sdl3 sprite-sheet text
Last synced: 05 May 2026
https://github.com/aaronjsutton/deck
Mock library for simulating decks of cards :spades:
c c-library cards deckofcards fisher-yates-shuffle playing-cards random-generation simulation
Last synced: 25 Oct 2025
https://github.com/antonioberna/algoritmi
Algoritmi di Ordinamento e di Ricerca
algorithms-and-data-structures c cpp csharp engineering java javascript python ruby swift
Last synced: 22 Feb 2026
https://github.com/archanaberry/simplify-calculatorasmc
Kalkulator sangat sederhana untuk prosesor x86_64 atau arm32_64 yang sangat amat cepat dan efisien ♡(ӦvӦ。)
architecture assembly assembly-8086 assembly-arm assembly-arm64 assembly-x86 assembly-x86-64 c calculator calculator-assembly calculator-c cli dos inline-assembly linux simple-calculator unix
Last synced: 08 May 2026
https://github.com/thutasann/nexium
a cutting-edge npm package that brings powerful utility functions to your nodejs applications, all powered by native C for optimal performance.
c javascript node-addon-api node-gyp nodejs typescript
Last synced: 27 Jan 2026
https://github.com/ollieday/liborvibo
Library for controlling Orvibo Smart Wi-Fi Plug
Last synced: 08 Apr 2025
https://github.com/nullcel/smetana
An OS using the x86_64 architecture, in Assembly and C. Designed for performance and it's lightweight size.
Last synced: 23 Apr 2025
https://github.com/machado-joao/c
Listas de exercícios feitos com a linguagem C.
Last synced: 30 Mar 2025
https://github.com/awl-s/builtin-documentation
builtin documentation. This project showcases the usage of GCC/Clang built-in functions (__builtin_*) for performing low-level operations such as bit counting, memory manipulation, and overflow checking. Examples of function calls with explanations are provided. // Этот проект демонстрирует использование встроенных функций GCC/Clang (__builtin_*)
arithmetic-overflow bit-manipulation built-in-functions c c-programming clang compiler-optimizations cpp cpp-programming gcc low-level-programming memory-management
Last synced: 30 Apr 2026
https://github.com/lanstobias/real-time-car
Implementation of a simple car using a RaspberryPi with RTLinux for the course Real Time Programming at Örebro University, Sweden
c embedded linux posix raspberry-pi real-time rtos
Last synced: 05 May 2026
https://github.com/abdullah-sheikh/tic-tac-toe-game-in-c
In this game, I use concepts pthreads , process in Linux, Named pipes and Semaphore.The game is written in C language.
c hacktoberfest hacktoberfest2021 linux operatingsystems semaphore tictactoe
Last synced: 05 May 2026
https://github.com/ramizpolic/control-emulator
Microwave controller emulator for PIC16F18857
c emulator microcontroller mplabx oop-principles
Last synced: 01 Jun 2026