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-04 00:04:30 UTC
- JSON Representation
https://github.com/angristan/openfoodfacts-api-c
Simple program to get product information from the Open Food Facts API, in C.
api c curl jansson json openfoodfacts
Last synced: 09 May 2026
https://github.com/mvpee/42-ft_printf
My printf from 42 school. This project requires rewriting printf. Interesting to learn variable argument numbers.
42 c learning printf printf-42 printf-project
Last synced: 27 Mar 2025
https://github.com/matheusjohannaraujo/lego_nxt_com_bricxcc_nxc
Códigos para LEGO NXT usando a linguagem NXC no Bricx Command Center
bricxcc c lego lego-mindstorms lego-nxt nxc
Last synced: 07 Jul 2025
https://github.com/cpscript/bytehunter
Signature Generation and Pattern Matching Plugin for IDA Pro made in C
binary-analysis c ida-plugin malware-analysis vulnerability-research
Last synced: 04 Sep 2025
https://github.com/antoninhrlt/franc
Le langage C mais en français (fran C). Inspiré de bnjbvr/rouille. Gloire à la baguette
baguette c france french funny-coding
Last synced: 20 Feb 2026
https://github.com/maskedsyntax/sudoku
Terminal based Sudoku game
c cli game java sudoku sudoku-solver terminal
Last synced: 13 Apr 2026
https://github.com/danarmor/sudoku_set
Sudoku solver based on bit sets
alghorithm algorithms bitset c education educational pure-c set sets solver solvers sudoku sudoku-solver
Last synced: 28 May 2026
https://github.com/cooljeanius/wget
My fork of GNU wget, to play with the build system
Last synced: 18 Jan 2026
https://github.com/wesleyneal346/zork
The DUNGEON (Zork I) source
1980s-game adventure c dungeon og old-school original-port source-code text text-adventure zork zork-i zork-ii zork-iii zork-source-code
Last synced: 11 Mar 2025
https://github.com/0x00wolf/my-first-10000-lines-of-code
A repository of various code that I've written.
c javascript networking-in-python python
Last synced: 09 May 2026
https://github.com/michalspano/daily-dose-lang
A light-weight CLI application with a great emphasis on performance, written in the C programming language and POSIX sh delivering vocabulary inputs.
c cli command-line-tool education languages posix-sh
Last synced: 27 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/jmgorius/diagalloc
A set of dynamic libraries to be used with LD_PRELOAD to monitor and test memory allocations.
Last synced: 28 Mar 2025
https://github.com/dcepelik/mcc
Minimalist C compiler (work in progress).
c compiler optimization simple
Last synced: 16 Jan 2026
https://github.com/lincolncox29/wallpaperlite-cli
Set desktop wallpaper using VLC
c customization microsoft software vlc vlc-libvlc vlc-media-player wallpaper wallpaper-app wallpaper-changer wallpaper-engine-software wallpaperengine-download walpaperapp windows-10 windows-11 windows-app windows-desktop
Last synced: 04 Sep 2025
https://github.com/skippyr/libtmk
Libtmk (aka "Terminal Manipulation Kit") is a simple C99 terminal manipulation library that contains a modest set of features to manipulate terminal properties, styles, arguments and key readings primarily using UTF-8 encoding. It is available for Windows, macOS and Linux.
c c-library cli command-line cpp cpp-library library linux macos shell terminal tui windows
Last synced: 27 Mar 2025
https://github.com/macmade/c-inheritance
Class inheritance experiments for C.
c class extend inheritance-experiments object-oriented opaque struct
Last synced: 30 Mar 2025
https://github.com/basemax/cnol
A new C standard library implementation intended for use on embedded systems. (SOON)
c c-lib clib glibc kernel libc library library-systems linux operation-system operation-systems os os-lib runtime-library system
Last synced: 13 Apr 2026
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/xchellx/bnrtool
Encodes and decodes BNR banner files for the Nintendo GameCube.
banner binary-format c c99 cmake command-line-tool gamecube graphics gx image-decoding image-encoding image-processing metadata nintendo nintendo-gamecube text transcoding yaml
Last synced: 28 Feb 2026
https://github.com/jacmoe/nasl
Nasl is Not A Sixteen-bit Library
16-bit basic c c99 glfw3 graphics-programming my-basic old-school retro
Last synced: 01 Sep 2025
https://github.com/basemax/checkfullbinarytreec
This is a simple C program to check if a binary tree is full or not.
bin-tree binary-tree binarytree bintree c data-structure datastructure ds full-binary-tree tree
Last synced: 03 Apr 2025
https://github.com/tyler-cromwell/ctci
My solutions to the questions in Cracking the Coding Interview (6th Edition) (WIP)
algorithm-challenges algorithms c c-plus-plus data-structures java python3
Last synced: 17 Feb 2026
https://github.com/basemax/arraylistc
This is a simple implementation of an ArrayList in C using a struct, a pointer to the struct and a pointer to the array. The array is static and the size of the array is defined when the ArrayList is created.
array array-c arraylist arraylist-c c c-array
Last synced: 03 Apr 2025
https://github.com/yjdoc2/equationparser
An Equation Parser done as Project for DS course. This can evaluate given equation, solve linear equations, create variables and use their values, as well as have some pre-defined constants.
c data-structures equation-solver parser
Last synced: 16 Jun 2025
https://github.com/autch/s98ml
A language for describing S98 sound dump format and its compiler/decompiler
Last synced: 22 Jun 2025
https://github.com/dan-tan/iterative-label-spreading
This is an implementation of a semi-supervised/unsupervised clustering method called Iterative Label Spreading. The main algorithm is written in c, and wrapped in cython for use in python. The algorithm is presented in the following paper by Amanda J. Parker and Amanda S. Barnard.
c cython-wrapper python semi-supervised-learning unsupervised-learning
Last synced: 18 May 2026
https://github.com/zakhaev26/c-practice-repo
Repository for myself to refer C in future
Last synced: 21 Jun 2025
https://github.com/jobson-almeida/c_converter
Um programa para terminal desenvolvido em C, um utilitário para conversão de algumas das principais unidades de medidas
Last synced: 16 Feb 2026
https://github.com/miou-zora/lib-c-ursed
A libmy (Epitech Small LibC) that try to reach limit of ternary and recursive functions in C.
Last synced: 02 Feb 2026
https://github.com/amalpoulose/System-programming-custom-shell-ATerm-1.0
ATerm 1.0 beta : A basic command-line interpreter (shell).
c linux shell system-programming terminal
Last synced: 11 May 2025
https://github.com/lucat1/jv
Simple JSON Viewer
c json-logger json-logging json-viewer
Last synced: 02 Jul 2025
https://github.com/srilakshmikanthanp/libio
Beginners Friendly Input/Output Library For C, Python Like Syntax!
beginners-friendly c input-output library
Last synced: 09 Sep 2025
https://github.com/lostsh/openboat
Simple Arduino based Boat
arduino arduino-boards arduino-nano arduino-uno boat boats c cpp rc
Last synced: 11 May 2026
https://github.com/merendamattia/fdi
FdI - Fondamenti di Informatica presso l'Università degli Studi di Parma (9 CFU).
Last synced: 18 May 2026
https://github.com/mapalmalemus/microchip_baremetal_examples
Microchip Full Scale Development
8bit c embedded-systems microchip microchip-mplab microchip-pic microchip-pic-microcontrollers microcontroller programming
Last synced: 09 May 2025
https://github.com/elenaches/c-graphics-2d-painting-tool
A college project in C, a simplified dupe of Microsoft's Paint.
2d-graphics c c-graphics cgraphics college-project graphics paint paint-application
Last synced: 08 Aug 2025
https://github.com/csm10495/c2py
Silly script for converting a header file's C Structures into Python ctypes
c code-generation python struct structures typescript union
Last synced: 19 Apr 2026
https://github.com/knapeczadam/dae-software-engineering
🌚 Final project for Software Engineering at Howest DAE (2024). Demonstrates modular C++ development with Lua integration, including three simple mini-games: Pong, Snake, and Breakout. Includes a single final release build.
belgium c c-plus-plus cpp dae digital-arts-and-entertainment game-dev game-development game-programming howest howest-dae kortrijk lua programming software-engineering sol2 student-project university
Last synced: 03 Jul 2026
https://github.com/brd6/tetris
Clone of tetris game in a UNIX terminal with ncurses library
Last synced: 11 Jul 2025
https://github.com/klus3kk/clueengine
The project consists of the simple 3D Engine written in C.
3d-engine 3d-graphics c game-engine graphics-engine opengl real-time-rendering shaders
Last synced: 13 Apr 2025
https://github.com/praabindhp/avl_tree
C Program For AVL Tree
avl-tree c data-structures programming
Last synced: 10 Sep 2025
https://github.com/progbits/spacebar
A C to Whitespace transpiler.
c esolang menhi ocaml transpiler whitespace
Last synced: 08 May 2025
https://github.com/tpanj/sccp
Simple C Config Parser is simple to use generic reader of key value combinations
c c89 config cross-platform ini toml
Last synced: 02 Feb 2026
https://github.com/knbr13/tic-tac-toe
A simple command-line implementation of the classic Tic Tac Toe game in C.
Last synced: 04 Apr 2025
https://github.com/rxchit/barebone-os-raspi3
A simple OS that prints "Hello World", for RaspberryPi 3
c cpp kernel os qemu raspberry-pi-3
Last synced: 11 May 2026
https://github.com/leechristie/walsh-families
Source for "The role of Walsh structure and ordinal linkage in the optimisation of pseudo-Boolean functions under monotonicity invariance" (Christie, 2016).
c computer-science optimization python research theory walsh-families walsh-functions
Last synced: 06 May 2026
https://github.com/spacebody/cra-c-slides
This is the slides I used to tech others C programming languages -- by Yilin ZHENG
Last synced: 13 Apr 2025
https://github.com/lorenzomorelli-webdev/c_assembly_optimization
Unical project for "ARCHITETTURE E PROGRAMMAZIONE DEI SISTEMI DI ELABORAZIONE" exam
assembly c kmeans nearest-neighbor-search optimization
Last synced: 04 Apr 2025
https://github.com/mattmoony/http-client.c
A windows HTTP-Client. I started this side-project to gather some valuable and detailed information about the Hyper Text Transfer Protocol. (TLDR; this is still a work-in-progress) 🕸️
Last synced: 02 Jul 2026
https://github.com/shruti3004/codechef
This repository contains solutions of codechef's problems.
c c-plus-plus competitive-programming programming
Last synced: 16 May 2026
https://github.com/vozlt/nginx-module-krisp
Nginx krisp(korea isp) module
c nginx nginx-module vozlt-nginx-modules
Last synced: 18 May 2026
https://github.com/prust/glasstack
A lightweight, minimal-abstraction cross-platform framework
c cross-platform desktop duktape engine framework gui javascript javascript-engine lightweight runtime
Last synced: 16 May 2026
https://github.com/habedi/template-c-project
A template for C projects
c c-library c-programming-language project-template quality-of-life template-repository
Last synced: 03 Jul 2026
https://github.com/usmanmehmood55/pid_controller
This is an implementation of a PID controller in C
c control-systems pid-controller
Last synced: 17 Jul 2025
https://github.com/ac000/jamendo-fuse
FUSE (Filesystem in USErspace) providing access to jamendo.com
Last synced: 07 May 2025
https://github.com/v8v88v8v88/nanohttp
A nano lightweight, HTTP server implementation in C.
c curl get http http-server post server
Last synced: 12 Apr 2025
https://github.com/xdevelnet/sdb
Database for small POSIX compatiable systems with RESTful network access
Last synced: 18 May 2026
https://github.com/costava/break-bricks
Game/demo similar to the game Breakout
Last synced: 24 Oct 2025
https://github.com/sunzenshen/cgotchas
Demonstration for using a C library in Go with Cgo
Last synced: 06 May 2025
https://github.com/usmanmehmood55/c-toolkit
A VSCode extension to help create, build, run, debug and test C projects using CMake.
Last synced: 17 Feb 2026
https://github.com/veeso/popen-redirections
Just a simple C program which shows how to redirect stdout/stdin of child process to parent
c pipes redirect-child-input redirect-child-output redirection stderr stdin stdin-redirection stdout stdout-redirection subprocess unix-pipes
Last synced: 21 Mar 2025
https://github.com/wickslynx/roofnut
Gui framework written in C. (Stable release out today!)
Last synced: 08 May 2025
https://github.com/ashish0kumar/minimalist-c
🍀 Collection of minimalist and low-level C projects
c chat-server donut-c hex-editor https-client https-server linux low-level low-level-programming network-programming networking snake-game text-editor web-server wsl2 x11
Last synced: 17 Jul 2025
https://github.com/samarjit98/computer-networks
Network programming using the BSD Sockets API and PCAP in C.
c client-server computer-networks network-programming pcap socket-programming system-programming
Last synced: 11 Jun 2025
https://github.com/k4zoku/crandom
A random number generation implementation in C similar to the one found in standard C++ <random>
c c99 prng rng standard-library
Last synced: 10 Sep 2025
https://github.com/priontoabdullah/problem-solving-online-judge
💻The goal of this repository is to save all programming problem solutions that I solved at a different online judge. 🗽📃
acm-icpc c cpp hackerrank-challenges javascript python uri-online-judge uva-online-judge
Last synced: 07 Apr 2026
https://github.com/raphaelmos/kmeansonimage
K-Means Kmeans Algorithm used on .ppm images with different libraries like OpenGL
algorithms-implemented c kmeans kmeans-algorithm kmeans-clustering
Last synced: 09 Sep 2025
https://github.com/basemax/own-forth-bytecode-compiler
Just a attempt to implement a own bytecode compiler.
bytecode bytecode-compiler bytecode-interpreter c forth interpreter interpreter-vm virtual-machine vm
Last synced: 11 Sep 2025
https://github.com/naemazam/Hello-World
I don't Know What is Your First Language and Don't Want to know Why You Select it. But As a Programmer i know, The Smile When You run Your First Code. After That We made Thousands of Mistake In our DEV life. We did Debug, Copycat or Googling But never Forget This First 2 Words. Let's Combine Our First Happiness In A single Page.
apache-groovy c dart elixir elm fortran go graphql haskel hello-world hellogithub helloworld helloworld-programs naemazam
Last synced: 07 May 2025
https://github.com/sriharikapu/goos-e
Goose is a GO Lang based operating system - its experemental
c compiler go golang goos operating-system os
Last synced: 17 May 2026
https://github.com/romelium/connect4
The Connect 4 CLI program with AI implementing alpha-beta pruning I made for fun! There is Human vs Human, Human vs AI, AI vs AI git branches
ai alpha-beta-pruning c connect4 connect4-ai-game
Last synced: 20 Jun 2025