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

Lua library for comfortable access to Linux input subsystem(evdev particularly)

c evdev linux lua

Last synced: 07 Jan 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/versbinarii/dct

image processing assignment

c digital-signal-processing matrix

Last synced: 03 May 2025

https://github.com/jtdaugherty/t2

An interactive ray tracer powered by OpenCL

c opencl raytracer

Last synced: 15 Mar 2025

https://github.com/rishabharoraa/juliagen

juliagen - minimal julia/mandelbrot set generator

c maths

Last synced: 16 Jan 2026

https://github.com/joknaa/coding_challenges

💪🏻💻 These are some of the coding challenges and problems i solved and projects i did "Hackerrank" and "Hyperskill" platforms

c css hackerrank html hyperskill java javascript

Last synced: 11 Apr 2026

https://github.com/basemax/datedifferc

Calculates the difference between two dates in the old format. (Using C Language without any extra library)

c date dates dates-and-times datetime datetime-format timestamp timestamp-conversion timestamp-convert timestamp-tool timestamps

Last synced: 03 Apr 2025

https://github.com/lucasdaher/banco-malvader

Programa desenvolvido para o trabalho da matéria de Lógica de Programação.

c

Last synced: 01 Mar 2025

https://github.com/ralphtheninja/lib-flat-tree

Map a binary tree to a list (c version of mafintosh/flat-tree)

binary-trees c

Last synced: 22 Feb 2026

https://github.com/arwenterpstra/algorithms

Different algorithms for different purposes, written in multiple languages

algorithms c cpp csharp java javascript lua python rust

Last synced: 09 Feb 2026

https://github.com/bunji2/cgo

Minimal samples of cgo

c cgo go golang mingw python2 windows

Last synced: 27 Oct 2025

https://github.com/hxndev/reverse-sort-and-decrypt-string-using-child-processes

Applying different operations on a string using Fork and Exec.

ascii c child code cpp decrypt exec fork length os pipes processes reverse sort string

Last synced: 20 Apr 2026

https://github.com/amdray/bounce_zero

Reverse-engineered PSP port of Nokia’s 2002 Java ME game "Bounce", uses only original data files.

bounce c classic-games gaming homebrew java port porting porting-game psp psp-homebrew retro vibe-coding

Last synced: 22 Jan 2026

https://github.com/korolevsoftware/hello-opencl

Simple CMake project use OpenCL with C style

c cmake opencl

Last synced: 06 Sep 2025

https://github.com/kaitai-io/kaitai_struct_c_runtime

Kaitai Struct: runtime for C

c kaitai-struct

Last synced: 08 Sep 2025

https://github.com/aaravmalani/lexmath

A lexer for mathematical expressions in C

arithmetic c cmake collaborate expressions lexer math mathematics tokenizer

Last synced: 16 Oct 2025

https://github.com/xerpi/sisa-emu

SISA Architecture Emulator

c emulator emulator-programming lle risc risc-processor

Last synced: 16 Oct 2025

https://github.com/apchavan/infopuller

Helpful CLI application to fetch useful details about website domains or local machine, using the core Windows OS functions.

autostart c cli-app cpp file-api ipv4 ipv6 mac-address malware-research operating-system persistence registry-hacks robots-txt threat win32-cpp windows windows-registry winsock2

Last synced: 14 Apr 2026

https://github.com/kampi/avr

My private AVR library.

avr avr-gcc c

Last synced: 09 Jul 2025

https://github.com/wendreof/sivirinucode

Code of 'Sivirinu' (2nd place in robotics competition)

arduino arduino-platform arduino-uno bluetooth-arduino c robotics-competition robotics-control

Last synced: 13 Apr 2026

https://github.com/aa-sikkkk/c-syntaxchecker

C-SyntaxChecker is a tool designed to analyze C and C++ code for common syntax issues. It checks for bracket matching, keyword usage, function definitions, and more. This tool can help developers maintain clean and error-free

c cpp syntax syntax-analysis

Last synced: 29 Apr 2025

https://github.com/ianw/libiptcdata

libiptcdata (from sf.net)

c exif iptc jpeg python

Last synced: 10 Apr 2025

https://github.com/akashoinam/super-linked-list

A menu driven C program to demonstrate different types of Linked list and there operations

c linked list using

Last synced: 10 Apr 2025

https://github.com/jacopodl/spark

Low level network library :satellite: :zap:

c low-level network network-programming networking raw raw-data raw-sockets spark

Last synced: 14 Oct 2025

https://github.com/erikmansson/chip-seven

A simple CHIP-8 interpreter for Linux written in C

c chip-8 chip8 emulator glad glfw interpreter linux opengl

Last synced: 22 Jan 2026

https://github.com/edssaac/projetos-c

Estudos na Linguagem C.

c fatec obi uri

Last synced: 30 May 2026

https://github.com/jacubillos10/ruspectroscopy_tools

C extension module (for python) to generate gamma and E matrices in RUS (Resonant Ultrasound Spectroscopy)

c openmp physics python3 resonant-ultrasound-spectroscopy solid-state-physics

Last synced: 14 Oct 2025

https://github.com/libdriver/ad9833

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

ad9833 c dds full-featured-driver linux mcu spi

Last synced: 18 Oct 2025

https://github.com/hedhyw/dielectricbreakdown

Source codes of programs for a designed device. The device measures the parameters of dielectric films.

atmega48 avr c coursework dielectric-films microcontroller voltage

Last synced: 13 Mar 2026

https://github.com/definetlynotai/llm_data

A bunch of very famous repos source code's in python as pure localdocs all in this repo to train CODE AI

c code-examples cpp cuda data data-dum jupyter-notebook llm llm-code llm-datasets programming-data programming-data-sets python3

Last synced: 08 Oct 2025

https://github.com/abdelkarimhajji/ft_printf_42

ft_printf: Custom Printing Function @ 42 🖨️ Explore my solution for the "ft_printf" project at 42. Delve into the world of custom printing in C with this versatile printf implementation! #CProgramming #ft_printf 🚀💻

c makefile printf-42

Last synced: 08 Oct 2025

https://github.com/ir33k/walter

Write unit tests in C with no boilerplate

c library testing

Last synced: 17 Apr 2025

https://github.com/krishpranav/macide

A mac ide made for editing, building, running the project, debugging C, C++ and Objective-C

c c-plus-plus ide mac macos objective-c

Last synced: 09 Oct 2025

https://github.com/kezhengjie/epoll-tcp-port-forward

a small demo shows how to use epoll.small program implements port forwarding with epoll.also support Windows using wepoll

c epoll epoll-demo epoll-example linux-app linux-epoll port-forward port-forwarding tcp tcp-port-forward wepoll wepoll-example wepoll-tcp-port-forward

Last synced: 23 Feb 2026

https://github.com/elsemieni/pepsiman-texture-unpacker

TIM Texture Extractor a Packer experimental minisuite for the PSX Videogame Pepsiman The Running Hero.

c psx

Last synced: 13 Mar 2026

https://github.com/pythoninthegrasses/cc4e

C Programming for Everybody

c

Last synced: 29 Jun 2026

https://github.com/rob-blackbourn/example-wasm-array-passing-2

Simplifying memory management for passing JavaScript arrays to wasm

c clang javascript wasm webassembly

Last synced: 10 May 2026

https://github.com/rish-16/nachodb

🧀 A simple sqlite-like database written in C

c database repl sqlite

Last synced: 10 May 2026

https://github.com/hxndev/counting-alphabets-using-pipes

We will count the number of alphabets in the input file using pipes.

alphabets c child code count cpp exec fork os pipes processes

Last synced: 02 May 2026

https://github.com/fharchive/nasm.learningasm

Repo to learn NASM, contains c and nasm variants of various programs to compare syntax

asm c learning-by-doing nasm nasm-assembly

Last synced: 10 May 2026

https://github.com/michionlion/libtickit

Fork of @leonerd's libtickit, with better direct color support

c interface library libtickit ncurses terminal

Last synced: 10 May 2026

https://github.com/dmotte/winautoclicker

🖱 Simple Auto-Clicker CLI application for Windows, written in C++

auto auto-clicker autoclicker c c-plus-plus cli clicker cpp exe interval millis milliseconds mingw portable time win windows

Last synced: 11 May 2026

https://github.com/desmonhak/wl_lib

(Windows & Linux Library) permite un cierto alto nivel de funciones. Para no tener que lidiar con las cabeceras únicas de cada sistema

c linux windows

Last synced: 06 May 2026

https://github.com/hamaarour/minishell

This project is about creating a simple shell - essentially, my own little bash. Through this project, I've learned a lot about processes and file descriptors.

1337cursus 1337school bash c minishell42

Last synced: 02 May 2026

https://github.com/shuque/pykpass

Python extension for Kerberos 5 password verification

authentication c extension kerberos password python verification

Last synced: 11 May 2026

https://github.com/hxndev/tcp-connection-to-record-attendance

TCP Client Server Model that records the attendances of faculty and staff.

c client-server cpp tcp

Last synced: 02 May 2026

https://github.com/multivacplatform/multivac-hdfs-c

Connect c/c++ application to HDFS managed by Cloudera/CDH

c c-plus-plus cdh5 cloudera hadoop hdfs

Last synced: 13 May 2026

https://github.com/abdelkarimhajji/minitalk_42

mintalk at 42: Connecting learners, fostering collaboration. Join the conversation! 💬🚀 #Mintalk

c makfile minitalk42 processing

Last synced: 13 May 2026

https://github.com/abdelkarimhajji/philosophers_42

42 Philosophers: Diverse minds, united in learning and creating. We tackle challenges, push limits, and embrace the coding philosophy. Join the journey! 🧠💻 #42Community

c makefile philosophers42 threads

Last synced: 11 Jun 2026

https://github.com/fasakinhenry/3-month-learning-journey

I aim to learn three technologies within three months: C, Python and Javascript

c javascript python

Last synced: 07 May 2026

https://github.com/sambhav228/data_structure_algorithm

A repository which consists of the collection of various Data Structures and Algorithms implemented in various Programming Languages.

c cpp java python statistics

Last synced: 04 May 2026

https://github.com/abranhe/clib-docker

🐳The Clib Docker Image

c clib docker docker-image package-manager-tool

Last synced: 04 May 2026

https://github.com/mateuskoppe/uffs-algorithms

:rice_scene: UFFS Algorithms

c java python3

Last synced: 07 May 2026

https://github.com/alexfru/icachemips

MIPS instruction cache for RetroBSD to run large programs

c cache emulator mips

Last synced: 15 Jun 2026

https://github.com/ibara/libwordexp

Port of NetBSD wordexp(3) to OpenBSD.

c libc openbsd unix wordexp

Last synced: 02 May 2026

https://github.com/basemax/cmd5

Implement MD5 encryption using c without openssl and extra library.

c hash-md5 md5 md5-encode md5-hash md5hashing

Last synced: 08 May 2026

https://github.com/gikoskos/libccr

Hoare's Conditional Critical Regions implemented as a C library

c cmake concurrency concurrent-programming pthreads synchronization

Last synced: 05 May 2026

https://github.com/actionanand/cppgraphicsexamples

practising C++ graphics (turbo c++) using `graphics.h` file.

c cgraphics cpp cppgraphics

Last synced: 03 May 2026

https://github.com/andr3w03/kgv_tugas3_turing-a

Tugas 3 Mata Kuliah Komputer Grafik dan Visualisasi

c cpp desktop-application glew glfw glm object-oriented-programming oop opengl visual-studio

Last synced: 09 May 2026

https://github.com/skryvvara/address-book

A trivial address-book written with C | Used Visual-Studio C++ Project therefore code files end with .cpp

c structs

Last synced: 23 Jun 2026

https://github.com/shakfu/sndpipe

Max / MSP externals using the Soundpipe DSP Library

c dsp external max maxmsp soundpipe

Last synced: 09 Jun 2026

https://github.com/hashdefineelectronics/basicgraphics

This is a basic C graphics library that can is hardware independent.

arm c embedded font graphics linux pic

Last synced: 09 May 2026

https://github.com/sandbox-science/astrakernel

Experimental micro ARM kernel implementation for QEMU.

arm assembly c kernel

Last synced: 29 Jun 2026

https://github.com/dimitrisjim/leetcode_solutions

Solutions to leetcode problems in Python, Rust, C and JavaScript.

c javascript leetcode python rust

Last synced: 17 Apr 2026

https://github.com/amake/flutter_prime_test

A performance comparison of Dart, "platform", and "native" layers in Flutter

c cpp dart flutter kotlin performance swift

Last synced: 08 Apr 2026

https://github.com/chuahou/yes

A series of implementations of the simplest form of yes

bash c haskell sh shell yes

Last synced: 08 Apr 2026

https://github.com/wpmed92/tinymaix-riscyd2

Porting of Sipeed's TinyMaix inference library to RiscyD2

c hardware microcontroller neural-network

Last synced: 03 Jul 2025

https://github.com/mjakeman/lasem

A rendering library for MathML-based mathematical equations.

c equation gobject mathml maths

Last synced: 11 Mar 2025

https://github.com/0xf4b1/cboy

:video_game: An experimental GameBoy emulator written in C

android c emulator gameboy nx opengl opengl-es switch

Last synced: 06 May 2026

https://github.com/sarincr/object-oriented-programming-with-cpp

Object-oriented programming is a programming paradigm based on the concept of "objects", which can contain data and code: data in the form of fields, and code, in the form of procedures. A feature of objects is that an object's own procedures can access and often modify the data fields of itself.

algorithms artificial-intelligence c course cplusplus cpp data-science datascience datastructure datastructures deep-learning machinelearning object-oriented-programming objective-c oops-in-cpp opps programming-exercises programming-paradigm regression

Last synced: 09 May 2026

https://github.com/eersoy93/os93

My second attempt OS from scratch

assembly bootloader c kernel nasm os-development osdev

Last synced: 23 Aug 2025

https://github.com/neomutt/coccinelle

🔧 Coccinelle Scripts

automation c coccinelle refactoring scripts

Last synced: 08 Mar 2026

https://github.com/adielmtz/str

Mutable string library for C

c c-library c-string string string-manipulation

Last synced: 21 Jul 2025

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

cub3D 🎮🌌 – A 42 School project recreating core mechanics of the first FPS game using ray-casting. **Core Features:** - Ray-casting engine for 3D perspective - Dynamic maze navigation with WASD controls - Texture mapping for walls/sprites - Map parsing from .cub configuration files **Technical Highlights:** ⚡ Optimized rendering pipeline | 🖼️ M

3d-game 3d-graphics 3d-rendering 42school c game-development graphics maze-game minilibix raycasting

Last synced: 04 Apr 2025

https://github.com/cachehash/bfdc

bfdc is an optimizing brainfuck compiler/interpreter

brainfuck brainfuck-compiler brainfuck-interpreter c golang optimizing

Last synced: 11 May 2025

https://github.com/iluha168/bitflipper

This command-line utility flips specified amount of randomly chosen bits in a file.

bitflipper c cli silly

Last synced: 27 Feb 2026

https://github.com/nathanmcmillan/hymn-lang-legacy

Small language that compiles to C code.

c compiler language programming-language

Last synced: 20 Jan 2026

https://github.com/javiorfo/xtatusbar

Configurable statusbar for Xorg server using xsetroot

c dwm linux xorg xsetroot

Last synced: 05 May 2025

https://github.com/rythm-net/pu-informatics

:octocat: A collection of every course, lecture, exercise and homework during my 4-year-journey in University of Plovdiv. Plus some materials such as exams, code snippets and much more.

c cmake cplusplus csharp css html java javascript mathematica processing python wolfram-language

Last synced: 24 Jul 2025

https://github.com/amirhnajafiz-university/s1fp01

Fundamental programming course final project.

c c-programming-language fundamentals-of-programming

Last synced: 27 Jun 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/beliavsky/c2f

Partial C to Fortran translator by David Frank

c fortran intel-fortran transpiler transpiler-for-casual-use

Last synced: 27 Jul 2025

https://github.com/brenofariasdasilva/university

Here you can find basically most of the exercises I'm solving during my University journey. This repo will contain lots of folders inside of it, each of one related to one subject. It won't be limited to one language.

arduino c codon cpp elixir java jupyter-notebook makefile mysql opengl python ruby shellcode

Last synced: 08 Apr 2026

https://github.com/ausaf007/efficient-study-planner

The Efficient Study Planner (ESP) is a CLI app that gives an optimized plan to study for an upcoming exam.

c cli codeblocks

Last synced: 29 Sep 2025

https://github.com/fedecastellaro/ad7124-4-implementation

AD7124-4 - 24-Bit ADC, 4-Channel , Sigma-Delta - PCB and software implementation

24-bit-adc ad7124 ad7124-4 c kicad lpc1769 sigma-delta

Last synced: 20 Sep 2025

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

The So_long project aims to create a 2D maze game. In this game, the player controls a character to move through a maze and reach specific goals. The project provides an opportunity to learn about game programming, graphic management, and user interaction. It covers fundamental game mechanics, collision detection, and event management.

2d-game 2d-graphics 2d-platformer-game 2dgame 42 42-school 42born2code 42cursus 42projects 42school c c-programming c-programming-language c-programs c-project library libxml2 minilibx

Last synced: 13 Apr 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/estarossa0/minirt2.0

Small raytracer for a shool project

c raytracer raytracing sdl2

Last synced: 20 Jul 2025