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/kassane/mos-toolchains-research

AI Research about LLVM-MOS based toolchains support

c cpp d llvm llvm-mos mos6502 research rust toolchain zig

Last synced: 08 Jun 2026

https://github.com/afraz496/fypafraz

This repository comprises of a Post Quantum Cryptography implementation. This is a repository that includes all of the software developed for the Final Year Project of Afraz Arif Khan (CID 00963429) at Imperial College London.

c cryptography key-exchanges postquantum python

Last synced: 01 May 2026

https://github.com/spacebody/cs205-c-cpp

The lab codes for course CS 205 C/C++

c cpp

Last synced: 01 May 2026

https://github.com/carnivuth/lab-reti-di-calcolatori

repository per i progetti di laboratorio di reti di calcolatori

c java rmi rmi-client rmi-server rpc socket socket-programming

Last synced: 01 May 2026

https://github.com/nikhil1210-dev/db-connection

A basic program in C, C++, Java, and C# demonstrating MySQL database connectivity using respective connectors (MySQL C API, Connector/C++, JDBC, and Connector/NET). It covers database connection, query execution, and result handling across multiple languages.

c cpp csharp java

Last synced: 01 May 2026

https://github.com/radurelics/xor-ransomware

A POC ransomware to troll your friends. Encrypt and Decrypt a Windows computer using basic xor encryption.

c decryption encryption ransomware windows xor-cipher

Last synced: 01 May 2026

https://github.com/jessetg/cuda-practice

Working through the chapters of Cuda by Example

c cpp cuda cuda-by-example gpgpu

Last synced: 01 May 2026

https://github.com/aswad310/random-email-generator

Random Email Generator using core c++ programing language. This email generator can generate thousands of email addresses (unverified) in just one click.

c c-plus-plus cpp email email-generator programing project random-email-generator repository

Last synced: 01 May 2026

https://github.com/debrunbaix/shellbrunbaix

Shell written in C to validate my C skills.

c shell

Last synced: 01 May 2026

https://github.com/markelca/noob.c

My personal way learning C and C++. With theory, usefull resources and organized by topics and diffifulty.

algorithms algorithms-and-data-structures c cpp data-structures educational resources theory

Last synced: 01 May 2026

https://github.com/vernongrant/jsn.c

A simple JSON utility that's intended to be used for parsing, generating and manipulating configuration files.

c generator json json-generator json-parser parser

Last synced: 01 May 2026

https://github.com/drankinatty/gtksolver

Linear System of Equations Solver in C & Gtk+2

c gtk2 linear-systems matrix solver

Last synced: 01 May 2026

https://github.com/willayy/snnpy

Simple neural network modeling framework implemented in C with a Python api

c cmake neural-networks python

Last synced: 01 May 2026

https://github.com/rekgrpth/pg_async

postgres async listen/notify on replica (hot standby)

async c hotstandby listen notify postgres replica

Last synced: 01 May 2026

https://github.com/solareenlo/vimrc-c-cpp

My .vimrc for c and cpp

c cpp vim vimrc

Last synced: 01 May 2026

https://github.com/dhruvsrikanth/monte-carlo-ray-tracing

In this repository, you will find a serial and distributed GPU-based implementation of the ray tracing simulation.

c cpp cuda gpu-computing gpu-programming high-performance-computing parallel-programming raytracing unified-memory-parallelism

Last synced: 01 May 2026

https://github.com/mike42/65816-c-compilers

Web app to explore C compilers for the classic 65816 CPU architecture

6502 65816 c

Last synced: 01 May 2026

https://github.com/debxylen/xyl-testminer

Mining software for XYL TestNet.

c miner miner-crypto mining python xmrig xyl-testnet

Last synced: 01 May 2026

https://github.com/electrocodeur/tilt_switch

Projet : Tilt Switch

arduino c

Last synced: 01 May 2026

https://github.com/depermitto/headerpuller

Header-only package manager for C/C++ written in Go. Provides hassle-free (un)installation and simplicity in use.

c cpp cxx go golang-application header-files header-only hpp package-manager

Last synced: 01 May 2026

https://github.com/s-litvin/snakeduino

project for fun with arduino nano and Nokia 5110 LCD.

3dprinting 5110 arduino c game lcd snake

Last synced: 01 May 2026

https://github.com/thecomputekid/scrapper

pretends to export c++ functions but with a c abi

c cpp python

Last synced: 01 May 2026

https://github.com/marcos-venicius/wodo

Vim-based task management system. Walking towards a distributed task management system inside neovim ;)

c lexer parser todo vim

Last synced: 02 May 2026

https://github.com/1solon/as2-aes-encryption

This is a simple implementation of the Rijndael-AES encryption algorithm in C.

aes assignment c

Last synced: 02 May 2026

https://github.com/pseudoincorrect/esp_mpu60x0_c

Driver for MPU6050 for ESP32

c esp-idf esp32 imu-sensor

Last synced: 02 May 2026

https://github.com/adaiasmagdiel/raylib-examples

This repository contains a compilation of raylib library examples that I start to make tailored for the Windows environment.

c generative-art graphics raylib

Last synced: 08 Jun 2026

https://github.com/rxn7/mkf

📁 File creator written in C

c simple util

Last synced: 09 Jun 2026

https://github.com/provrb/provrbs-packet-capture

A lightweight packet analyzer tool featuring a user-friendly GUI interface using Npcap and wxWidgets.

c cpp ethical-hacking network-analysis network-security networking open-source packet-capture packet-sniffer pcap-analysis penetration-testing red-teaming wxwidgets

Last synced: 02 May 2026

https://github.com/mateuschaves/maratona

Algoritmos de estudo para o I Circuito de Maratonas de Programação UAG/UFRPE

algorithm-challenges c cpp maratona python3

Last synced: 02 May 2026

https://github.com/hvdwolf/x265encoder

Android ffmpegkit based x265 encoder/scaler/cropper

android c crop ffmpegkit java rescale x265

Last synced: 02 May 2026

https://github.com/blueokiris/acbs

An easy to use build-system for C

acbs build c compile cpp language system

Last synced: 02 May 2026

https://github.com/walderlansena/senaos

:computer: Mini Sistema Operacional em C/C++ e Assembly

assembly c kernel mini-kernel mini-sistema-operacional senaos sistema so

Last synced: 02 May 2026

https://github.com/tdholmes/binaryclock

The Firmware, PCB files and Software for the Binary Clock 2.0 project.

attiny binary c clock leds pcb python

Last synced: 02 May 2026

https://github.com/fundon/just-tests

Just Tests

c javascript

Last synced: 02 May 2026

https://github.com/cakecatz/rcc

🌊 My hobby C compiler

c compiler

Last synced: 02 May 2026

https://github.com/lpyleo/pintos

操作系统课程设计 pintos

c pintos shell

Last synced: 03 May 2026

https://github.com/darthgera123/shell

A shell made in C using different syscalls

c operating-system syscalls

Last synced: 02 May 2026

https://github.com/leoraclet/sfml-imgui-template

🧩 A template for C / C++ projects using SFML, OpenGL and Dear ImGUI

c cmake cpp dear-imgui nix opengl sfml template

Last synced: 02 May 2026

https://github.com/leoraclet/wheeled-base

A 4-Omniwheels base with STM32

base c omniwheel stm32 stm32cubeide stm32f411ceu6

Last synced: 02 May 2026

https://github.com/liddiard/cs35l

UCLA Winter 2015 CS 35L (Software Construction Laboratory) labs and homework.

bash c homework python

Last synced: 03 May 2026

https://github.com/aximcode/axl-sdk-releases

Public release artifacts for axl-sdk (https://axl.aximcode.com) — development upstream is private

apache-2 bmc c embedded firmware ipmi mbedtls redfish sdk uefi

Last synced: 01 Jun 2026

https://github.com/ronmondshein/symnmf

Implementation of ML models, including the k-means algorithm and symNMF, in both C and Python 💻.

c k-means python symnmf

Last synced: 03 May 2026

https://github.com/wedoneofficiel/wedone-operate

Wedone Operate est un jeu adressé aux élèves (et classes) de cycle 3 (CM1, CM2 et 6ème). Ce jeu s'appuie sur le principe du calcul à mental, il consiste à demander le résultat d'un opération (ajoutée, multiplié, soustraite, divisée) en fonction d'un résultat qui apparait à l'écran.

c calcul ecole education francais learn learning logiciel mathematics mathematiques maths python school

Last synced: 03 May 2026

https://github.com/jrie/mdownhtml

A C lang markdown to html parser and converter - very basic markdown support

basic c converter html-generator markdown on-the-fly

Last synced: 03 May 2026

https://github.com/ronnienigash/lightscape

Driving LEDs based on Desktop Background and Sound

background-image c leds microcontroller music python

Last synced: 03 May 2026

https://github.com/shakfu/xtgen

A tool to generate skeleton puredata & Max/MSP external files.

c max maxmsp puredata python3

Last synced: 03 May 2026

https://github.com/programadorthi/android-native

Android Native development case study

android c clay layout lvgl ndk ui

Last synced: 03 May 2026

https://github.com/rohanshukla94/stack

Stack in C using Generics

c generics stack

Last synced: 03 May 2026

https://github.com/walderlansena/datastructureinc

:battery: Algoritmos de Estrutura de Dados em C++

c cplusplus data fila list lista pilha stack struct structure structured-data

Last synced: 03 May 2026

https://github.com/rohit01/stegosoft

University Project

audio c encryption gui python steganography

Last synced: 04 May 2026

https://github.com/arkenidar/minilua-exp

some use cases of mini-lua (basic for now)

c cmake embed lua minilua

Last synced: 04 May 2026

https://github.com/meticulouscraftman/empty-mos-app

An empty mongoose os app template repository

c esp32 esp8266 mongoose-os stm32

Last synced: 04 May 2026

https://github.com/mdrokz/among_us_controller

translates controller calls to keyboard calls for among us game

c c-programming game gamepad-api gamepad-inputs keyboard-calls linux linux-kernel nodejs

Last synced: 04 May 2026

https://github.com/electrocodeur/thermistance

Projet : THERMISTANCE

arduino c

Last synced: 05 May 2026

https://github.com/devmanu-de/probarlib

probarlib is a GNU-C89 compatible progress bar for your terminal application. Currently there are 3 bars implemented.

c c89 easy-to-use library linux loading-bar progress-bar terminal

Last synced: 05 May 2026

https://github.com/hilbertcube/3dgl-render-engine

A lightweight 3D rendering engine built with OpenGL, featuring a collection of convenient wrapper classes to simplify development.

c cmake cpp glad glew glfw3 glm glut low-level opengl

Last synced: 09 May 2026

https://github.com/abdullah-sheikh/tic-tac-toe-game-in-c

In this game, I use concepts pthreads , process in Linux, Named pipes and Semaphore.The game is written in C language.

c hacktoberfest hacktoberfest2021 linux operatingsystems semaphore tictactoe

Last synced: 05 May 2026

https://github.com/iagodahlem/cqlite

Sqlite clone in C.

c sqlite

Last synced: 05 May 2026

https://github.com/prawater/dsalabssolutions

DSA Labsheet Solutions (2023-2024)

c dsa

Last synced: 09 Jun 2026

https://github.com/nopangel/ccharm

The best text editor

c codeeditor java lua texteditor

Last synced: 06 May 2026

https://github.com/naeioi/zcc

A study purpose compiler for C programming language

c compiler

Last synced: 09 Jun 2026

https://github.com/truthbean/ffmpeg-java

use jni to call ffmpeg c api

c ffmpeg jni-java windows

Last synced: 06 May 2026

https://github.com/simplyceo/legac-launcher

The first Minecraft launcher made in pure C, using GTK3 and Curl.

c curl gtk3 minecraft-launcher pure-c

Last synced: 07 May 2026

https://github.com/matubu/gccwatcher

⌚ Rerun your c/c++ program on file change

c cpp deno watcher

Last synced: 11 Oct 2025

https://github.com/jdeokkim/atc-lab

A collection of my submissions for AtCoder contest problems.

algorithms atcoder atcoder-contests atcoder-solutions c c99 data-structures

Last synced: 06 Jul 2025

https://github.com/bl0nder/bl0nderos

Implementing an operating system from scratch using Assembly and C.

assembly-x86 c operating-system os

Last synced: 03 Jan 2026

https://github.com/matubu/minitalk

📡 A mini messaging thing with unix signals

c unix-signals

Last synced: 11 Oct 2025

https://github.com/ke0ff/uxffconfigurator

WIN10 console application that is the configuration interface for the UXFFront module 8051 MCU applications

8051 c console-application radio-controller rs-232 spi windows-10

Last synced: 19 May 2026

https://github.com/frozen-burrito/proyecto-msp430

Control RF de un carro

c vehicle

Last synced: 13 Aug 2025

https://github.com/lobbyra/philosophers

Simulation of the philosophers problem in c

42school c

Last synced: 04 Jul 2026

https://github.com/jacob-c-smith/http

Parse and serialize HTTP requests and responses

c http

Last synced: 28 Jun 2025

https://github.com/mkdocstrings/c

A C handler for mkdocstrings. Available to sponsors only.

c mkdocs mkdocstrings mkdocstrings-collector mkdocstrings-handler

Last synced: 18 Jan 2026

https://github.com/dracula27/credit

Use C to determine what type of credit card a number is using Luhn's Algorithm.

c c-programming-language cs50x

Last synced: 02 Jan 2026

https://github.com/mivinci/bcc

BCC校验(逐位异或校验)

bcc c xor xor-cipher

Last synced: 07 Apr 2025

https://github.com/hozlucas28/c-practical-work-2024

Practical work repository for the Programming Topics course (C language) at the National University of La Matanza (@unlam).

2024 c codeblocks continuous-integration gcc-complier github-actions mit-license practical-work programming-topics sdl2 simple-direct-media-layer university university-assignment unlam

Last synced: 18 Feb 2026

https://github.com/wendymunyasi/monty

Monty 0.98 is a scripting language that is first compiled into Monty byte codes (Just like Python). It relies on a unique stack, with specific instructions to manipulate it. The goal of this project is to create an interpreter for Monty ByteCodes files.

algorithms-and-data-structures c m monty

Last synced: 29 Mar 2025

https://github.com/mayankyadav23/mini-voting-system

Mini Voting System is a C-based election app with an Admin Panel for managing candidates and bans, plus a User Panel for secure voting. Featuring real-time results, it offers a streamlined solution for transparent and efficient elections.

c election mini-project voting-system

Last synced: 25 Aug 2025

https://github.com/abdelbenamara/minishell

42 minishell project

2023 42 c makefile minishell

Last synced: 01 Aug 2025

https://github.com/diogo-nb/radix-sort

Radix sort implementation in C for education purposes.

c data-structures radix-sort sorting-algorithms

Last synced: 13 Jul 2025

https://github.com/ferreiiratech/embarcatech-subgrupo-06-u4-microcontroladores-atividade-1

Este projeto utiliza a ferramenta educacional BitDogLab para controlar pinos GPIO de um microcontrolador RP2040, presente na placa de desenvolvimento Raspberry Pi Pico W, utilizando um teclado matricial 4x4. O sistema permite o acionamento de LED RGB e um buzzer, com funcionalidades adicionais, incluindo modos especiais de piscar LED.

c c-language embedded-systems linguagem-c microcontroladores microcontrollers raspberry-pi-pico-w rp2040 sistemas-embarcados

Last synced: 15 Mar 2025

https://github.com/matt-y-ice/c-turtlegraphics

A C-based graphical application inspired by the classic turtle graphics, allowing users to control a sprite (the "turtle") using keyboard inputs. The program supports line drawing, sprite rotation, customizable line colors, and real-time status display, using SDL2 for window management and OpenGL for rendering.

2d 2d-graphics 2d-rendering c cmake computer-graphics graphics graphics2d opengl opengl-library sdl2 sdl2-application sdl2-image sdl2-ttf turtle turtle-graphics

Last synced: 19 May 2026

https://github.com/jguer/ist-rmb

The Reliable and distributed Message Board

c distributed-systems ist

Last synced: 21 Jun 2025

https://github.com/hyouteki/mdc

Simple CommonMark parser for C with a GUI CommonMarkViewer application made using Voyage

c commonmark gui-application parser

Last synced: 04 Oct 2025

https://github.com/embeddedos/arm-cortex-m-baremetal

ARM Cortex-Mx Bare Metal Boot Code.

arm bare-metal bootloader c cortex-m drivers gpio qemu uart

Last synced: 24 Feb 2025

https://github.com/serhiistets/fed

Command line tool for saving and accessing your favorite folders via the terminal

c cli command-line-tool

Last synced: 04 Apr 2025