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

6502 cpu command line emulator

6502 c cpu-emulator emulator tui

Last synced: 20 Jul 2025

https://github.com/bocaletto-luca/multilanguage-test-example

Multilanguage Test Examples Welcome to the Multilanguage Test Examples repository! This project contains simple, self-contained examples of programming fundamentals implemented in various programming languages. Each example demonstrates basic constructs—including output, variable declarations, conditionals, loops, and functions/methods with clear..

bocaletto-luca c cpp csharp css3 fsharp go haskell html5 java javascript kotlin python ruby rust scala swift swift5 typescript

Last synced: 01 Apr 2026

https://github.com/coderarjob/split_join

Splits a large file into smaller files of specified bytes and also joins them back to the original file.

c file-joiner file-split file-splitter linux

Last synced: 18 May 2026

https://github.com/nicolasbauw/amiga-c-intro-template

Amiga C template for hardware screen setup and module replay

amiga c copperlist demos hardware intros module protracker ptreplay replay template vbcc

Last synced: 13 Apr 2025

https://github.com/jimy-byerley/arrex

python module allowing to create efficient dynamic arrays of user-defined types

array buffer c cython list numpy python

Last synced: 16 Aug 2025

https://github.com/alvarorichard/cortexc

Interpreter is a minimalist yet powerful tool designed to interpret and execute a subset of the C programming language.

binary c education evaluation intepreter interpreter open-source parsing programming-language tokenization zig

Last synced: 26 Jul 2025

https://github.com/diegocr/libnix

Standard C link library for amiga-specific gcc development.

c library link

Last synced: 15 Aug 2025

https://github.com/vivek3141/learn-c

A comprehensive C tutorial.

c c-tutorials cmake

Last synced: 14 Mar 2025

https://github.com/keyu-tian/buaa-datastructure-project-solution

[Ranked No. 1🥇] My solution for the course project of Datastructure 2019'Spring @ BUAA (北航数据结构). Plenty of C language tricks, hacks, and optimizations are used for extreme efficiency. *Ranked 1/800* in the efficiency test.

algorithms beihang beihang-university buaa buaaoj c datastructures datastructures-algorithms hashtable string-matching

Last synced: 15 Mar 2026

https://github.com/umut-sahin/encin

A magical runtime made with user-level context switches, rainbows, and io_uring. Also unicorns.

asynchronous c runtime

Last synced: 07 Mar 2026

https://github.com/spockbotmc/mcd2c

Generate C serialization/deserialization code from the minecraft-data protodef protocol spec

c minecraft minecraft-data protodef spockbot

Last synced: 11 Apr 2025

https://github.com/supercamel/spinodb

SpinoDB is an in-memory NoSQL data library that is fast and self-contained. It's written in C++ with bindings for many languages. It is suitable for web and desktop applications with demanding performance requirements.

c database gnome gobject javascript nosql vala

Last synced: 21 Mar 2025

https://github.com/adamdempsey90/fvm

My finite volume method project. Here I will implement the many pieces of a finite volume method to incorporate into a larger code.

c cfd cuda fvm gpu hydrodynamics

Last synced: 13 Apr 2025

https://github.com/jrhea/anomlee

ANOMLEE: A Neat-O ML EE (pronounced a·nom·a·ly)

c ethereum machine-learning python rust wasm

Last synced: 29 Jun 2025

https://github.com/andyfratello/par

🎛️ Exercicis de Paral·lelisme (PAR) Q1 - UPC FIB

c fib-upc openmp openmp-parallelization par par-fib parallel-computing parallel-programming parallelism

Last synced: 12 Apr 2025

https://github.com/chethanyadav456/quickcmd

A simple command line tool to run commands quickly made with C.

c cli cli-tool hacktoberfest

Last synced: 07 May 2025

https://github.com/squell/tinytwofish

Configurable implementation of the Twofish block cipher for AVR 8-bit microcontrollers (ATtiny, ATmega)

assembly avr c crypto twofish

Last synced: 14 Apr 2025

https://github.com/org0000h/cutlass

A collection of c open source libraries

c libraries portable

Last synced: 31 Oct 2025

https://github.com/akatsuki105/boktai2

WIP: Disassembly of Boktai2(Japan, v1.1)

asm boktai c decompile disassembly game gameboy-advance games gba reverse-engineering

Last synced: 07 May 2025

https://github.com/willdoescode/natcpp

Re-writing natls in c++ to learn c++

c cpp ls ls-colors ls-command nat natls

Last synced: 07 Apr 2025

https://github.com/sizet/packet_capture

使用 raw socket 和搭配輔助資料 (ancillary data (PACKET_AUXDATA), 適用於 2.6.21 之後的核心) 監聽和記錄 (pcap 格式) 乙太網路介面上傳送和接收的封包.

c linux packet-capture raw-socket

Last synced: 11 May 2025

https://github.com/shysaur/shysaur-suffixtrees

Implementations of Suffix Trees Algorithms

c mccreight-algorithm suffix-tree ukkonen-algorithm

Last synced: 10 Jul 2025

https://github.com/speedie1337/spmenu

Fancy dynamic menu for X11 and Wayland, compatible with dmenu. Mirror of https://git.speedie.site/speedie/spmenu.

c dmenu dwm launcher launcher-application linux rofi suckless wayland x11

Last synced: 14 May 2025

https://github.com/octaspire/core

Library of containers, utf-8 and other utilities in standard C99

c c99 containers utf-8 utility-library

Last synced: 16 Aug 2025

https://github.com/libdriver/sts3x

STS3X(STS30, STS31, STS35) full-featured driver library for general MCU and Linux.

c full-featured-driver iic linux mcu sts30 sts31 sts35 temperature

Last synced: 30 Jul 2025

https://github.com/joswinemmanuel/c-lab-s2

A repository for KTU B.Tech Computer Science S2 C Programming, containing lab exercises and code examples to support learning and practical application of C programming concepts.

c

Last synced: 19 Jul 2025

https://github.com/gamemann/continuous-a2s_info-requests

A small C program imported from GFL's GitLab. This continuously sends A2S_INFO requests using cooked Linux sockets.

a2s a2s-info c engine linux socket source udp valve

Last synced: 18 Mar 2025

https://github.com/libdriver/tpl0501

TPL0501 full-featured driver for general MCU and Linux.

c full-featured-driver iic linux mcu potentiometer tpl0501

Last synced: 30 Jul 2025

https://github.com/CandyGumdrop/proj

Elixir coordinate conversion library using OSGeo's PROJ.4

c coordinate-systems distance-calculation elixir geospatial osgeo-proj

Last synced: 30 Mar 2025

https://github.com/pyift/pyift

PyIFT is a Python wrapper of a fork of the LIDS C library.

c graph image-foresting-transform image-processing python shortest-paths

Last synced: 03 Sep 2025

https://github.com/bobrippling/utop

process monitor

c monitoring ncurses process terminal tui

Last synced: 02 Sep 2025

https://github.com/soasis/encoding_tables

Shared tables between C and C++ for encoding infrastructure

c cpp data encoding

Last synced: 09 Apr 2025

https://github.com/fmahadybd/data-structure-and-algoritham

This repo for DSA in C. All of Code in here easy. This is create for Green University Of Bangladesh

c dsa-algorithm

Last synced: 12 Jun 2025

https://github.com/sftcd/cs2014

CS2014 Systems Programming course repo

c course programming

Last synced: 14 Apr 2025

https://github.com/ilya3point999k/levr

Single header CPU voxel renderer

c c99 raycasting raytracing single-header software-rendering voxel

Last synced: 10 Apr 2025

https://github.com/richiepagard/bitfiddler

Learning low-level stuff the hard way — by fiddling, failing, and fixing.

c funny-experiments low-level low-level-programming network programming

Last synced: 18 Jan 2026

https://github.com/sasluca/glfwcmaketemplate

A simple template for a C application using GLFW with GLAD and CMake.

c cpp gamedev glfw opengl

Last synced: 12 Oct 2025

https://github.com/azure/c-testrunnerswitcher

C test runner switcher repo to be broken off from azure-c-shared-utility so it can be reused in several of our IoT repos

c testrunnerswitcher

Last synced: 20 Oct 2025

https://github.com/bor0/pf500

Synergy PF-500 Fiscal Printer API

c c-sharp fiscal-printer

Last synced: 10 Apr 2025

https://github.com/xfgusta/xdump

Display file contents in hexadecimal and ASCII

ascii c cli command-line-tool hex hexadecimal hexdump linux

Last synced: 08 Oct 2025

https://github.com/jakubtomsu/raylib-jump-prince

A simple platformer game inspired by jump king

2d 2d-game c cpp game raylib

Last synced: 07 Oct 2025

https://github.com/mechadragonx/gameboyshenanigans

Game Boy Coding Shenanigans in C

c gameboy gameboy-development gbdk

Last synced: 01 Jul 2025

https://github.com/marcusvinix/42libft

This is my C functions library, my first project as a cadet at School 42 São Paulo. It has functions to manipulate strings, memory, and linked list, and I will expand this in the future when necessary.

42 42school c libft42

Last synced: 06 Jul 2025

https://github.com/r4um/ssh-authsock-hack

LD_PRELOAD Hack to try and make latest ssh-agent auth socket always available.

c ld-preload ld-preload-hack socket ssh ssh-authsock-hack

Last synced: 15 Mar 2025

https://github.com/nickscha/vk-glfw-cimgui

c demo of imgui using vulkan, glfw3, cimgui

c c99 cimgui demo glfw3 imgui vulkan

Last synced: 07 May 2025

https://github.com/dahlitzflorian/game-of-life

The 'Game of Life' is an (mac) console application written in C. It represents a modified version of the famous game of life thought of by mathematician Conway.

c command-line console console-application game

Last synced: 15 Oct 2025

https://github.com/sionpardosi/financial-management-system-basedonthec-programming-language-implementation-of-daily-and-monthl

Sistem Pengelolaan Keuangan Berbasis C! Proyek ini bertujuan untuk mengembangkan sebuah aplikasi sederhana menggunakan bahasa pemrograman C untuk mengelola pengeluaran harian dan bulanan.

c

Last synced: 09 Jul 2025

https://github.com/sjorek/mediacastsegmenter

Create MPEG2-TS encapsulated stream-segments.

c http mpeg2 streaming streaming-algorithms streaming-video

Last synced: 30 Apr 2025

https://github.com/savaughn/pksav

Small, fast Pokémon save file parsing C library

c pokemon save

Last synced: 14 Apr 2025

https://github.com/eschirni/minitalk

42 project minitalk (with bonus)

42 ascii-to-binary c minitalk unix-signals

Last synced: 29 Oct 2025

https://github.com/savage13/sacio

sacio library

c iris sac sacio-library seismic

Last synced: 12 Apr 2025

https://github.com/madarauchiha-314/auto-unit-test

No writing unit tests again!

c unit-test

Last synced: 08 May 2025

https://github.com/sondosaabed/library-project

In this project using c language a library is developed

c library

Last synced: 22 Apr 2025

https://github.com/ludovicrousseau/pcsc-contrib

PC/SC lite contrib

c pcsc python smartcard

Last synced: 13 Jun 2025

https://github.com/szastupov/lgears

Scheme VM and compiler

c lisp scheme

Last synced: 24 Apr 2025

https://github.com/americocunhajr/crflowlib

CRFlowLib is a collection of computational libraries to simulate chemically reacting flows employing ISAT algorithm.

c combustion computational-chemistry computational-mechanics computational-physics dynamical-systems isat numerical-algorithms thermochemistry

Last synced: 23 Apr 2025

https://github.com/aaeioua/jumpdf

Jumpdf is a keyboard-focused PDF viewer for documents where one needs to jump between different sections of the document frequently.

c gtk4 pdf pdf-viewer

Last synced: 28 Feb 2026

https://github.com/yugr/gcc-interp

Run C files as standalone scripts

c cplusplus interpreter proof-of-concept script

Last synced: 05 May 2026

https://github.com/robkam/ytreenova

YtreeNova - a (curses-based) file manager similar to DOS XTree™

c codex console console-application curses file-explorer file-manager foss terminal terminal-based tui unix xtree ytree

Last synced: 15 Jun 2026

https://github.com/arverma/data_diode

A unidirectional network (also referred to as a unidirectional security gateway or data diode ) is a network appliance or device allowing data to travel only in one direction. It is used in guaranteeing information security. They are most commonly found in high security environments such as defense, where they serve as connections between two or more networks of differing security classification – also known as a "cross domain solution." This technology is also found at the industrial control level for such facilit ies as nuclear power plants, electric power generation/distribution, oil and gas production, water/wastewater, airplanes (between flight control units and in - flight entertainment systems), and manufacturing.

c client client-server client-server-architecture data data-diode diode networking server socket-programming

Last synced: 23 Aug 2025

https://github.com/yokawasa/vs_httpd

Very Simple HTTP Server that can deliver static files very fast.

c high-performance http http-server libevent web-server

Last synced: 28 Oct 2025

https://github.com/carloszoft/online_judge

Repository to resolved exercises in https://www.hackerrank.com/

algorithms c competitive-programming estrutura-de-dados javascript treinamento

Last synced: 07 Sep 2025

https://github.com/benmezger/strail

A kernel with support to the RISCV architecture

asm c kernel operating-system riscv unix

Last synced: 07 Sep 2025

https://github.com/b3dgs/sc68

Sc68 Atari ST and Amiga music player

amiga android atari-st audio-player c sc68

Last synced: 09 Jul 2025

https://github.com/govnorice/archarchive

A utility to quickly rollback an arch linux system using ALA (a.k.a Arch Linux Archive)

ala arch archive c cpp linux linux-utils rollback

Last synced: 06 May 2025

https://github.com/voronar/ctype-js

JavaScript library for easy working with C data types like primitive type arrays and structures.

c data-structures javascript websocket

Last synced: 06 Mar 2026

https://github.com/aperezdc/autocleanup

Macros and helper inlines to automatically cleanup scoped resources

c clang cleanup gcc scoped

Last synced: 18 Mar 2025

https://github.com/hollowman6/english-word-frequency-statistics-program

English Word Frequency Statistics Program realized by C. (英文词频统计程序)

c word-frequency

Last synced: 11 Apr 2025

https://github.com/gamemann/tcp-app-with-encryption

A client and server project that encrypts and decrypts messages. The client is programmed in C using the Libsodium library and the server is programmed in Elixir using ErLang's crypto module.

c client cypto elixir encryption erlang libsodium server tcp

Last synced: 18 Mar 2025

https://github.com/gamemann/udp-sender

A C program I made for sending UDP packets. Comes with a few useful features.

c ip linux packet send socket spoof udp

Last synced: 18 Mar 2025

https://github.com/yjdoc2/os-project

A project done for OS course, extending a kernel from https://github.com/dthain/basekernel, to implement threading capabilities, give an API for threading, and implement various scheduling techniques.

c kernel operating-system os-dev scheduling-policies threading

Last synced: 12 Apr 2025

https://github.com/niklasf/rust-btoi

Parse integers directly from ASCII byte slices

c rust

Last synced: 12 Apr 2025

https://github.com/carcargroup05/robotvacuum

Due to this aging society, we intended to develop a robot vacuum to care for senior citizens. It has the ability not only to clean the floor but also to detect whether a senior citizen have fallen using a Pi camera and a google ML model(MediaPipe).

app-inventor arduino arduino-mega-2560 c cpp mediapipe ml openc pi-camera python python3 raspberry-pi-4 raspberry-pi-camera

Last synced: 28 Oct 2025

https://github.com/protik09/coremark-rp2040

This is the COREMARK® embedded benchmark ported by me to the RP2040 chip from the folks over at Raspberry Pi.

benchmark c embedded embedded-c embedded-systems raspberry raspberrypi-pico rp2040 rpi-pico

Last synced: 08 May 2025

https://github.com/libdriver/syn6658

SYN6658 full function driver library for general MCU and Linux.

c full-function-driver linux mcu speech-synthesis spi syn6658 uart

Last synced: 19 Jun 2025

https://github.com/ultirequiem/structured-programming-platzi

👨‍💻Exercises and notes from the structured programming course at @Platzi

c c-course course platzi platzi-course programacion-estructurada

Last synced: 07 May 2025

https://github.com/vladimirakopyan/netcore_nativecall

This demonstrates how to create a native, unmanaged DLL and invoke it's functionality from a .Net Core Application

c cpp csharp dll netcore netcore-nativecall pinvoke pinvoke-wrapper tutorial

Last synced: 29 Apr 2025

https://github.com/shubhexists/proximity

A multithreading terminal chat application written in C, implemented through websockets

c websocket websocket-chat websocket-client websocket-server

Last synced: 10 Apr 2025

https://github.com/pdsmart/sharpmz

A Sharp MZ Series (80K,80C,1200,80A,80B,700,800,2000) Computer Hardware Emulation written in VHDL on Altera FPGA fabric. Runs on the MiSTer project and other Altera Cyclone devices.

assembly-language c cpp electronics emulator fpga perl retrocomputing vhdl

Last synced: 15 Jun 2025

https://github.com/yorevs/ccompass

This is a C-ANSI style framework to program in C like C++

c c-ansi oop oop-in-c

Last synced: 07 Mar 2026

https://github.com/madmurphy/nextgen

An interactive Bash script that lets you easily set up a new extension project for GNOME Files (Nautilus)

c gnome gnu nautilus nautilus-extension project-template

Last synced: 04 May 2025

https://github.com/fahimahammed/data-structure-1

Data Structure

c data-structure

Last synced: 11 Apr 2025

https://github.com/iricartb/university-c-compiler-flex-bison

Ivan Ricart Borges - C compiler using Flex & Bison, Bison is a generator of syntactic analyzers, a substitute for yacc ("Yet Another Compiler Compiler", another compiler of compilers).

bison c compiler flex lexical semantics yacc

Last synced: 10 Apr 2025

https://github.com/gaureshpai/dump

Dump: This repository is where I upload randomly generated webpages using HTML, CSS, and JavaScript and also create folders for the certificate courses i am learning and also the folders with bunch of codes in it. These webpages are generated programmatically to showcase different designs, layouts, and interactive elements.

c git github-config html-css-javascript java python

Last synced: 30 Apr 2025

https://github.com/gmarcha/42_libft_tester

A simple step-by-step tester to C 42 Library.

42 42born2code 42projects 42school c libft libfttester shell tester

Last synced: 02 Jan 2026

https://github.com/acecoooool/cs344-note

CS344-Note-zh

c cuda gpu

Last synced: 30 Jul 2025

https://github.com/elhajuojy/c-programming-guide

Guide to C Programming langauge for me and for all of us 📁

algorithms c problem-solving terminal

Last synced: 26 Jul 2025