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

Allocation free, C99 printf function recreation focused of a small memory footprint

c epitech epitech-project printf

Last synced: 26 Apr 2025

https://github.com/maximilianfeldthusen/simpleparser

This C code implements a simple command-line interface (CLI) that allows users to input commands and receive responses based on those commands.

c parser

Last synced: 05 Sep 2025

https://github.com/tuvimen/csas

console file manager

c console file-manager file-preview ncurses

Last synced: 29 Jul 2025

https://github.com/tush-tr/c_language

Learning stuff for C language and two basic projects to learn hands on programming using C language.

c clanguage exercises-solutions programming solved-exercises study-material topic tutorials

Last synced: 24 Apr 2025

https://github.com/bablokb/pico-bme280

Read BME280 sensor values with a Raspberry Pi Pico using the official Bosch-API

bme280 c pico

Last synced: 12 Jun 2025

https://github.com/yageek/lambert

:earth_africa: C library to convert Lambert coordinates to WGS84 with IGN Algorithms

c coordinates lambert wgs84

Last synced: 11 Apr 2025

https://github.com/vishalsharma0309/nano_drone

An autonomous nano drone with an end-to-end closed-loop visual pipeline with multiple visual inputs

c cnn crazyflie pulp riscv

Last synced: 18 Apr 2026

https://github.com/abdelazeem201/arm-core

This is a list of central processing units based on the ARM family of instruction sets designed by ARM Ltd. and third parties, sorted by version of the ARM instruction set, release and name. In 2005, ARM provided a summary of the numerous vendors who implement ARM cores in their design.

amba armv4 armv6 armv7 armv9 axi c fpga soc systemverilog verilog vhdl vhdl-code

Last synced: 03 Sep 2025

https://github.com/ohidurbappy/tutorialspoint-c-source-code

Example code given in Tutorialspoint.com C programming tutorial

c example-code tutorial tutorialspoint

Last synced: 11 Apr 2025

https://github.com/konstantintutsch/caffeine

Calculate your coffee ☕

adwaita c coffee tool

Last synced: 23 Jan 2026

https://github.com/ullenius/megaman2-password

Mega Man 2 Password Generator written in C

apache-license-2 c c99 megaman megaman2 nes password-generator

Last synced: 04 Sep 2025

https://github.com/raphiara/spms_ring

Single publisher multiple subscriber ring buffer written in C

c inter-process-communication ipc library lock-free message-queue publish-subscribe queue shared-memory

Last synced: 07 May 2025

https://github.com/ahmetcansolak/physical-address-from-user-space

Simple C program to get physical address from user space through mmap

c mmap physical-addresses

Last synced: 03 Jul 2025

https://github.com/smiley4/softwarerenderer

A 3d Software Rasterizer written in C

3d 3d-graphics c computer-graphics rasterizer software-rendering

Last synced: 12 Jun 2025

https://github.com/malb/m4rie

M4RIE is a library for fast arithmetic with dense matrices over GF(2^e) for 2 ≤ e ≤ 16

c linear-algebra matrix-factorization matrix-multiplication

Last synced: 15 Apr 2025

https://github.com/opennms/jrrd2

Round Robin Database (RRD) interface for Java (threadsafe rewrite)

c java rrd rrdtool

Last synced: 22 Jun 2025

https://github.com/ryantusi/cs50x

🚀 Dive into the world of coding excellence with my comprehensive collection! This repository hosts a treasure trove of problem sets and lab challenges from CS50x: Harvard's famed Introduction to Computer Science course. 🌟Perfect for learners aiming to sharpen their skills or enthusiasts eager to embrace the art of computer science! 🖥️💡✨

api c computer-science cs50x css data-structures database flask harvardcs50 html javascript python sqlite3

Last synced: 16 May 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/pcercuei/tinymm

Tiny memory manager for tiny data

c memory-allocation memory-allocator memory-management

Last synced: 02 Sep 2025

https://github.com/xnacly/xc

implementation of wc in various languages

c golang java python rust

Last synced: 04 Feb 2026

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

A string library in C

c cstring string

Last synced: 08 Mar 2026

https://github.com/desmonhak/compiler

Lenguaje de programación creado para desarrollo de sistemas operativos, creación de shellcodes y muestras de malware

assembly-language c malware os shellcode

Last synced: 03 Aug 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/wojwozniak/university

University courses that I have finished - tasklists, solutions, study materials

c computer-science csharp java javascript math python racket university

Last synced: 26 Aug 2025

https://github.com/ekkoz897/42cursus_push_swap

This project aims to sort data on a stack, with a limited set of instructions, using the lowest possible number of actions.

42born2code 42cursus 42school algorithms c push-swap sorting-algorithms stacks

Last synced: 23 Sep 2025

https://github.com/codegasms/azzian

A funny pixel game about an Asian boy who is chased around by slippers and constantly taunted by family, peers and the game itself.

c game game-development global-game-jam raygui raylib

Last synced: 15 Apr 2025

https://github.com/willdoescode/tree

recursive tree command in c.

c tree

Last synced: 20 Feb 2026

https://github.com/olejek88/escada

Energy SCADA - simple data aquisition server on C

c cpp drivers modbus scada

Last synced: 02 Aug 2025

https://github.com/qu1x/kiss3d-trackball

Virtual Trackball Camera Mode for Kiss3D

arcball c camera exponential-map kiss3d quaternion rust-lang virtual-trackball

Last synced: 28 Jun 2025

https://github.com/alopatindev/data_structures

Fundamental Data Structures

algorithms c datastructures

Last synced: 14 Apr 2025

https://github.com/andy-byers/paw

A statically-strong typed embeddable scripting language for C

c scripting-language

Last synced: 04 Sep 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/novpath/c-programming-language

C语言程序设计MOOC 翁恺、《C语言程序设计(第3版)》何钦铭 颜晖 - 课程笔记

c study-notes

Last synced: 10 Jul 2025

https://github.com/kaoutherbo/monty

Stacks, Queues - LIFO, FIFO project

alx-challenge c cmdline fifo-queue lifo-stack queue stuck

Last synced: 14 Apr 2025

https://github.com/codestrange/webserver

Machine Programming II Project for the 2018-2019 course of the Computer Science degree at the University of Havana, Cuba.

c http-server web-server

Last synced: 14 Mar 2025

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

A blazing-fast C docx decoder

c docx microsoft-word

Last synced: 31 Mar 2025

https://github.com/jcarrano/fixed_point_arith

Fixed point math library in C with 3d vectors and quaternions - formal verification is in process...

arithmetic c embedded-c fixed-point math-library quaternion vector-math

Last synced: 02 Aug 2025

https://github.com/desmonhak/structs_data_c

implementacion de vectores, al estilo de C++, podemos situar un ejemplo usando la implementacion en el archivo code_array-list.c. Ademas hemos hecho una implementacion de tablas de hash, puede situar un ejemplo de su uso en code_hash-table.c. Podemos situar tambien una implementacion de vectores pero esta vez con listas enlazadas en code_vector-...

arrays-dinamicos c estr hashtable listas-enlazadas

Last synced: 23 Jul 2025

https://github.com/diluo1999/blackjack

Final team project: Blackjack in C. CS50 Software Design and Implementation @ Dartmouth.

bash-shell blackjack-game c documentation game-developement makefile reinforcement-learning tcp-ip team-project valgrind

Last synced: 26 Feb 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/mrts/debugging-cgi-applications-with-gdb

How to debug CGI applications with GDB

c cgi gdb

Last synced: 03 May 2026

https://github.com/mushrom/gojira

A nifty scheme interpreter

c scheme-interpreter

Last synced: 17 Jan 2026

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

Binary append-only log

append-only binary c log

Last synced: 15 Apr 2025

https://github.com/willdoescode/lh

like lu but in c

c ls

Last synced: 14 Apr 2025

https://github.com/jakubvojvoda/filtering-mcu-fpga

Simple image filtering and segmentation on MCU and FPGA

c catapult fpga image-filtering image-processing mcu otsu thresholding

Last synced: 14 May 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/wiwichips/squish

Lightweight UNIX commandline shell for MacOS & Linux

c linux mac pipe shell

Last synced: 16 Aug 2025

https://github.com/appliedfm/docker-coq-vst

Docker images of the Coq proof assistant with compcert and VST pre-installed

appliedfm c compcert continuous-integration coq coq-vst docker-coq dockerfile

Last synced: 19 Feb 2026

https://github.com/vitumenezes/matrix-multiplication-pthreads-openmp

Matrix multiplication using the parallel programming paradigm (shared memory) in C with Pthreads and OpenMP

c openmp parallel-programming pthreads shared-memory

Last synced: 15 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/d-coder111/practolearn

PractoLearn serves as a repository for acquiring fundamental knowledge through hands-on projects suitable for beginners and individuals of all skill levels. We encourage you to participate and warmly welcome your contributions.

beginner-friendly c c-programming competitive-programming contributions-welcome cpp data-science-projects data-structures first-contributions hacktoberfest hacktoberfest-accepted improvement-proposal java projects-list python web-development

Last synced: 20 Aug 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/s4m-mo/language-runner-vscode

A VS Code extension that can run a variety of file types.

c cpp javascript language-runner nodejs python vbnet vscode vscode-extension

Last synced: 08 Apr 2026

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

DimaNet is just a bad integration of a neural network library written in pure, ANSI C (and a little bit of C++).

ai c contributions-welcome library open-source

Last synced: 31 Aug 2025

https://github.com/fastshift/c2lua

C binding to Lua

binding c lua

Last synced: 15 Aug 2025

https://github.com/amanoteam/glibc_preload

An execve() wrapper that allows executing binaries using a glibc installed in a non-standard location.

c cpp execve glibc ldpreload

Last synced: 14 May 2025

https://github.com/solomonkassa/assembly-reverse-engineering

Assembly Reverse Engineering Mastery 🔍 A comprehensive collection of assembly language resources, tools, and challenges for reverse engineering and binary analysis. From beginner to advanced levels, this repository provides hands-on experience with real-world reverse engineering scenarios across multiple architectures.

assembly c docker documentation ethical-hacking ethical-hacking-tools makefile python reverse-engineering shell

Last synced: 03 Apr 2026

https://github.com/gmartinezramirez-old/c-py

:godmode: [Finished] Python compiler for C language made for the fun of build a compiler from scratch (ok, is not fun, is nerdy).

c compiler compiler-construction lexer python tokenizer

Last synced: 19 May 2026

https://github.com/lind026/coroutine-in-c

The Unix style of coroutine mechanism in C language.

c coroutine

Last synced: 14 May 2025

https://github.com/dashroshan/c-practice-questions

📝 Solved practice questions from different topics of the C programming language

c practice-questions-solved

Last synced: 30 Jul 2025

https://github.com/vaibhavpandeyvpz/php-rsvg

PHP extension based on RSVG library to quickly convert SVG files into EPS, PDF, PNG and SVG again.

c cairo pdf php phpize png rsvg

Last synced: 24 Apr 2025

https://github.com/luki120/cassia

Simple tweak written in pure C, yes you read that right

c cpp ios jailbreak

Last synced: 07 Apr 2025

https://github.com/wyatt8740/x11-window-hider

(Also on GitLab - https://gitlab.com/wyatt8740/x11-window-hider.git ) - Easily hide and show (unmap and map) X11 windows. libxcb ANSI (C89) compatible C and bash xdotool implementations.

ansi ansi-c bash bash-script c c89 libxcb map posix unmap x11 xdotool

Last synced: 24 Aug 2025

https://github.com/fa7ad/uni-c-projects

C/C++ projects for university. Mostly problems from ANSI C by E Balagurusamy

basics c gcc makefile

Last synced: 09 Aug 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/hemmat1984/crun

CRUN - Compile & Run C/C++ Code with Ease

batch-script c compiler-toolset cpp shell-script

Last synced: 12 Apr 2025

https://github.com/izenynn/mini-shell

This project aims to recreate most of the bash shell.

42 42born2code 42minishell bash bash-like c linux linux-shell macos macos-shell minishell shell

Last synced: 14 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/saloniamatteo/smclib

Salonia Matteo's C Library (written in C99)

c c-header c-library c99 library libsmc posix-c posix-compliant smclib

Last synced: 18 Sep 2025

https://github.com/dosworld/o0c

Oberon-0 Compiler in C for MS-DOS

c compiler dos ms-dos oberon oberon-0 risc risc-5

Last synced: 30 Jul 2025

https://github.com/discordjs/node-pre-gyp

Node.js tool for easy binary deployment of C++ addons

c cpp module native nodejs

Last synced: 03 Oct 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/sirwumpus/iocccsize

IOCCC Source Size Tool (original author)

c ioccc rules

Last synced: 29 Jun 2025

https://github.com/daneelsan/wireworld

Wireworld: a Turing-complete cellular automaton suited for simulating logic gates and other real-world computer elements

c wireworld wolfram-language zig

Last synced: 20 Jun 2025

https://github.com/twelvefacedjanus/bsdbook

BSDBook - CLI note manager with vim/neovim editor.

c cicd docker freebsd-ports go jenkins

Last synced: 05 Apr 2025

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/ragibson/fpga-asteroids

32-bit single cycle CPU design and implementation of the "Asteroids" arcade game for this CPU in Assembly and C.

assembly asteroids c cpu fpga mips

Last synced: 12 Apr 2025

https://github.com/rakesh9100/bank-management-system

This project is made under the Summer Training course Advanced Data structure and Algorithm by Extellon in the duration May-June 2022.

algorithms bank-management-system-project c data-structures extellon summer-project

Last synced: 08 May 2025

https://github.com/charleskoffler/clprolf

Clprolf is a specialized, guided object-oriented language. It features predefined, specialized components and applies constraints to inheritance and interfaces, focusing on algorithmic programming. It is a superset of java.

c c-sharp design-pattern design-patterns design-patterns-implemented-in-java design-patterns-java framework java language languages new-language oriented-programming-language php programming-language programming-languages science scientific-research simulation simulation-framework simulations

Last synced: 12 Apr 2025

https://github.com/gyakobo/quadtree-image-compression

This project aims utilize a graph(a tree) as a form of image value compression by implementing a special kind of data structure where it basically groups repeating variables into a node and ungroups non-repeating values into their own nodes.

c c-plus-plus compression-algorithm dynamic-programming grayscale-images malloc njit partitioning pointers-and-arrays rgb tree-structure weissman-score

Last synced: 12 Apr 2025