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

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.

https://github.com/shanduur/c-embedded-sql

This repository contains code of VSCode extension for highlighting SQL syntax in C code.

c esql sql

Last synced: 04 Oct 2025

https://github.com/mlagerberg/bitchess

A basic chess engine written in C

c chess

Last synced: 13 Aug 2025

https://github.com/lvntky/c6502

Emulator/Decompiler for the 6502 CPU written in C

6502 c cpu emulator mos retro

Last synced: 16 Aug 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.

c lexer parser

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 🚀💻

c libft42 makefile

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.

c csv sql sqlite-databases

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/jduepmeier/easy_json

easy json parser in c

c json library

Last synced: 12 Jan 2026

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/aviggiano/rm-logger

Redis module logger

c redis-module

Last synced: 14 Mar 2025

https://github.com/gboncoffee/b3.h

Definitions for B3 FIX/SBE messages

c economics header-only

Last synced: 12 Apr 2025

https://github.com/sanjinkurelic/terminalsnake

Snake for Linux terminal

c game gcc linux terminal termios

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/younghakim7/c_project

c_project & My Youtube Channel - GlobalYoung https://www.youtube.com/@GlobalYoung7

c c11 c17 c89 c90 c99

Last synced: 10 Mar 2026

https://github.com/mrpicklepinosaur/trainos

microkernel developed for playing with trains

c cs452 kernel marklin rtos

Last synced: 21 May 2026

https://github.com/cpg1111/go-jail

Go library for creating BSD jails

c cgo golang jails

Last synced: 29 Apr 2026

https://github.com/hansalemaos/isincython

fast isin() function using Cython (C++) - up to 80 times faster than NumPy/Pandas.

c cpp cython fast isin numpy pandas

Last synced: 11 Apr 2026

https://github.com/zlikavac32/sql-query-parser

Small SELECT statement SQL parser for query builders

c query-builder sql-parser

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.

c gtk3 linked-list

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/incrediblelego/unimi

Materiale del corso di laurea Informatica Triennale L-31 dell'Università Statale di Milano

bootstrap c cpu css go html javascript logisim php pyhton

Last synced: 11 Apr 2026

https://github.com/ardeshirv/c-trigraphs

C-Trigraphs shows how to use ancient trigraph characters in C programming language

c c-ancient c-language c-old

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/eoic/iridium

A simple LLVM programming language.

c c-plus-plus lex llvm yacc

Last synced: 15 Apr 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.

c llvm programming-language

Last synced: 03 Feb 2026

https://github.com/sirwumpus/ioccc-mynx

Best use of the WWW - IOCCC 2005 Winner - web client

browser c ioccc text-browser

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语言和多线程在一秒内计算斐波那契数列第一亿项

c fibonacci

Last synced: 15 Mar 2025

https://github.com/ranjian0/nativeandroid

Android application with pure C and Makefiles.

android c glfm makefile opengl-es

Last synced: 22 Jun 2026

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/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

arduino c cpp esp32

Last synced: 11 Apr 2026

https://github.com/neomutt/test-library

⚠️ Sample code to test the NeoMutt libraries

c library neomutt test

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++

c text-editor

Last synced: 15 Mar 2025

https://github.com/xyz347/bfls

一个乱七八糟的库

bm c hash kmp qsort rbtree

Last synced: 31 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/vendethiel/trim.c

Very simple trim().

c trim

Last synced: 22 Mar 2025

https://github.com/realtristan/wingl

Win32 Graphics Library From Scratch in C

c cpp gl graphics win32

Last synced: 21 May 2026

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/hex01e/ft_printf

sample recoding of c printf function

c printf

Last synced: 22 Mar 2025

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/crgimenes/internet_time

Swatch Internet Time

c internet-time joke retro

Last synced: 14 Mar 2025

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).

c open-educational-resources

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/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/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/lgope/c-programming-basic

Basic of C programming 🗽🚀

c cpp

Last synced: 21 May 2026

https://github.com/ollieday/wordclock-simulator

24x24 pixel wordclock simulator

c wordclock

Last synced: 25 Jul 2025

https://github.com/sirwumpus/ioccc-am

Best Utility (make) - IOCCC 1992 Winner

build-tool c ioccc make posix

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.

c hdf image-processing

Last synced: 22 Mar 2025

https://github.com/mfelsche/bobkonf2021-simd

BobKonf 2021 SIMD talk material

c java julia rust simd

Last synced: 09 Apr 2026

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/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/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/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

https://github.com/nodef/extra-swap.cxx

Macros to swap variables in C.

c cpp extra function macro merferry swap variable

Last synced: 18 Feb 2026

https://github.com/lukinoo/calculator_c

Simple calculator with C

c calculator-c

Last synced: 23 Mar 2025