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/mark24code/mruby-devkit

开箱即用的脚手架,将 Ruby 编译成可执行二进制文件,就像 Go 一样。支持 webassembly

c cli codebase development devkit mruby ruby template-project webassembly

Last synced: 23 Apr 2025

https://github.com/weirdnox/feup

Ficheiros de apoio e resoluções de exercícios do Mestrado Integrado em Engenharia Eletrotécnica e de Computadores, @FEUP

c comp computadores elec electro eletro engenharia engenharia-eletrotecnica feup lsdi mieec pdsi prog prog1 prog2 programacao sa scon

Last synced: 25 Mar 2025

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

Multithreaded game engine

api c game-engine json systems-programming vulkan

Last synced: 12 Apr 2025

https://github.com/qu1x/trackball

Virtual Trackball Orbiting via the Exponential Map

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

Last synced: 30 Apr 2025

https://github.com/apache/santuario-cpp

Mirror of Apache Santuario C++

c java library santuario security xml

Last synced: 10 Jan 2026

https://github.com/achrafelkhnissi/webserv

webserv is an HTTP server capable of handling multiple clients simultaneously using C++, Socket programming, and CGI.

1337 1337cursus 1337school 42 42born2code 42cursus 42projects 42school c cgi cpp cpp98 http http-requests http-server makefile network-programming socket-programming webserv webserver

Last synced: 10 Apr 2025

https://github.com/spotflow-io/device-sdk

Devices can use this SDK to connect to the Spotflow IoT Platform. Supported languages: Rust, Python, C.

c iot iot-device iot-platform python rust spotflow

Last synced: 19 Apr 2025

https://github.com/ggkooo/esp32-sensors

Developing an ESP32 code to read environmental variables

arduino-ide c esp32 esp32-devkit-v1 humidity-sensor ino noise-sensor sensors temperature-sensor

Last synced: 06 Oct 2025

https://github.com/joshiemoore/xwow

dynamic/interactive desktop backgrounds for X11

c linux sdl2 x11

Last synced: 08 Apr 2025

https://github.com/liplum/myfirstgame

The first time I jumped into the Code World.

c cmake game text-game

Last synced: 27 Feb 2026

https://github.com/jokelbaf/proton-injector

A DLL injector for Windows executables running under Proton with support for multiple injection methods.

c dll-injection linux

Last synced: 03 Mar 2026

https://github.com/nyantasticuwu/nstd

Cross platform CFFI based library. (Prototype)

api c cross-platform embedded ffi framework library linux macos open-source rust windows

Last synced: 27 Oct 2025

https://github.com/vberlier/narmock

A minimal mocking utility for C projects.

c mocking narwhal tests

Last synced: 17 Oct 2025

https://github.com/amanoteam/musl-gcc-cross

A GCC cross-compiler targeting Linux musl

c cpp cross-compiler gcc linux musl

Last synced: 02 Jun 2026

https://github.com/unclechu/lv2-ladspa-bit-crusher

Bit Crusher Audio Plug-In (LV2 and LADSPA)

audio-processing bit-crusher c dsp-plugin ladspa lv2 lv2-plugin

Last synced: 26 Oct 2025

https://github.com/malaksadek/statictiminganalyzer

A Logic Circuit Static Timing Analyzer Implemented in Python 🔌 ⚡ (2018)

c graph-algorithms html json logic-circuit logic-gates python scl static-timing-analysis verilog verilog-hdl

Last synced: 26 Feb 2026

https://github.com/barafael/bamiruffi

Bare Minimum Rust Foreign Function Interface for C

c ffi rust

Last synced: 02 Apr 2026

https://github.com/jessebraham/esp-iot-quickstart

A project template for developing IoT projects using the Espressif Systems ESP32

c esp-idf esp32 espressif iot mqtt websocket

Last synced: 25 Oct 2025

https://github.com/mmozeiko/hello-world-winui3-c

Hello World with WinUI3 in plain C

c windows winui winui3

Last synced: 27 Apr 2026

https://github.com/javiorfo/dwm

Personal suckless DWM

c dwm suckless suckless-dwm tiling-window-manager

Last synced: 30 Jan 2026

https://github.com/goldsborough/atom-clang-expand

:dragon: A clang tool for happy refactoring without source-code gymnastics (atom package)

atom c clang cpp objective-c package tool

Last synced: 12 Oct 2025

https://github.com/mku11/salmon-aes-ctr

Salmon is a fast AES-256 CTR encryption library with support for data integrity, fast parallel operations, and seekable streams. It provides an API for encrypted data, byte streams, text, and a virtual drive API for encrypted local and remote files. Optimized for Intel x86_64, ARM64, and GPU cards.

aes-256-ctr aes-ni android arm64 c csharp encryption hmac intrinsics java javascript python typescript x86 xamarin

Last synced: 28 Feb 2026

https://github.com/mamuesp/timezones

A Mongoose-OS library which will set the cryptic 'sys.tz_spec' from a human readable notation.

c library miniz mongoose-os olson timezone tzget tzset

Last synced: 17 Apr 2026

https://github.com/mewmewdevart/42sp_piscina

🏊‍♀️ | Repository of exercises developed during the Piscine of 42 São Paulo. July/2022

42 42cursus 42saopaulo c learn-to-code piscine shell

Last synced: 17 Apr 2026

https://github.com/ktsu-dev/imguiapp

A comprehensive .NET library suite for building desktop applications with Dear ImGui.

c cross-platform dear-imgui desktop frame-limiter gui hexa-net imgui immediate-mode modal net node-editor node-graph opengl popups silk-net theming ui widgets windowing

Last synced: 30 Jun 2026

https://github.com/daisvke/bomberman

This project is a small 2D Bomberman-style game created using minilibx, a graphics library used at 42. The game features textures, sprites, and tile-based design.

2d-game 42projects bomberman c ecole42 game minilibx school42 so-long

Last synced: 05 Mar 2026

https://github.com/tristanbilot/42sh

Shell implementation in pure C & Assembly x86

abstract-syntax-tree assembly c linux shell

Last synced: 05 May 2026

https://github.com/exoad/yttriuslang.c

My naive compiler toolchain using LLVM

c compiler compilers runtime

Last synced: 02 Mar 2026

https://github.com/abranhe/binary

CLI tool to work with binary numbers written in C

binary binary-numbers c c-library cli cli-tool clib clibs

Last synced: 25 Feb 2026

https://github.com/ibrahim-sisar/filter-more-useing-c

A program based on cli to create filters on bitmap images using c language

blur c edge-detection flutter getopt grayscale makefile math reflect stdio stdlib

Last synced: 09 May 2026

https://github.com/adam-mcdaniel/bigint

A library for arbitrarily large integers📐, written in C

biginteger c header-only library math

Last synced: 11 Apr 2025

https://github.com/uwunyaa/pulse

A CPU monitor that can disable processors on the fly

beos c gtk gtk2 haiku linux

Last synced: 09 Jul 2025

https://github.com/anuj-er/introductory-c-programming-specialization

This repository is a comprehensive resource for students enrolled in the Introductory C Programming Specialization course. Created by Anuj Kumar, a first-year Computer Science and Engineering student at Chitkara University, this repository contains all the codes, instructions, and tips needed to successfully complete the course.

c makefile programming-language resources shell

Last synced: 12 Apr 2025

https://github.com/rutujar/helloworld_travis_demo

This is a demo program using continuous integration tools such as Travis,Jenkins,Circle ci and AppVeyor. Many more will be updated shortly

appveyor c circleci circleci-demos codacy code-quality cpp csharp go java javascript jenkins jenkins-ci python r scala travis travis-ci travis-ci-demo travis-ci-github

Last synced: 10 Apr 2025

https://github.com/hajin-park/ucmerced-cse

UC Merced CSE Monorepo

c cpp mips python ucm ucmerced

Last synced: 07 May 2025

https://github.com/gonsie/gates

Gate-level circuit model for ROSS

c circuit discrete-events-simulations gate-level ross simulation

Last synced: 29 Apr 2025

https://github.com/chaoses-ib/cpp

c cpp

Last synced: 16 Jun 2025

https://github.com/ruimaciel/mropes

M's ropes library: a rope data structure library implemented in C

c c90 data-structures rope rope-string string

Last synced: 05 May 2025

https://github.com/arturbomtempo-dev/programming-logic-course

A repository with the material for the Programming Logic course focusing on C and C++. This course is designed to help beginners start their journey in the field of programming and technology by covering fundamental concepts and building a strong foundation for future learning.

c course cpp programming-logic

Last synced: 30 Apr 2025

https://github.com/silentvoid13/silent_log

dead simple single-header library to display some colored log messages

c logging-library

Last synced: 20 Aug 2025

https://github.com/lesomnus/vcpkg-cache-http

HTTP provider for vcpkg binary caching

c cache cplusplus cpp vcpkg vcpkg-binary-caching

Last synced: 08 Jul 2025

https://github.com/gikoskos/simbly

Multithreaded runtime and interpreter for programs written in a tiny assembly-like language

c cmake concurrency concurrent data-structures interpreter language multithreading pthreads runtime toy-language unix

Last synced: 10 Apr 2025

https://github.com/basemax/c-minifier

CMinifier: A C program to remove comments and minimize the code (remove whitespace and summarize code)

c c-minifier minifier minifier-c minifiers minify minify-c minifying

Last synced: 05 May 2025

https://github.com/nathancy/micromouse-simulator

Micromouse simulator with four levels written in C

c maze micromouse-simulator mouse simulator

Last synced: 15 Jun 2025

https://github.com/deathlyfrantic/git-status-prompt

A Git status widget for your zsh prompt, written in C

c git prompt status zsh

Last synced: 12 Mar 2025

https://github.com/risto-stevcev/c-autotools

:boat: A tutorial on how to use autotools for C

autotools c configure install make make-install

Last synced: 30 Apr 2025

https://github.com/j1sk1ss/cordellos.petprj

Simple hobby OS based on GRUB2 as boot loader, and .c kernel with userland programs

asm c elf ethernet fat32 grub2 kernel os scratch userland

Last synced: 17 Feb 2026

https://github.com/eugenedakin/rawplugin

Create a raw x64 bit Windows "C" with "C++" plugin that can be used in Xojo

c cplusplus plugin raw-plugin visual-studio xojo

Last synced: 16 Oct 2025

https://github.com/dsst95/vulnerable-server

A server for testing shellcode injection over a buffer overflow

buffer-overflow c denial-of-service metasploit msf msfvenom shellcode-injection

Last synced: 03 Apr 2025

https://github.com/dcasella/k-means

K-Means libraries for C, Lisp, Prolog and Ruby

c common-lisp kmeans prolog ruby

Last synced: 30 Apr 2025

https://github.com/ilayn/semicolon-lapack

C11 implementation of the venerable F77 LAPACK library

blas c lapack linear-algebra

Last synced: 06 Apr 2026

https://github.com/ac000/sprotly

Simple transparent https proxy forwarder using splice(2)

c networking splice transparent-https-proxy

Last synced: 10 Apr 2025

https://github.com/danielmartensson/deeplearning2c

Using Deeplearning4J with JavaFX for mobile and desktop use and generate C-code and MATLAB-code

android c deep-neural-network deeplearning4j gluonhq-javafx iphone java javafx matlab

Last synced: 01 May 2025

https://github.com/dyekuu/dns-hijacking

A C/C++ language tool for DNS Hijacking in UNIX/Linux System by using raw socket and pcap

c dns-hijacking dns-server pcap raw-socket

Last synced: 01 Jul 2026

https://github.com/bor0/chip-8

CHIP-8 virtual machine was made to allow video games to be more easily programmed for said computers

c chip-8 chip8 games interpreter sdl

Last synced: 10 Apr 2025

https://github.com/avdaredevil/components-for-powershell

Polyfill Like components for PowerShell - Single Line Integrations with any Technology Stack

bower c cli ease environment git golang integration java mongodb nodejs path php polyfill powershell python r ruby utility windows

Last synced: 11 Apr 2025

https://github.com/bor0/misc

Misc playground and random stuff

assembly books c coq haskell idris javascript playground scheme

Last synced: 10 Apr 2025

https://github.com/onjin/astral

MUD Astral Dominion

c game mud

Last synced: 14 Oct 2025

https://github.com/ankitjarwall/code-with-ankit

Hello everyone, Here we cook the fucking shit.

backend-api c cpp frontend-web mern python react

Last synced: 19 Jun 2025

https://github.com/briandowns/libbluesky

C/C++ library for accessing the BlueSky API.

bluesky c cplusplus libray

Last synced: 24 Jul 2025

https://github.com/gustavodiasag/clox

Virtual machine interpreter for the Lox programming language written in C

bytecode c compiler-design garbage-collection interpreter programming-language virtual-machine

Last synced: 20 Jul 2025

https://github.com/storaged-project/api-examples

Examples of how the various APIs from the project can be utilized

api c dbus disk luks lvm python storage

Last synced: 22 Aug 2025

https://github.com/kianenigma/c-interpreter

Minimal Interpreter (--like) environment for C written in Rust.

c interpreters rust rust-crate

Last synced: 14 Apr 2025

https://github.com/callmesalmon/pearlos

pearlOS: A complete and lightweight operating system, contributions are welcome!

c kernel minimal minimalist operating-system os osdev pure-c

Last synced: 14 Apr 2025

https://github.com/ebrezadev/ds3231-real-time-clock-c-driver

DS3231 Real Time Clock C Library (High Level Driver)

arduino c driver ds3231 embedded-c library linux raspberrypi real-time-clock rpi rtc

Last synced: 10 Aug 2025

https://github.com/j4cobgarby/atomic-kernel

A kernel, written in C. My second kernel, cause I wanted to start from a clean slate.

c grub i386 i686 kernel nasm operating-system qemu

Last synced: 20 Sep 2025

https://github.com/sagiegurari/c_string_buffer

A simple string buffer for C

c c-lib c-library string string-buffer

Last synced: 12 Apr 2025

https://github.com/clseibold/Lydrige

Lydrige is a simple statically typed interpreted programming language inspired by lisp and C.

c interpreter language lisp mpc

Last synced: 11 May 2025

https://github.com/alifarazz/mipslol

:moyai: A MIPS simulator with <3

c interpreter mips-simulator

Last synced: 11 May 2025

https://github.com/dmolik/githubfs

A weird little C program to fetch your stared repos and mount to a directory

c github graphql libcurl libfastjson libfuse lmdb

Last synced: 24 Jun 2025

https://github.com/apwhitehat/http_threadripper

HTTP 1.1 server which shows off high concurrency capabilities of C++

c cpp cpp11 high-concurrency http libev socket-programming

Last synced: 13 Apr 2025

https://github.com/danthelion/selyp

A Lisp interpreter implemented in C.

c c99 lisp lisp-dialect lisp-interpreter

Last synced: 13 Mar 2026

https://github.com/awulkiew/exclude-from-build

ExcludeFromBuild extension for Visual Studio

build c cpp csharp directory exclude extension file include vb visual-studio wpf xaml

Last synced: 14 Apr 2025

https://github.com/simon-zerisenay/42-ft_printf

42 ft_printf: ft_printf is a project that involves recreating the functionality of the printf function from the standard C library. The project focuses on parsing format specifiers, formatting output, and handling various data types.

42abudhabi 42school c ecole42 libft42 printf printf-42

Last synced: 05 Mar 2025

https://github.com/gabrielevalenzuela/microcontrollerexamples

Example projects for LPC1769 and STM32 microcontrollers. Includes code samples and setup instructions for various functionalities and peripherals. Ideal for learning and implementing embedded systems with ARM Cortex-M.

c embedded-systems lpc1769 stm32f103c8t6

Last synced: 20 Aug 2025

https://github.com/maxgfr/braille-translator-math

A program that converts a pdf to txt by transforming a registered mathematical symbol in its braille form.

blind braille braille-translator c converts hex hexadecimal mathematics pdf script translation

Last synced: 02 Aug 2025

https://github.com/flyx/libyaml_constructor

Code generator to load YAML into C types

c deserialization libyaml yaml

Last synced: 04 Nov 2025

https://github.com/colossus73/imagination

A GTK+3 slide showmaker in development since 2009 featuring 69 transitions effects aiming to be user friendly and intuitive using Cairo to achieve the transition effects, FFmpeg to encode the video and ALSA to play the audio during the preview.

c cairo gtk3 help-wanted libasound libavcodec libavformat libavutil slideshow slideshow-maker slideshows transitions video-editing

Last synced: 23 Jul 2025

https://github.com/basemax/bignumberc

The Big Number C library is a C library for arbitrary precision arithmetic. It can be used to perform arithmetic operations on numbers of arbitrary size. It is written in C and is designed to be portable and efficient. You can work with numbers of any size, and the library will automatically allocate memory as needed.

big-number big-number-calculation big-number-multiplication big-numbers bignumber bignumbers c c-library number-converter

Last synced: 03 Aug 2025

https://github.com/debakarr/c-snippets

This repository contains few code snippets for C language which I thing might worth knowing.

c interview macros pointers snippets

Last synced: 25 Jul 2025

https://github.com/pjandl/cblc

Curso Básico da Linguagem C

algorithm c programming programming-language

Last synced: 07 Apr 2026

https://github.com/youradrien/SDL_Wolfenstein

wolfenstein renderer made with SDL2 and C.

c engine3d sdl sdl2

Last synced: 14 Aug 2025

https://github.com/willdoescode/arraylist

ArrayList

c

Last synced: 23 Jul 2025

https://github.com/dns-oarc/pcap-thread

PCAP helper library with POSIX threads support and transport layer callbacks

c library packet-capture pcap pthreads

Last synced: 09 Nov 2025

https://github.com/ctkqiang/dirleaks

dirleaks 是一款轻量级、高效的敏感路径扫描工具,专为 渗透测试人员、红队、安全研究员 设计。 它能够快速识别目标站点中常见的敏感文件、配置文件、备份文件和目录泄露问题,帮助安全从业者在信息收集阶段迅速发现潜在的攻击面。 本项目基于 C 语言 + libcurl 实现,保证了跨平台兼容性与性能,提供交互式终端菜单,简单易用,适合从个人测试到团队批量渗透任务。

c china chinese clang ctkqiang curl cybersecurity dirleaks hackertools redteam scanner websecurity

Last synced: 15 May 2026

https://github.com/julorapido/sdl_doom

wolfenstein renderer made with SDL2 and C.

c engine3d sdl sdl2

Last synced: 01 Aug 2025