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/hazrat-ali9/hackathons-problem-solving

🏆 Hackathons Problem 🚂 Solving Creative 🚃 Competitive Coding 🚒 Solutions 🚀 hackathons designed 🚋 to showcase ✈ creativity critical 🚢 ⛴thinking and fast 🚝 paced coding 🚁under pressure 🛸 goldmine developers 🏩 preparing coding 🏰 competitions and 🏫 tech sprints 🏯 quick deployment 🚎 and learning 🛰

c cplusplus cprogramming hackathon javascript problem-solving python

Last synced: 15 Jun 2025

https://github.com/basemax/ushell

ubash is a simple implementation of a shell in C using 100 LOC.

c linux-shell shell shell-prompt

Last synced: 15 May 2026

https://github.com/hroptatyr/unserlob

Simulated trading venue (marketplace) to research maker and taker algorithms.

agent-based-simulation c simulation stock-market

Last synced: 07 Jul 2025

https://github.com/black-hell-team/scannerwindows

A simple PortScanner developed in C for the windows operating system.

c portscanner widows

Last synced: 09 May 2025

https://github.com/LucasMW/bfi

Brainfuck Interpreter

bfi brainfuck brainfuck-interpreter c interpreter

Last synced: 11 May 2025

https://github.com/chrislim2888/ip2location-apache-module

This is an IP2Location Apache Module that enables the user to identify the country, region, city, latitude, longitude, zip code, time zone, ISP, domain name, connection type, area code, weather station name, mobile, usage types, address type and IAB category by IP address.

c city country geolocation ip-address ip-location ip-lookup ip2location iplocation ipv4 ipv6 isp mod-ip2location region

Last synced: 13 Apr 2025

https://github.com/bamless/cryptor

Client/Server multi-platform ransomware-like program written in C.

c client-server encryption linux network ransomware socket-programming windows

Last synced: 09 Sep 2025

https://github.com/ColumPaget/daytime

Aims to be a swiss-army-knife of setting system time. Supports setting time from http, nist time, daytime and (s)ntp protocols, and also from the command-line in a number of formats. Can also act as an (s)ntp server and (s)ntp broadcaster.

c cli date ntp sntp time

Last synced: 04 Apr 2025

https://github.com/amir-kedis/c-conway

Conway game of life made in C with raylib, made as a form of escapism from my final exams.

c conways-game-of-life game raylib

Last synced: 05 Jan 2026

https://github.com/ferhatgec/tush

simple x11 keycaster (aka tuş)

c keycast libx11 libxi x11

Last synced: 04 Sep 2025

https://github.com/4thel00z/env.h

Utilities to nicely interact with the environment variables.

c clib env

Last synced: 24 Mar 2025

https://github.com/8dcc/libsigscan

Single-header C/C++ library for signature scanning on Linux.

c c-library cpp game-hacking hacking library signature-scanning sigscan

Last synced: 24 Apr 2025

https://github.com/tranbavinhson/compiler

Compile KPL(Kyoto Programming Language) by C

c compiler compiler-principles

Last synced: 09 Apr 2025

https://github.com/nicknaso/conf-ni-2017

Node.JS With Steroids - Make Better Node.js Application with Native Add-Ons

addon bridge c cpp javascript n-api nan native node-addon nodejs performance

Last synced: 29 Apr 2026

https://github.com/thoonk/iocp-bulls-cows

Number baseball game based on IOCP

c iocp

Last synced: 04 Oct 2025

https://github.com/sleepy-monax/shop.c

Application de gestion de magasin écrite dans le cadre du cours de langage C.

c mvvm school-project

Last synced: 25 Mar 2025

https://github.com/progzone122/tictactoe-kindle

TicTacToe game written in C++ & GTK 2.0 for Amazon Kindle PW4+

c cpp game gtk2 kindle tictactoe

Last synced: 11 Apr 2026

https://github.com/alyssonmach/programas-c

Tópicos discutidos na disciplina Introdução a Programação da UFCG.

c c-language deitel introduction-to-programming ufcg

Last synced: 11 Apr 2025

https://github.com/wiriswernek/atividades

Este repositório contem as atividades realizadas durante o período de tempo em que estive na faculdade

bootstrap c css3 html5 java javascript sql

Last synced: 10 Apr 2026

https://github.com/jeebuscrossaint/hazmat

A blazingly fast and tiny password manager in C99

blazingly-fast c c99 fast password-manager tcc tiny

Last synced: 23 Mar 2025

https://github.com/matyalatte/c-env-utils

A cross-platform C library to get env info such as exe path, user name, and os version

c closs-platform

Last synced: 02 Mar 2025

https://github.com/johannesbuchner/lightrayrider

Ray tracing of hydrodynamic simulations to compute column densities

astrophysics c intersection monte-carlo parallel-computing python raytracing

Last synced: 15 Jul 2025

https://github.com/stiartsly/ecamera

eCamera videoing over Tox network with NAT punched.

c camera dht tox toxcore

Last synced: 06 Apr 2025

https://github.com/joaoalisonti/proogramming-activities-in-c

Resolutions of Programming Logic activities in C of the Computer Science Course - bachelor's degree

algorithm-challenges algorithms c c-language computer-science logic-programming programming

Last synced: 23 Mar 2025

https://github.com/sebasfalcone/better-work-notes

A repository containing my notes from different sources on good practices for codding and managing teams

c clean-code cpp development good-practices management oops-in-cpp

Last synced: 14 Jul 2025

https://github.com/danielkrupinski/cmake-demo

A collection of CMake scripts for C and C++ projects.

c cmake cpp

Last synced: 18 May 2026

https://github.com/dcavalei/exam-rank-04-microshell

My code for microshell exam

42 42born2code 42lisboa c microshell

Last synced: 04 Feb 2026

https://github.com/ranitmanik/dsa-bootcamp-c

This repository contains a collection of my DSA assignments and source code creations while learning DSA from CodeWithHarry. Master the fundamentals of Data Structures and Algorithms using the C programming language. Delve into detailed chapters and practice sets to enhance your skills.

bootcamp c c-language codewithharry course dsa dsa-algorithm dsa-beginner dsa-c dsa-learning-series dsa-practice dsa-questions practice-programming

Last synced: 04 Mar 2026

https://github.com/r3dhulk/hangman

Hangman is a word guessing fun game. written in different languagaes

c game ruby

Last synced: 06 May 2026

https://github.com/ismailbarkani/sudoku-pour-enfants

Le sudoku, est un jeu en forme de grille dont le but est de la remplir avec une série des chiffres tous différents qui ne se trouvent jamais plus d’une fois sur la même ligne, dans la même colonne ou dans la même région, Puisque le jeu est destiné aux enfants, et pour simplifier, la forme de sudoku sera une grille de 4 régions, les régions étant alors des carrés de 2x2 à remplir par des objets qui attirent l’attention de l’enfant

c ensias gtk gtk-theme jeu sudoku-game sudoku-solver

Last synced: 14 May 2026

https://github.com/theimpossibleastronaut/deckhandler

Library to handle a deck of cards

c cards library random-generation simulations swig

Last synced: 28 Feb 2025

https://github.com/libdriver/tm1637

TM1637 full-featured driver library for general MCU and Linux.

c digital-tube full-featured-driver iic key-scan linux mcu tm1637

Last synced: 08 Jul 2025

https://github.com/bugulo/ifj-compiler

Compiler of Go language written in C. Compiler's output is made-up assembly like language that can be interpreted by https://github.com/bugulo/ifj-interpret

assembly c compiler go low-level

Last synced: 07 May 2025

https://github.com/saberglow/songs

🎶 C language project created to manage songs and their attributes (artist, release year, genre)

c filehandling music-library

Last synced: 22 May 2026

https://github.com/basemax/splitlinkedlistc

This is a simple implementation of a linked-list in C with a few helper functions for merging two or three linked-lists, splitting a linked list into two or three parts, and sorting a linked-list (recursive and non-recursive)

algorithm algorithm-challenges algorithms algorithms-and-data-structures algorithms-datastructures c linked-list linkedlist merge merge-linked-list merge-linkedlist split-linked-list split-linkedlist

Last synced: 03 Apr 2025

https://github.com/manucabral/winsock-example

Socket programming example for Windows

c client-server socket-programming winsock2

Last synced: 30 Jun 2025

https://github.com/mdrokz/port_scanner

an port scanner that scans ports from a given hostname or ip address from an range of ports

c c-programming cmake ipv4 network networking socket-programming threading unix

Last synced: 11 Jul 2025

https://github.com/visualstudioex3/div2-framework

Collection of DLLs for DIV Games Studio 2 (vanilla).

ansi-c c c89 div-games-studio div2 framework game-development ms-dos retro watcom

Last synced: 04 Oct 2025

https://github.com/ibara/bin2hex

Convert binary files to Intel HEX format

c openbsd

Last synced: 12 Apr 2026

https://github.com/gjbex/best-practices-for-scientific-computing

Material for a training on best practices for scientific computing.

c code coverage cpp documentation fortran functionaltests python training unittesting version-control

Last synced: 13 Jul 2025

https://github.com/lucasdc6/emp

A file packager.

c emp makefile packager

Last synced: 11 Jul 2026

https://github.com/randomhashtags/gluon-server

Minecraft server alternative to any written in Java.

c minecraft-server server

Last synced: 14 Mar 2025

https://github.com/aradzie/dlmalloc

Doug Lea's memory allocator

c libc malloc memory-allocator memory-management

Last synced: 10 Jul 2025

https://github.com/watson1978/ilios

Cassandra driver written by C language for Ruby

c cassandra ruby

Last synced: 31 Aug 2025

https://github.com/magicalbat/turbospork

A system for creating neural networks in C

c from-scratch machine-learning

Last synced: 28 Apr 2025

https://github.com/onlyf0ur/redware

Functional proof-of-concept botnet created with C & Python. Including a command and control (C) and Pythonic malware.

botnet c malware poc proof-of-concept python3 spyware

Last synced: 07 Jan 2026

https://github.com/p4dro-dev/codificando-na-linguagem-c-nivel-hard

Nessa atividade, eu foi um desafio que foi passado no curso Técnico em informática que estou realizando. Para testar nossos conhecimentos sobre a linguagem C em um nível elevado. Para testar nosso aprendizado, e nossa Lógica de Programação. Todas às questões tiveram suas devidas perguntas comentadas. Assim, concluindo o desafio com excelência!

c logica-de-programacao

Last synced: 19 Feb 2026

https://github.com/nouuu/cxml

XML DTD written in C

c dtd dtd-validation gtk gtk3 xml xml-parser xml-parsing

Last synced: 11 Apr 2026

https://github.com/gm7avila/data-structures

🏗️ My study of data structures using C

c computer-science data-structures

Last synced: 06 Mar 2025

https://github.com/khianvictorycalderon/my-c-and-cpp-files

Collection of my C and C++ Files, i use C and C++ for programming tutor purpose.

c c-plus-plus cpp low-level-programming programming

Last synced: 11 Apr 2026

https://github.com/wjsjtu/socket-control

This project is aimed to control the socket connection by hijacking the syscall table, configure file is in JSON format and transferred into kernel by netlink.

c kernel netlink socket socket-control syscall-table syscalls

Last synced: 12 Jul 2026

https://github.com/nityanandagohain/simple-dbms

A simple database management system in c using linked list as its main data structure to maintain efficiency.

c dbms files linked-list

Last synced: 31 Mar 2025

https://github.com/richwalm/doomrpgmapviewer

A very basic Windows Doom RPG map viewer.

c doom-rpg map-viewer win32

Last synced: 28 May 2026

https://github.com/humansinput/rovervoice

Really banal, but portable TTS speech synthesis library written in C.

c espeak linux mac portable-library speech text-to-speech tts windows

Last synced: 16 May 2025

https://github.com/kampi/avr

My private AVR library.

avr avr-gcc c

Last synced: 09 Jul 2025

https://github.com/josethz00/math_interpreter

Repo destinated to studies about languages, compilers, interpreters, grammars and lexical and sintax analysis

c lex yacc

Last synced: 28 May 2026

https://github.com/howerj/tftp

Portable TFTP client and server

c client embedded portable server tftp

Last synced: 25 May 2026

https://github.com/yashpatel7025/expensemanager

Expense Manager using Linked Lists in C, Awesome thing about this project is it keep track of your Expense data even after terminating program.

c clanguage cprogramming datastructures datastructures-algorithms expense-management expense-manager expense-tracker expensemanager linked-list linklist

Last synced: 31 Mar 2025

https://github.com/briandowns/libgithub

C/C++ library for accessing the GitHub API.

c cpp github library

Last synced: 03 Sep 2025

https://github.com/rbergen/pdcurses

Visual Studio 2019 project version of PDCurses

c pdcurses visual-studio

Last synced: 07 Apr 2025

https://github.com/katahiromz/getoptwin

getopt for Windows

c getopt getopt-long windows

Last synced: 05 May 2025

https://github.com/mvharsh/hackerrank-solutions

This repository contains all my accepted solutions in hackerrank

c cpp hackerrank-solutions problem-solving python sql

Last synced: 06 May 2026

https://github.com/hxndev/brick-slayer-project

In this game I designed a graphical 2-D Brick Slayer Game. It has multiple levels with multiple difficulties and many more bonuses.

2d brick brick-breaker brick-slayer c cpp game game-development graphics itc oop pf project

Last synced: 02 May 2026

https://github.com/raw-phil/litm

litm (Logger In The Middle) is a simple CLI tool that captures and logs HTTP/1.1 traffic of a web server using eBPF.

c ebpf go linux

Last synced: 21 Feb 2026

https://github.com/ybootin/mp3gain.js

Analyse and Normalize MP3 file into the browser

audio c docker emscripten javascript mp3 mp3-converter normalize typescript

Last synced: 15 Apr 2025

https://github.com/vaithak/simple-proxy-server

A concurrent proxy server written in C to practise socket programming.

c networking proxy-server socket-programming vaithak

Last synced: 15 Mar 2025

https://github.com/JohannesBuchner/LightRayRider

Ray tracing of hydrodynamic simulations to compute column densities

astrophysics c intersection monte-carlo parallel-computing python raytracing

Last synced: 10 Mar 2025

https://github.com/itenfay/clang_api

clang_api封装 iOS 系统常用接口,存取bundle中的资源,读取本地化文本,执行选择器和 UserDefaults 的相关操作,调用通知中心的相关操作等。

api api-client api-wrapper c cocoapods ios objective-c pod

Last synced: 13 Jul 2025

https://github.com/xxmacmillanxx/v-using-c-with-gtk4

Trying out calling C code from within V. To make it more fun, using the GTK4 C bindings for this.

c gtk4 v-lang v-programming v-programming-language vlang

Last synced: 14 Feb 2026

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/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/paul-maxime/merreles

A basic implementation of the game of Merels (also known as Nine Men's Morris), in C, using the SDL library.

c nine-mens-morris sdl sdl-ttf

Last synced: 27 May 2026

https://github.com/torx-chat/torx-gtk4

GTK4 client implementing the TorX Library

c chat chat-application gtk4 linux macos osx tor windows

Last synced: 23 Apr 2025

https://github.com/tillkuhn/moodboard

ESP32 MoodBoard C++ Sourcecode for Arduino IDE

arduino c cpp esp32

Last synced: 11 Apr 2026

https://github.com/drkwitht/toy_json_parser

My very first working toy json parser!

c json-parser parsing speedcoding toy-project

Last synced: 04 Apr 2025

https://github.com/taktoa/dbus-teamspeak

A TeamSpeak plugin that exposes the plugin API over DBUS (deprecated in favor of https://github.com/taktoa/pianoman)

c dbus teamspeak3 teamspeak3-plugin

Last synced: 15 Mar 2025

https://github.com/vanyle/benchmarks

Comparison of the speed of various programming languages

benchmark c js lua luajit ocaml python speed

Last synced: 11 Apr 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/tomiis4/CLang

My CLang projects with cheatsheet

c c-cheatsheet cheatsheet

Last synced: 04 Apr 2025

https://github.com/raspiduino/um0

uM0 on Arduino UNO and more. Fork from http://dmitry.gr/?r=05.Projects&proj=08.%20uM0

arduino arm assembly avr c cortex-m0 emulator

Last synced: 09 May 2026

https://github.com/sharmarahul111/brainfuck

Everything related to the Brainfuck language (Interpreter, transpiler, algorithms, etc)

brainfuck brainfuck-interpreter brainfuck-programs brainfuck-transpiler c compiler interpreter

Last synced: 13 Jan 2026

https://github.com/sergei-mironov/xscreensaver-run

Run the screensaver from XScreenSaver collection synchronousely in the fullscreen

c linux make nixos x11 xscreensaver

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