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/asaaki/yyid.rs

YYID generator in Rust (random tokens like UUIDv4)

c crate crates lib no-std random rust uuid yyid

Last synced: 13 Oct 2025

https://github.com/avivnaaman/openu-c-project

Double-pass assembler, written in ANSI C90 for an imaginary 24-bit computer.

24-bit ansi-c assembler c openuniversity

Last synced: 23 Apr 2025

https://github.com/rvncerr/u8

Do not like ICU?

c unicode utf8 xml

Last synced: 05 Oct 2025

https://github.com/aeilot/lsnotes

Add a description to your directories!

april-fools beginner-friendly c command-line command-line-tool cpp

Last synced: 26 Feb 2026

https://github.com/gbafana25/typetester

Typing practice on the command line

c cli typing-practice

Last synced: 24 Apr 2025

https://github.com/thexhr/jrnlc

Opinionated command line based Journal

c diary hacktoberfest journal jrnl

Last synced: 10 Oct 2025

https://github.com/warusadura/tpmsecret

a simple project to work with a TPM.

c hardware-security tpm

Last synced: 30 Oct 2025

https://github.com/chopins/ffi-ext

php C API

c ffi php

Last synced: 12 Apr 2025

https://github.com/kartikmandhan/bc-infinite-precison-calculator

'bc' is an command line arbitrary precision calculator.Implementation of Unix based command 'bc' using C Programming language, as a part of DSA1 Project

c calculator data-structures-project dsa infinite-precision-arithmetics linked-list

Last synced: 16 Mar 2026

https://github.com/lcui-dev/lcui-quick-start

Clone to try a simple LCUI app

c cmake gui-application lcpkg lcui xmake

Last synced: 12 Mar 2025

https://github.com/ironcorelabs/ironoxide-swig-bindings

IronCore Labs SDK bindings which are generated using swig

android c cpp cryptography java jvm proxy-re-encryption transform-encryption

Last synced: 12 Mar 2026

https://github.com/deeptesh-rout/the-ultimate-c-programming-course

This is a Ultimate C-Programming Course for Beginners

c

Last synced: 27 Oct 2025

https://github.com/bhhbazinga/lrbtree

lua-bind for rbtree ported from linux kernal

c lua rbtree

Last synced: 23 Apr 2025

https://github.com/petrus1904/superadmm

superADMM: Quadratic Program Solver with dynamic weighting ADMM

c linear-programming matlab model-predictive-control optimization python quadratic-programming solver

Last synced: 13 Apr 2026

https://github.com/ibara/ash

Port of NetBSD sh(1) to OpenBSD.

bsd c netbsd openbsd shell unix

Last synced: 14 Oct 2025

https://github.com/callmesalmon/pearlOS

pearlOS: A lightweight operating system, contributions are welcome!

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

Last synced: 20 Jul 2025

https://github.com/adithyaakrishna/brick-breaker

A OpenGL C++ Mini Project of Brick Breaker

brickbreaker c opengl project vtu

Last synced: 19 Apr 2025

https://github.com/martinius96/termostat-ethernet

Termostat postavený na platforme Arduino s Ethernet shieldom Wiznet W5100 / modulom Wiznet W5500. Využíva teplotný senzor DS18B20 na OneWire zbernici. Arduino riadi výstup - relé na základe rozdielu cieľovej a nameranej teploty so zohľadnením hysterézy. Thermostat built on the Arduino platform with Ethernet shield Wiznet W5100 / module Wiznet W5500. It uses the DS18B20 temperature sensor on the OneWire bus. The Arduino controls the output-relay based on the difference between the target and measured temperature, taking into account the hysteresis.

arduino c ds18b20 esp32 ethernet ethernet-phy ethernet-shield html lan8720 thermostat thermostat-controller web website wiring wiznet

Last synced: 07 May 2025

https://github.com/cirocosta/hello-world-lkm

A "hello-world" loadable kernel module

c kernel linux module

Last synced: 18 Mar 2026

https://github.com/coderarjob/yukti

Single header Parameterised testing and mocking library C/C++

c gcc mocking single-header-library testing unittest unittesting

Last synced: 03 Sep 2025

https://github.com/coditva/a-vim-story

A ncurses based game for learning Vi/Vim.

c cmake doxygen game learning-vim ncurses vim

Last synced: 12 Apr 2025

https://github.com/tusharkhatriofficial/lang-docs-imcoded.github.io

This repository provides comprehensive documentation for the C programming language, covering the basics, concepts, examples, exercises, and projects. It is designed to help beginners and college students learn C programming, as well as provide best practices and tips for more experienced programmers.

c c-loops c-pointers c-programming-basics c-programming-language learning-c pointers

Last synced: 10 Apr 2025

https://github.com/ana06/ruby-tabulation

Project in which I analyze if the Ruby Hashing algorithm could be improved using Tabulation Hashing

benchmarks c columbia-university report ruby tabulation

Last synced: 01 Mar 2026

https://github.com/cadebrown/kscript

kscript is an easy to use, general purpose, multi-paradigm programming language meant to provide cross-platform APIs. The standard library of kscript includes most features required for development tasks, including maths (m, nx), networking (net, net.http), GUI programming, and more.

c graph graphs http http-server language languages

Last synced: 01 Mar 2026

https://github.com/songzihuan/h-passwd

H-Password是一个密码管理工具

c password password-manager

Last synced: 12 Oct 2025

https://github.com/tsnsoft/codeblocks_rus

Code::Blocks (x64) с русским интерфейсом и проверкой русской орфографии

c codeblocks codeblocks-ide cpp russian

Last synced: 03 Apr 2026

https://github.com/codeabinash/aurora-react

The C code highlighting engine for the web.

c c-code-highlight c-lang c-language code-highlight highlight react typescript

Last synced: 23 Apr 2025

https://github.com/Harry-Ross/vscode-c-snippets

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

c snippets visual-studio

Last synced: 17 Jul 2025

https://github.com/chriscamacho/clogictoy

a tile based logic toy

c gtk logic

Last synced: 12 Apr 2025

https://github.com/beer-ops/octocat-in-c

GitHub Code Spaces demo with a more complex C based environment

c codespaces conan cpp octoberfest python vscode zenofgithub

Last synced: 13 Oct 2025

https://github.com/anvouk/anv

Collection of 1 header-only utility libraries under MIT license

c cross-platform header-only libraries library no-dependencies unit-testing utility-library

Last synced: 24 Apr 2025

https://github.com/ngtcp2/sfparse

RFC 9651 Structured Field Values parser

c http parser rfc8941 rfc9651 structured-fields structured-headers

Last synced: 17 Jun 2026

https://github.com/eslam-abdo/data-structures-algorithms

This repository contains the solved code from the Mastering Data Structures & Algorithms Using C and C++ course by Abdul Bari on Udemy.

algorithms c cpp data-structures

Last synced: 02 Mar 2026

https://github.com/chinmaymahajan/dreamscoder-examples

This repository contains the example code for the posts on the blog www.DreamsCoder.com

c cpp css data-structures data-structures-algorithms datastructures java javascript php react react-component react-components reactjs

Last synced: 18 Jun 2025

https://github.com/rafaykhattak/library-managment-system-oop

Streamline library tasks with my Library Management System. Borrow, return, search books hassle-free. Organized, user-friendly, efficient. Fully utilizing the power of C++ OOP

c cpp library-management-system managment-system object-oriented-programming

Last synced: 02 Aug 2025

https://github.com/dimitri4788/texteditorinc

A simple text editor in C.

c text-editor

Last synced: 27 Sep 2025

https://github.com/markusfisch/libxml

Incremental XML parser in plain C

c xml-parser

Last synced: 03 Oct 2025

https://github.com/airhorns/extractab

App for working with guitar tabs

c chords guitar-tabs piano visual-piano-chords

Last synced: 10 Apr 2025

https://github.com/libdriver/gp2y1051au0f

GP2Y1051AU0F full function driver library for general MCU and Linux.

c full-function-driver gp2y1051au0f linux mcu pm25 uart

Last synced: 18 Mar 2025

https://github.com/rofl0r/filesync

syncs two directories, with the possibility of creating incremental backups

backup c data directories lightweight synchronization

Last synced: 22 Mar 2025

https://github.com/numworks/epsilon-sample-app-c

A sample C app for the NumWorks graphing calculator

c embedded numworks

Last synced: 21 Sep 2025

https://github.com/joswinemmanuel/basic-c

A repository containing the fundamentals of C programming and essential programs for beginners.

c

Last synced: 10 Mar 2026

https://github.com/ilieschibane/projet-compil_mini-compilateur

a Mini compiler made in C and Flex/Bison for an university project

bison c compiler flex

Last synced: 30 Apr 2025

https://github.com/chubek/poxhash

A block hashing algorithm with implementations in C, Rust, Go, Nim, Python and JS

algorithm bash bash-script c cryptography cryptography-algorithms go hash hashing hashing-algorithm header-only javascript nim nim-language python rust rust-lang

Last synced: 17 Jul 2025

https://github.com/chaitanyarahalkar/cedit

A minimalistic text editor for terminal fanatics. Download it for Linux →

c emacs nano text-editor vim vt100

Last synced: 17 Aug 2025

https://github.com/peterr-s/hash_map

A simple C hash map implementation

c c89 data-structures hashmap standard-conform

Last synced: 01 Aug 2025

https://github.com/abdulsamie10/library-management-system

The Library Management System is a console-based application developed in C++ that allows admins and students to manage library resources effectively.

c c-plus-plus console console-app console-application cpp library library-management library-management-system lms

Last synced: 30 Aug 2025

https://github.com/nihlus/zalloc

zalloc is a safety- and security-oriented wrapper around malloc.

allocator c calloc hacktoberfest malloc safety security

Last synced: 13 May 2025

https://github.com/linyows/go-onigmo

:japanese_ogre: Onigmo bindings for Go

c cgo golang onigmo onigmo-bindings regex

Last synced: 11 Jul 2025

https://github.com/mssola/fbos

A RISC-V operating system devoted to running fizz/buzz processes.

assembly c fizzbuzz kernel risc-v

Last synced: 10 Jul 2025

https://github.com/nepx/halfix-demo

Halfix emulator demo

c c99 emulator webassembly x86

Last synced: 11 Jul 2025

https://github.com/naereen/peut-on-coder-avec-ocaml-python-et-c-par-sms

Je souhaite répondre à la question suivante : peut on coder avec OCaml, Python et C par SMS ? Oui ! Attention, proof of concept à héberger soi-même localement, et c'est payant avec Twilio.com, et très expérimental ! Mais amusant !

c experimental flask-application fun ocaml prologin python sms-messages teaching twilio wtf

Last synced: 07 May 2025

https://github.com/madladsquad/untitledexec

A cross-platform wrapper on top of fork and exec/CreateProcess

c cpp cross-platform execution library unix windows

Last synced: 11 Apr 2025

https://github.com/bianc8/rdc22

##### ITA Codici di lezioni e esami passati ##### ENG Lecture and past exam codes ### Corso di rdc Reti di Calcolatori 2022 Prof. ZINGIRIAN NICOLA Unipd

c network rdc

Last synced: 17 Sep 2025

https://github.com/astiob/mplayer2

An archive of mplayer2 with additional patches. Not actively maintained.

audio c ffmpeg libav mplayer multimedia video

Last synced: 10 Sep 2025

https://github.com/xqgex/NUMA_Black-Box

Black-box Concurrent Data Structures for NUMA Architectures

brown-university c numa tau tel-aviv-university

Last synced: 11 May 2025

https://github.com/jomy10/defer

A simple, single-header library which implements defer and autofree at compile-time in C/C++

autofree c cpp defer single-header single-header-lib single-header-library

Last synced: 21 Mar 2025

https://github.com/prakhar-002/leetcode

📜 LeetCode Solution Hub 🔥 | Get all solutions 🧩 for daily challenges and specific tasks 💪🏻 | Example: 🍨 LeetCode 75 - 🪻 Ace Coding Interview, 📦 SQL 50 - 🌽 Crack SQL Interview, 📒 30 Days of JavaScript - 🌻 Learn JS Basics

c cpp java javascript leet leetcode leetcode-cpp leetcode-java leetcode-javascript leetcode-practice leetcode-python leetcode-solutions python3 questions-and-answers

Last synced: 03 Aug 2025

https://github.com/ojeda/secure_clear

C23 and C++23 proposal for a `memset_explicit` function and function template for guaranteed memory clears.

c c23 cpp cpp23 iso

Last synced: 21 Jun 2025

https://github.com/zezeez/12306helper

a tool can auto order ticket at kyfw.12306.cn

12306 c linux ticket train

Last synced: 11 Jul 2025

https://github.com/im-rises/cmake-cpp-library-example

This repository contains examples and tutorials demonstrating how to link multiplaform libraries to C++ for Windows, Linux and macOS projects using CMake.

c cmake cpp emscripten example glad glfw imgui library linux opencl opencv opengl openmp openmpi pthreads sdl2 sfml

Last synced: 18 Jun 2025

https://github.com/synacktraa/pylib

This is a C library which provides python like data reading and handling functions. (WIP)

c data library python

Last synced: 13 Apr 2025

https://github.com/basemax/firstllvmc

Generate object code and IR code of a simple program using LLVM in Pure C.

c compiler compiler-design llvm llvm-bitcode llvm-c llvm-compiler llvm-frontend llvm-ir llvm-tutorial

Last synced: 05 May 2025

https://github.com/detjonmataj/tiny-c-compiler-patches

During my experience with the C programming language, I have come across many problems. I realized that some things could be changed to improve the user experience with the language. In this repository, you will find patches for a lightweight C compiler called TinyC, where I implemented new features and improved existing ones.

c c-compiler c-compiler-patch c-language compiler tcc tcc-patch tinyc

Last synced: 10 Apr 2025

https://github.com/IronCoreLabs/ironoxide-swig-bindings

IronCore Labs SDK bindings which are generated using swig

android c cpp cryptography java jvm proxy-re-encryption transform-encryption

Last synced: 17 Jun 2025

https://github.com/avsystem/avs_commons

A set of common code used in AVSystem for projects written in C.

c iot networking

Last synced: 26 Jul 2025

https://github.com/ygor-sena/42cursus-minirt

The eleventh project of 42's curriculum is an introduction to the beautiful world of Raytracing and asks students to render simple Computer-Generated-Images so that they will never be afraid of implementing mathematical formulas again.

42 42cursus 42saopaulo 42school 42sp ansi-c c computer-graphics ecole42 minirt minirt42 raytracing rt

Last synced: 12 Apr 2025

https://github.com/amir-78/processrat

An easy program to detect Trojans running on your computer and get their connection informations.

c csharp process process-rat processrat rat

Last synced: 26 Jul 2025

https://github.com/lukereichold/http-server

A simple threaded http server in C

c http http-server

Last synced: 18 Feb 2026

https://github.com/djthorpe/c-tensor

Tensor implementation in C

c cmake library machinelearning tensor

Last synced: 07 May 2025

https://github.com/ibara/sysctlbyname

sysctlbyname(3) compat library for OpenBSD

c openbsd

Last synced: 25 Oct 2025

https://github.com/pseusys/mushos

A UNIX-like OS prototype, written from scratch

assembly boot c kernel os osdev

Last synced: 14 May 2025

https://github.com/samarjit98/neural-network-c

A simple neural network coded from scratch in C.

backpropagation c machine-learning mnist neural-network

Last synced: 06 May 2025

https://github.com/alexeev-prog/KintsugiOS

Minimalistic and rich x86_64 operation system in (N)ASM and C

asm c fasm i386 i386-elf-gcc nasm operating-system os osdev x86 x86-assembly

Last synced: 11 Jan 2026

https://github.com/thedavesims/wormhole

A GBJAM9 entry written in C for the WASM-4 fantasy console.

2bit c fantasy-console game gbjam9 retro retrogame wasm wasm4 webassembly

Last synced: 05 Jul 2025

https://github.com/eliseydudin/ict-solutions

solutions for tasks on platforms like codeforces :D

c cpp golang leetcode leetcode-solutions python rust sports-programming

Last synced: 23 Oct 2025

https://github.com/arezaie14/ars_kalman_filter

This is Kalman filter in c language for all programming languages such a micro controllers and ...

c cpp filter filters function-parametres kalman-filter mea micro-controllers microcontroller programming-languages

Last synced: 26 Apr 2025

https://github.com/king-11/c_compiler

Writing a compiler for c in rust language

c code-generator compiler lexer parser rust

Last synced: 23 Apr 2025

https://github.com/vishalsharma0309/inferno

The official repository of Team Inferno DTU. Working on a martian rover prototype.

arduino c embedded-systems image-processing iot machine-learning martian-rover matlab python raspberry-pi ros solidworks

Last synced: 25 Apr 2025

https://github.com/64kramsystem/black_art_of_3d_game_programming_cd

Content of the "Black Art of 3D Game Programming" companion CD

3d c gamedev

Last synced: 09 Apr 2025

https://github.com/wardbrian/tinystan

Easy, minimal interface to the Stan samplers in several languages

c ffi julia python r stan

Last synced: 12 Apr 2025

https://github.com/thatsabhishek/c-codes

Collection of various C programs

c coding programming sort sorting

Last synced: 13 Jun 2025