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/yvan-sraka/malloc

C dynamic memory allocation functions without dependencies.

c epita malloc memory-allocation no-dependencies

Last synced: 09 Feb 2026

https://github.com/x0reaxeax/wot

yep, this is how i spend my free time

c obfuscated obfuscated-code obfuscation pointless

Last synced: 15 Apr 2025

https://github.com/rdch106/bennugd

The game programming language

bennugd c game-programming-language multiplatform

Last synced: 13 Jul 2025

https://github.com/walidbosso/c_os_windows_automation

A collection of C codes I made in order to make my/your life easier when dealing with the OS, from taking one-clicking ScreenShots, Manipulation your own Hotspot, Shortcuts, and many many more.

appwiz c cmd-command control devmgmt displayswitch hotspot ipconfig msinfo32 ncpa nircmd osk rundll32 screenshot shutdown switch-volume system systeminfo windows-8-1 windows-8-1-automation

Last synced: 10 Oct 2025

https://github.com/melchisedech333/c-postgresql

:elephant: Introductory examples for people who want to use PostgreSQL with the C language. In the examples, the most basic operations to manage the database were covered, namely: connecting, creating tables, inserting records, selecting data, updating and deleting records.

c connector-library cpp cpp-sql database-postgresql postgre-sql postgres postgres-database postgres-databases postgres-db postgres-sql postgresql postgresql-connector postgresql-database postgresql-databases postgresql-driver postgress relational-database relational-database-fundamentals relational-databases

Last synced: 17 Feb 2026

https://github.com/simon-zerisenay/libft

Libft: Libft is a library project that aims to recreate various standard C library functions as well as additional useful functions. The project helps to strengthen programming skills by implementing common functionality from scratch.

42 42-school 42born2code 42projects c clibrary ecole42 libft

Last synced: 24 Sep 2025

https://github.com/willdoescode/tree

recursive tree command in c.

c tree

Last synced: 20 Feb 2026

https://github.com/Dillonb/chip8

CHIP-8 Interpreter in C and SDL

c chip8 emulator sdl

Last synced: 11 May 2025

https://github.com/basemax/sshfinderc

The SSH System Finder is a C program designed to scan an IP range or local network and identify systems that have SSH (Secure Shell) enabled. It provides a straightforward way to discover SSH-enabled devices within a given range of IP addresses.

c ssh ssh-client ssh-config ssh-connection ssh-keys ssh-server

Last synced: 05 May 2025

https://github.com/brimstone/shellload

Load shellcode into a new process, optionally under a false name.

c linux post-exploitation redteam shellcode

Last synced: 12 Apr 2025

https://github.com/jonmrowczynski/pt-symmetry-controller

This mechanical PT-Symmetry-Controller project is an analog to a quantum mechanical PT-symmetric system.

autodesk autodesk-eagle c c-plus-plus cpp design electronics firmware intellij java jni jni-java labquest2 mplabx physics quantum quantum-mechanics quantum-physics reasearch visual-studio

Last synced: 27 Jul 2025

https://github.com/gabriel-logan/auto

Repository with several codes that automate tasks in a practical way.

automation c c-plus-plus collaborate communityexchange csharp java javascript linux programming python typescript windows

Last synced: 24 Aug 2025

https://github.com/mrts/debugging-cgi-applications-with-gdb

How to debug CGI applications with GDB

c cgi gdb

Last synced: 03 May 2026

https://github.com/Barthandelous01/redocx

A blazing-fast C docx decoder

c docx microsoft-word

Last synced: 31 Mar 2025

https://github.com/camchambers/parallel-matrix-multiplication

A demonstration of parallel computing in C using the Open MPI library.

c mpi parallel

Last synced: 23 Jun 2025

https://github.com/antonioberna/todo-app

To Do List Tool With PostgreSQL Database in C

c postgresql todo-app

Last synced: 20 Jul 2025

https://github.com/barrettotte/btc-hash

Learning about the bitcoin hashing and SHA-256 algorithms.

bitcoin btc c sha-256

Last synced: 16 Apr 2025

https://github.com/LAKostis/nvdock

Fork of nvdock, a tray icon to easily launch the nvidia-settings control panel

c dockapp gtk2 linux nvidia x11

Last synced: 12 Apr 2025

https://github.com/jakubandrysek/code_gvid

:computer: Programovací úkoly během studia na GVIDu

bash c codeblocks java netbeans racket

Last synced: 11 Sep 2025

https://github.com/caoimhebyrne/petal

A language with a compiler written in C, generating binaries using LLVM

c language llvm

Last synced: 13 Apr 2025

https://github.com/nikhilroxtomar/socket-programming-server-in-c-and-client-in-python

A simple TCP client-server program, where server in written in C programming language while the client is written in Python programming language.

c python socket-programming tcp tcp-client tcp-server tcp-socket

Last synced: 04 Jan 2026

https://github.com/equipez/setup_mex

This package provides scripts that attempt to facilitate setting up the MATLAB MEX.

c compilers fortran ifort intel macos matlab matlab-mex mex mex-files mex-functions mex-gateway mex-interface numerical-computation oneapi scientific-computing windows

Last synced: 25 Jan 2026

https://github.com/karthikgangadhar/lcr_meter

The goal of this project is design a system capable of measuring resistance, inductance (and ESR), and capacitance

adc analog-comparator c capacitance ccs comparator embedded embedded-systems esr inductance lcr-meter multimeter resistance timer tiva-c-series tivacseries tivaware tm4c123 tm4c123gh6pm uart-interface

Last synced: 12 May 2025

https://github.com/saloniamatteo/quiz

Simple C program that lets any user create and/or take quizzes, as well as save scores to a file.

c c-game c-quiz game quiz quiz-database quiz-game quizdb

Last synced: 18 Sep 2025

https://github.com/tmthrgd/gcn64-adapter

[WIP]: A GameCube/N64 controller to USB adapter built around the Stellaris LaunchPad.

adapter c controller gamecube gamepad launchpad lm4f120h5qr n64 stellaris usb usb-hid

Last synced: 21 Mar 2025

https://github.com/8dcc/brainfuck-interpreter

Interactive brainfuck interpreter made in C

brainfuck brainfuck-interpreter c interpreter ncurses

Last synced: 30 Apr 2025

https://github.com/renaudallard/thinproxy

Lightweight, secure, single-file HTTP/HTTPS proxy in C with zero dependencies

c capsicum connect-tunnel freebsd http-proxy https-proxy lightweight linux no-dependencies openbsd proxy seccomp-bpf secure single-file small unveil

Last synced: 26 May 2026

https://github.com/harsh-panchal-804/https-server-in-c

A multithreaded HTTPS server written in C using POSIX sockets and OpenSSL, built for Linux. It supports URI-based routing, serves static and dynamic content from a Next.js portfolio, and handles concurrent requests using a thread-per-connection model. Designed to be lightweight, secure, and fast for low-level systems and web integration.

aceternity-ui c http-server linux network-programming nextjs shadcn-ui

Last synced: 12 Jan 2026

https://github.com/isopropylcyanide/rip-posix-threads

An attempt to implement the routing information protocol using POSIX Threads (C Language).

c c-programming makefile network networking posix posix-threads router routing-protocols

Last synced: 26 Jul 2025

https://github.com/mhamdyx/C-programming-A-Modern-Approach-2nd-ed-Solutions

My solutions to the C Programming A Modern approach book 2nd edition. These solutions are published for historical purposes and intended to be a guide for other learners to gain intuition rather than being used for cheating.

abstract-data-types algorithms c c89 c99 cprogramming cprogramming-language cprogrammingbooks cprograms cprojects data-structures enumeration functions low-level-programming pointers pointers-and-arrays preprocessor-directives problem-solving standard-library string-manipulation

Last synced: 09 May 2025

https://github.com/lexuge/ledit

A simple editor on the Linux & Windows

c linux text-editor

Last synced: 19 May 2026

https://github.com/astrodynamic/decimal-in-c

Decimal is a high-precision value type for financial calculations that minimizes errors due to rounding. It represents big numbers how in C#.

biginteger bignum-library c cmake decimal library makefiles testing

Last synced: 18 Feb 2026

https://github.com/martin-olivier/cstring

A string library in C

c cstring string

Last synced: 08 Mar 2026

https://github.com/craigbarnes/tally

Moved to https://gitlab.com/craigbarnes/tally

c c99 command-line counter gperf line-counter ragel sloc sloccount source-code

Last synced: 13 Jul 2025

https://github.com/m4ttpizz4/calculadora_c

Apenas uma calculadora programada em C com diversas funções feita para a faculdade

c calculator calculator-application calculator-c

Last synced: 14 Apr 2025

https://github.com/vpoulailleau/dezos

DezOS is an simplistic and minimalist operating system (OS) to understand how can an OS work.

c operating-system os toy-project

Last synced: 05 Oct 2025

https://github.com/jotavare/c-text-editor

A text editor built from scratch in C, using less than 1000 lines of code.

c input-output search syntax-highlighting text-editor text-viewer

Last synced: 12 Nov 2025

https://github.com/rvncerr/xlog

Binary append-only log

append-only binary c log

Last synced: 15 Apr 2025

https://github.com/sandromaglione/range-analysis-llvm

Integer Range Analysis pass implemented for LLVM (High Performance Processors and Systems | UIC 569, Course Project 2020).

analysis c compiler llvm llvm-clang llvm-ir llvm-pass optimization

Last synced: 05 Mar 2025

https://github.com/alopatindev/data_structures

Fundamental Data Structures

algorithms c datastructures

Last synced: 14 Apr 2025

https://github.com/pollyren/argparse

A simple command-line argument parser in C

argument-parsing c cli

Last synced: 22 Sep 2025

https://github.com/zpnst/tinynet

Network model on UNIX domain sockets with visualization, implemented in C

c networking unix

Last synced: 08 Aug 2025

https://github.com/qianbinbin/leetcode

LeetCode Solutions in C, C++, Java and Python

algorithm c cpp java leetcode python

Last synced: 03 Aug 2025

https://github.com/algosup/2023-2024-project-4-sportshield-team-7

🛡️🔐 This is our take on the SportShield project, aiming to help better secure sports gear all around the world!

arduino bluetooth-low-energy c embedded gps iot motion-sensor security

Last synced: 22 Jul 2025

https://github.com/jf990/teies

TEIES project on VM/CMS developed by CCCC @ NJIT

c cmc ibm

Last synced: 31 Aug 2025

https://github.com/danielmartensson/c-applications

Embedded C with ST Microelectronics CubeMX and other C-applications

atollic c cubemx eclipse-cdt embedded stm32 truestudio

Last synced: 18 Sep 2025

https://github.com/diasbruno/uix

flat ui library. (work in progress)

c flat-design ui ui-components

Last synced: 22 Aug 2025

https://github.com/divinrkz/one-liners

Quick One Liners in JavaScript, TypeScript, Python, Rust, Java, Ruby, C, C++

c cpp java javascript php python ruby rust typescript

Last synced: 03 Aug 2025

https://github.com/yellow-footed-honeyguide/uc

A user-friendly command-line calculator for Unix systems 🧮

c calculations calculator cli command-line console interactive math terminal unix

Last synced: 15 Sep 2025

https://github.com/equals215/ncurses_fs_explorer

A lightweight designed filesystem explorer

c epitech file-explorer ncurses

Last synced: 11 May 2025

https://github.com/dispatchcode/t3c

Tic Tac Toe written in C using MiniMax algorithm with alpha-beta pruning

c minimax-algorithm sdl2 tic-tac-toe

Last synced: 02 Sep 2025

https://github.com/rabinadk1/ictc-modeling

ICTC Building as Graphics Project

c cmake cpp graphics modelling

Last synced: 16 Aug 2025

https://github.com/madebypixel02/philosophers

[42 Madrid] I’ve never thought philosophy would be so deadly

42-cursus 42born2code 42madrid 42school c makefile mutex philosophers semaphores shell

Last synced: 22 Sep 2025

https://github.com/sandialabs/fbmpi

A fallback implementation of MPI, supports one process only but is portable (incl Windows)

c mpi mpi-communications mpi-io mpi-library scr-2756 snl-os-sys-software

Last synced: 03 Jul 2026

https://github.com/ggorg0/tinytext

TinyText (TText for short) is a really small text editor (only viewer for now) written entirely in C with the goal of not requiring any external dependencies.

c small texteditor

Last synced: 26 Sep 2025

https://github.com/gabriel-logan/primenumbers

Repository containing code that aims to find prime numbers and displays a list of them available on the web.

c c-code learn prime prime-numbers primes student-vscode

Last synced: 18 Mar 2025

https://github.com/tschoonj/easyrng

BSD licensed random number generators and distributions for C and Fortran

bsd-license c c-plus-plus-11 fortran gsl linux macos multi-platform random-number-distributions random-number-generators windows

Last synced: 11 Sep 2025

https://github.com/shuilongwxzoey/mymalwaredatabase

All of my gdi malwares (with source codes) are here. I made them ONLY for educational and entertainment purposes. I'm NOT responsible for any damages by using my gdi malware.

bytebeat c gdi-malware gdi-trojan malware malware-database malware-detection malware-development malware-research malware-samples trojan-malware virus win32

Last synced: 16 Jul 2025

https://github.com/leaomartelo2/lognest

Simple header file only library in C to easily make log files

c c-library header-only logging

Last synced: 06 Apr 2025

https://github.com/sdsds222/cminesweap

一个用C语言编写的简易控制台扫雷游戏程序 A simple console MineSweap game which is made by C language

c cmd console console-game cpp demo example game linux minesweaper minesweeper-game shell windows

Last synced: 11 Apr 2026

https://github.com/xyurt/httplite

httplite — A minimal, single header, zero-copy, zero-allocation HTTP/1.1 parser in C and compatible with C89. Uses only pointer arithmetic and nothing else in only 50 lines.

c c89 fast fastest http http1-1 https library microhttp most optimized parse parser single-header small smallest smallhttp tiny tinyhttp zero-allocation

Last synced: 19 Jul 2025

https://github.com/scriptlinestudios/waphics.c

A web browser video game library for C.

c game-development webassembly

Last synced: 07 Mar 2026

https://github.com/cpscript/micropython-raytracer

RayTracer for most micro-controllers with MicroPython

assembly c micro-controller micropython python

Last synced: 17 Aug 2025

https://github.com/cooptocracy/tiny-blockchain

The objective of this repository is to bring you the basic implementation of `Blockchain` in various languages.

blockchain blockchain-technology c cpp csharp dlt fsharp go golang java js python ruby rust ts

Last synced: 10 Apr 2026

https://github.com/akhilpandey95/fat12

An implementation of a FAT 12 system simulation in C

c fat12 operating-system

Last synced: 09 Mar 2026

https://github.com/himanshu-o5/warp

Warp is a lightweight and efficient task reminder system written in C, designed to help users stay on top of their important tasks.

c reminder-application

Last synced: 17 Feb 2026

https://github.com/bagussatoto/sih-ipk

Merupakan Sistem Informasi Hitung IPK sederhana dengan mencakup manajeman mahasiswa dan mata kuliah. Lalu, dengan data yang sudah ada diharapkan bisa menghitung ipk yang didapatkan dari inputan.

c

Last synced: 17 May 2026

https://github.com/jblond/debian_build_apache24

Build apache 2.4 on debian from scratch

apache c debian httpd shell

Last synced: 15 Apr 2025

https://github.com/tatsh/winprefs

Tool to export registry paths to script and code formats (reg add, PowerShell, C, C#).

backup batch c csharp customisation customization desktop powershell registry win32 windows

Last synced: 14 Apr 2025

https://github.com/marcosalvalaggio/kiwigrad

Mini deep learning framework written in Python C-API for Speed

c cpython-api cpython-extensions deep-learning pypi-package python pytorch

Last synced: 22 Aug 2025

https://github.com/paulo9mv/udp-file-sharer-c

Reliability file transfer sender-receiver by UDP protocol

c cnet cprogramming ethernet filetransfer ip network receiver sender transfer udp

Last synced: 07 Apr 2025

https://github.com/nathandaven/traveller-gba

My final project for CS 2261 at Georgia Tech. A top down and sidescrolling RPG built in C and assembly for the Gameboy Advance, using all original art and designs. Click the link and then click anywhere to launch the online emulator on CS2261 website!

c game gameboy-advance

Last synced: 20 May 2026

https://github.com/jnguyen1098/stately

Single-header generic finite-state machine library for C

c finite-state-machine header-only single-header

Last synced: 18 Sep 2025

https://github.com/deryaxacar/42-philosophers

This project simulates the classic "Dining Philosophers Problem." The scenario involves a group of philosophers seated around a round table, trying to eat under specific rules and constraints. As the philosophers alternate between eating and thinking, they seek to overcome issues like synchronization, deadlock, and starvation. The goal of this proj

42 42-philosophers 42-school 42born2code 42cursus 42projects 42school c c-programming c-programming-language fork philosophers project thread threads

Last synced: 13 Apr 2025

https://github.com/uael/libft

The aim of this project is to code a C library regrouping usual functions that you’ll be allowed to use in all your other projects.

42born2code c libft

Last synced: 20 Jul 2025

https://github.com/shahzaib739/ascii-render

ascii-render is a header-only ASCII renderer for embedded systems, terminals, and SDL2 apps. Zero dependencies, multi-backend rendering, and cross-platform support (STM32/ESP32/Arduino, consoles, SDL2) 🐙

ascii-art ascii-color ascii-rendering asciidoc c donut hacktoberfest log-viewer map motd nodejs openstreetmap render renderer rendering teapot torus vector-tiles

Last synced: 04 Oct 2025

https://github.com/astrodynamic/math-library-in-c

CustomMath library is a C language implementation of the `math.h` library, offering basic mathematical functions like sine, cosine, logarithms, etc. It has no external dependencies and is licensed under MIT. To use it, you need to link it with your project and include its header file in your C source code.

c check cmake library makefile math testing

Last synced: 24 Oct 2025

https://github.com/ruilopesm/stack-machine-li2

A stack-oriented programming language developed in C

c imperative-programming interpreter makefile stack-machine

Last synced: 23 Aug 2025

https://github.com/maxpatiiuk/code-share

A collection of random code pieces from different projects over the years.

arduino c cpp csharp jquery js php sql

Last synced: 12 Apr 2025

https://github.com/agagniere/blackmagic

C preprocessor tricks, explained

c preprocessor tutorial zig-package

Last synced: 18 Sep 2025

https://github.com/supragya/HLang

Core shell scripting language design and interpreter proposed for HelenOS's BDSH shell system. Includes prototype implementation using AST and provision for lightweight object code for BeagleBoards

ast bison c executor flex interpreter programming-language scripting-language

Last synced: 11 May 2025

https://github.com/avicted/skogsnet

Arduino -> Serial bus -> Unix -> (main) Measuements read from the Serial bus. With Raylib as Visualization for the data.

arduino c cpp embedded-systems iot linux makefile pid pid-control raylib raylib-c raylib-cpp serial-communication temperature unix

Last synced: 27 Jul 2025

https://github.com/performanc/cpools

Light-weight pool library for C89+

c c89 cross-platform pool thread-pool

Last synced: 13 Feb 2026

https://github.com/denismurphy/secure-https-client-mtls

HTTPS client implementation in C using mutual TLS (mTLS) authentication.

c client-certificate-authentication cmake https mbedtls mtls

Last synced: 07 Mar 2026