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/tr-reny/alx-low_level_programming

All work contained in this project was completed as part of the curriculum for the ALX-SE programme. ALX Africa is an online full-stack software engineering program that prepares students for careers in the tech industry using project-based peer learning

alx alx-low-level-programming betty betty-style c low-level-programming shell

Last synced: 09 Apr 2025

https://github.com/briandfoy/excellent_numbers

Compute excellent numbers

bignum c julia math perl python

Last synced: 11 Apr 2025

https://github.com/queue-ri/advanced-algorithm-study

📖 알고리즘 문제 해결 전략(종만북) AC 풀이 모음집 & 스터디 - 2기 종료

algorithm algospot c cpp gcc problem-solving python

Last synced: 31 Jul 2025

https://github.com/globalpolicy/simwin

C header file for creating simple windows GUI

c gui header library simple single win32 windows

Last synced: 20 Aug 2025

https://github.com/shreyamalogi/lang-vscode

teaching vscode lang basics to codecosmers

c cpp dart java js python vscode

Last synced: 24 Apr 2025

https://github.com/algosup/2023-2024-project-3-virtual-processor-team-3

2023-2024, 3rd project, aims to create our own processor and Assembly language.

assembler assembly c vcpu

Last synced: 16 Jul 2025

https://github.com/jesperkha/rum

Minimal editor for the Windows console

c editor makefile no-dependencies terminal win32api windows

Last synced: 22 Apr 2025

https://github.com/fmw666/data-structure

💡 数据结构(基于 C++ 语言) + 算法 (基于 C语言 和 Python语言)

algorithms c cpp data-structures datastructures-algorithms python3

Last synced: 02 Aug 2025

https://github.com/NNBnh/superb-st

📟 ST-base terminal with enough patches

c flexipatch ligatures st suckless suckless-terminal terminal terminal-emulator

Last synced: 05 Apr 2025

https://github.com/naforoutan/snake-game

2-player snake game (including food, bomb and timer option) - A project for the fundamentals of programming

c cpp functional-programming snake-game terminal

Last synced: 15 Apr 2025

https://github.com/cesargdm/c-chess

♝♞♟ CLI online chess written in C ♚♛♜

c chess emoji parallelism sockets threads

Last synced: 12 Jun 2025

https://github.com/azizbenismail/projet_parental_monitoring_system_qt

Notre application contrairement aux autres applications de sécurité parentale dépasse l’entourage familial pour qu'elle fait intervenir d’autres éléments hors les parents pour assurer la sécurité des enfants

arduino arduino-library c qt sketchup

Last synced: 10 Jul 2025

https://github.com/antoniotejada/epycc

C99 just in time Python embeddable compiler with no external compiler dependencies so you can seamlessly use fast/existing C code from Python

c c99 compiler jit lark lark-parser llvm llvmlite python

Last synced: 23 Jan 2026

https://github.com/ramanaditya/beginners

This is a repository containing all the beginning steps to start with programming from level zero

c cplusplus cpp hacktoberfest hacktoberfest-2020 hacktoberfest2020 java python python3

Last synced: 30 Oct 2025

https://github.com/nclack/whisk

Fully automated tracking of single rows of whiskers in high-speed video.

c matlab python tracking video whisker

Last synced: 14 Mar 2026

https://github.com/zeel-codder/recursion-hub

Write a solution to any recursive problem in any language of your choice

c cpp css express go hacktoberfest html java js nodejs php python r typescript

Last synced: 07 Oct 2025

https://github.com/myfreeer/sendinput

keyboard and mouse input simulator for windows

c input keyboard mouse scripting sendinput simulation windows

Last synced: 18 Jan 2026

https://github.com/libdriver/syn6988

SYN6988 full function driver library for general MCU and Linux.

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

Last synced: 28 Oct 2025

https://github.com/ronflima/feijuca

An implementation of popular algorithms using plain STD C language

algorithm c hacktoberfest mit-license

Last synced: 03 Mar 2026

https://github.com/advancedhacker101/c-r.a.t-client-linux

This is the linux version of the R.A.T client written in c#

c client linux rat

Last synced: 25 Oct 2025

https://github.com/harry-ross/c-snippets

A simple extension for Visual Studio Code snippets for the C programming language.

c snippets visual-studio

Last synced: 27 Feb 2026

https://github.com/bensouchet/raytracer

School Project - Graphic - Raytracer Engine & Renderer from scratch

c opencl outliner presets raytracer raytracing raytracing-render sdl2 shaders

Last synced: 27 Feb 2026

https://github.com/ympons/katas

I :heart: algorithms and competitive programming. In this repo, I share some of my solved challenges and hacks.

algorithms c coj competitive-programming cpp cses elixir exercism go hackerrank katas leetcode python3 solved-challenges

Last synced: 21 Jun 2025

https://github.com/gardentools/crcengine

A Python CRC library for calculation and C-code generation

c checksum checksum-calculation checksum-generation crc crc-algorithms crc16 crc32 python python3

Last synced: 13 Apr 2025

https://github.com/orbitalquark/textadept-debugger

Language debugging module for Textadept.

c debugger debugging gdb lua textadept textadept-module

Last synced: 01 May 2025

https://github.com/gabrieledarrigo/c-weather

Shell application to get weather data

c university university-project weather

Last synced: 10 Apr 2025

https://github.com/mindexpert7546/learn-dsa

Data structure and Algorithm (DSA).A data structure is a method of organizing data in a virtual system. Think of sequences of numbers, or tables of data: these are both well-defined data structures. An algorithm is a sequence of steps executed by a computer that takes an input and transforms it into a target output.

algorithms-and-data-structures c cpp data-structures dsa dsa-algorithm hacktoberfest hacktoberfest-accepted hacktoberfest-starter hacktoberfest2023 java python

Last synced: 18 Jun 2025

https://github.com/mithil467/mitpick

Capture the terminal, without leaving the terminal

c capture debian gtk3 linux screenshot terminal

Last synced: 21 Mar 2025

https://github.com/hairrrrr/c-datastructure

严蔚敏吴伟民《数据结构》C 语言描述 案例习题详解(含代码)

algorithm c datastructure introduction tuition

Last synced: 10 Apr 2025

https://github.com/vozlt/sniff-ipmac

The packet sniffer to capturing just ip and mac address.

c direct-server-return example-code libpcap packet-sniffer

Last synced: 22 Jun 2025

https://github.com/hanfried/tlpigo

The Linux Programming Interface with go

c golang linux

Last synced: 08 May 2025

https://github.com/rofl0r/opendow

remake of the classic amiga game "dogs of war" (C) 1989 elite

amiga arcade c game remake shmup whittaker

Last synced: 11 Apr 2025

https://github.com/palmr/cart-dumper-listener

:video_game: Listener for the Gameboy cart-dumper ROM

c gameboy raspberry-pi rom

Last synced: 11 Apr 2025

https://github.com/beiyuouo/experiment-for-pl0-compiler-expansion

🚀 海南大学编译原理 pl0 语言编译器扩充

c compiler

Last synced: 19 Jul 2025

https://github.com/jonathan-gramain/bitpunch

Swiss Army knife for arbitrarily structured binary files

binaryformat c development-utility parsing-engine python recovery

Last synced: 26 Jun 2025

https://github.com/lrusak/arduino-core-pico

Arduino Core for Raspberry Pi Pico

arduino c cpp embedded pico rasberrypi rpi

Last synced: 13 Apr 2025

https://github.com/nixawk/hello-c

c programming

c linux

Last synced: 06 Mar 2026

https://github.com/reisraff/cim

It provides a way to run interactively a "C" code and also a simple piece of that.

c gcc interactive interactively

Last synced: 30 Oct 2025

https://github.com/kgabis/compressor

Implementation of Huffman coding lossless compression in C.

c huffman-coding

Last synced: 29 Oct 2025

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/fahimahammed/data-structure-1

Data Structure

c data-structure

Last synced: 11 Apr 2025

https://github.com/ryooooooga/mocc

Self-hosted x86_64 C Compiler

c compiler

Last synced: 29 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/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/chansen/c-utf8-valid

Single-header UTF-8 validation routines for C

c unicode utf-8 validation

Last synced: 12 Sep 2025

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/dai-wenxun/c-compiler

Tiny self-hosting C compiler (计算机组成原理)

assembly c compiler self-hosting x86-64

Last synced: 04 Aug 2025

https://github.com/bradyhouse/house

Proof of Concept and Research repository.

angular aws bash c javascript nodejs python reactjs threejs vuejs

Last synced: 05 Apr 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/rolandbrake/piscript

Piscript is a lightweight scripting language inspired by Python, built in C for speed and simplicity. It features a built-in 128x128 pixel graphics display and supports functional programming, matrix math, and WebAssembly via Emscripten. Ideal for learning, experimentation, and building retro-style visual programs.

c compiler embedded emulators games interpreter love2d pico-8 pixel-art python python-like retro scripting tic80 virtual-machine wasm

Last synced: 22 Jun 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/basemax/etcompilergenerator

A tiny and old version of ONE(old name: ET) compiler written in C that generates C code as bytecode to build executable output. (lexer, parser, generator, flex, bison)

bison bytecode bytecode-compiler bytecode-engineering bytecode-interpreter c compiler compiler-backend compiler-design compiler-designs compiler-frontend flex generator generators lexer parser

Last synced: 05 May 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/tokers/lua-nginx-module-digest

lua-nginx-module source code learning, parsing and summary

c lua lua-nginx nginx

Last synced: 06 Apr 2025

https://github.com/sshahryiar/8051-projects

My projects using AT89xx Microcontrollers and MikroC Compiler

8051 8051-microcontroller 8051-projects at89c2051 at89c51 at89c52 at89s51 at89s52 c microcontroller mikroc

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/jovanlanik/gtklock-playerctl-module

gtklock module adding media player controls to the lockscreen

c gtk gtk3 gtklock linux sway swaywm wayland wlroots

Last synced: 13 May 2025

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/forloveofcats/mountain

Compiler I once wrote for a custom language called Mountain

c compiler language parser programming-language

Last synced: 30 Oct 2025

https://github.com/akshayvernekar/esp-webthing

Esp idf compoment for creating Mozilla webthing

c component esp-idf mozilla-iot

Last synced: 29 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/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/farukalpay/dynamicarray

This library implements a std::vector like Dynamic Array data structure in C, allowing for the creation, modification, and manipulation of an array whose size can be dynamically adjusted during runtime.

array-manipulation c c-datastructures c-library cs-fundamentals custom-allocator data-structure dynamic-array educational embedded-c generic-programming header-only learn-c low-level memory-management pointer-arithmetic resizable-array stdvector-alternative systems-programming vector

Last synced: 26 Jun 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/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/mikaelvallenet/bistromatic

EPITECH - First year project: Creation of a calculator able to display the result of the evaluation of an arithmetic expression composed of integers of infinite size expressed in any base

bistro bistro-matic c calculator epitech epitech-project programming-language

Last synced: 04 May 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/jondeaton/Lisp

Lisp interpreter written in C

c lisp

Last synced: 11 May 2025

https://github.com/thelowsunoverthemoon/tsprite

Convert Sprites to Windows escape sequences, optimized for Conhost games

ascii c cli escape-sequences graphics image image-processing optimization sprite spritesheet terminal windows

Last synced: 15 May 2025

https://github.com/mity/c-win32

Few C-compatible win32 headers replacing standard ones which assume C++

c header-only help replacement win32

Last synced: 04 Aug 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/9xn/scrypt

SCRYPT is a simple shellcode encryptor/encoder that uses the OpenSSL library to encrypt a shellcode using the AES-256-CBC encryption algorithm then applies several encoding techniques to obfuscate a given shellcode file. This encrypted/encoded shellcode can be used for both legitimate and malicious purposes, such as exploiting system vulnerability

buffer-overflow byte c dec hacking injection rot scrypt shellcode xor

Last synced: 22 Apr 2025

https://github.com/4rterius/cgtfs

C library to read GTFS feeds

c csv gtfs public-transport transit

Last synced: 16 Nov 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/okbob/orafce_sql

PostgreSQL extension that provides a API of Oracle's package dbms_sql

c dbms-sql migration-tool oracle-to-postgres orafce postgresql postgresql-extension

Last synced: 27 Oct 2025

https://github.com/mrsarm/compres

Implementación Algoritmo de Huffman, código original de Salvador Pozo Coronado

c cli huffman-coding huffman-compression-algorithm

Last synced: 09 Apr 2025

https://github.com/felipensp/libvm

Register-based VM as C library

c execution language lib register-based runtime vm

Last synced: 04 Mar 2026

https://github.com/nexterot/develop-os-free

Make C programs that run without OS

asm bmstu c gcc grub make multiboot os

Last synced: 23 Apr 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/sftcd/cs2014

CS2014 Systems Programming course repo

c course programming

Last synced: 14 Apr 2025

https://github.com/ameliasquires/lullaby

broad lua library primarily for networking, cryptography, and multithreading

c lua lua54 webserver

Last synced: 04 Oct 2025

https://github.com/vi/vi_tools

Various command-line tools, mostly for Linux

c command-line command-line-tool linux nat rundll udp udp-port uksm

Last synced: 15 Apr 2025