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/barisgultekin/linear-algebra

A linear algebra toolkit designed for students, educators, and developers, this toolkit includes a wide range of functions for matrix manipulation, vector calculations, and more.

c linear-algebra python

Last synced: 07 May 2026

https://github.com/montyanderson/ccjs

WIP C compiler written in Javascript

assembly c compiler gcc javascript

Last synced: 07 May 2026

https://github.com/djoezeke/myyaml

Myyaml - Simple and Fast Yaml Ain't Markup Language (YAML) Parser for Modern C/C++.

c config configuration cpp deserialize emmiter modern parser serializer yaml yaml-parser

Last synced: 07 May 2026

https://github.com/zeyu-xie/hydrangea-linkedin-games

A repo of solutions for LinkedIn games written by C.

c javascript typescript

Last synced: 07 May 2026

https://github.com/caphosra/wavefilemanagerlibrary

With this library, you can write code to create audio files quickly! And you can create audio files without struggle with binary files! (C/C++/C#)

c c-library cplusplus cpp cpp-library csharp csharp-library filegenerator sound-library wav wavefile

Last synced: 07 May 2026

https://github.com/ahmedmohamedgaber/e-commerce

EasyShopper is a comprehensive E-Commerce Platform built using ASP.NET Core MVC. It offers an intuitive online shopping experience with a wide array of products, user-friendly navigation, and secure checkout. Key functionalities include product browsing, a shopping cart, order management, and an admin panel for product oversight.

asp-net-core asp-net-core-web-api asp-net-mvc c csharp ecommerce entity-framework-core online-shop oop sql-server web-development

Last synced: 07 May 2026

https://github.com/samrb-dev/asmforre

Collection of assembly program of IA-32 CPU architecture to understand how things work under each high level language. The main goal of the repo is get with familiar with ASM to identify various procedures while reversing a binary/executable

8086-programs assembly-language c cpp cybersecurity malware-analysis reverse-engineering x86 x86-assembly

Last synced: 07 May 2026

https://github.com/lucwl/cluck

A mini C compiler made in Haskell with LLVM

c compiler haskell llvm llvm-hs

Last synced: 07 May 2026

https://github.com/embeddedos/patterns-in-c-cpp

Design systems and patterns in C/C++

c cpp design-pattern design-system embedded linux mcu

Last synced: 07 May 2026

https://github.com/dan13681989/farsiscript

یک زبان برنامه‌نویسی فارسی با مفسر و کامپایلر به C – FarsiScript

c compiler farsi interpreter persian persian-language programming-language scripting-language

Last synced: 10 Jun 2026

https://github.com/elbouzkri/stack_sorter

This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting

algo c data-structures

Last synced: 10 Jun 2026

https://github.com/mitjafelicijan/probe

Just testing things.

assembly c d experiments zig

Last synced: 07 May 2026

https://github.com/sksaju/uri-problem-solutions

My problem solutions of URI Online Judge

c c-plus-plus java problem-solving

Last synced: 07 May 2026

https://github.com/lukaszbudnik/cloud-native-c

cloud-native-c shows how to use AWS Go SDK from C using cgo

aws c cgo cloud cloud-native golang

Last synced: 07 May 2026

https://github.com/masc-it/dnn.c

neural nets micro library from 0, the hard way, but DS4-flash assisted

c neural-network

Last synced: 10 Jun 2026

https://github.com/viliusluneckas/cspec

funny RSpec clone in C!!!

c rspec testing unit-testing

Last synced: 08 May 2026

https://github.com/suresh142/inverted_search

An "inverted search" project involves implementing a type of search engine that uses an inverted index data structure for efficient and fast retrieval of information. The inverted search approach is widely used in various information retrieval systems, including search engines, databases, and document management systems.

c cplusplus data-structures database inverted-index inverted-search-index

Last synced: 08 May 2026

https://github.com/habedi/template-duckdb-extension-zig

A template for developing DuckDB extensions in Zig

c duckdb duckdb-extension quality-of-life template-project zig

Last synced: 08 May 2026

https://github.com/rohit-554/coder-delight

A Repo Where anybody can contribute even if he is first to open source, (All Coding Language)

beginner-code beginner-friendly c cplusplus good good-first-issue goodfirstissue java python

Last synced: 08 May 2026

https://github.com/fahimfba/codechef-solution

contains all the source code of mine from CodeChef

c codechef codechef-solutions competitive-programming cplusplus java programming python3

Last synced: 08 May 2026

https://github.com/electrocodeur/led3w_hw-269

Projet : Led 3W HW-269

arduino c

Last synced: 08 May 2026

https://github.com/doctorpok42/rpg

RPG is a simple role-playing game written in C

c epitech-project game rpg zelda

Last synced: 10 Jun 2026

https://github.com/esterified/automatic-license-plate-recognition-using-knn

Hardware-based implementation to identify license plate numbers and respond based on that

arduino c cpp knn-classification ocr-recognition xml

Last synced: 08 May 2026

https://github.com/donaurelio/graphic-tic-tac-toe

It is a Qt 5 implementation using .ui files of the popular game TIC TAC TOE

c gui qt5 qtcreator

Last synced: 08 May 2026

https://github.com/elbouzkri/pipe_chain

This project will let you discover in detail a UNIX mechanism that you already know by using it in your program.

c pipe unix unix-command

Last synced: 10 Jun 2026

https://github.com/chandler767/fusionpanel

For v2 and v3 PanelDue control panels. This is a modified version of the PanelDueFirmware for the PanelDue 3D printer user interface board and has been modified for use only with the F400 3D Printer.

3d-printing arduino board c cpp eclipse firmware paneldue-control-panels touchscreen

Last synced: 08 May 2026

https://github.com/pgvalle/cxxloglib

A simple logging library for C/C++ to throw in your project without worries.

c cplusplus cpp jesus-is-da-lord-n-savior library logging qol

Last synced: 08 May 2026

https://github.com/4nkitd/cpoch

numeric string compression

c compression golang numeric php string

Last synced: 08 May 2026

https://github.com/trflynn89/flymake

A GNU Makefile system for C-family and Java projects

build-system c cpp make makefile objective-c objective-c-plus-plus

Last synced: 08 May 2026

https://github.com/networkflux/minishell

Creating a simple shell

bash c compiler interpreter shell

Last synced: 08 May 2026

https://github.com/progzone122/level1-crackmes-solutions

Reverse engineering crackme “level1”. Detailed explanation of the logic, several solutions, writing a keygen for the program

c cpp crackme crackmes hack keygen reverse-engineering

Last synced: 08 May 2026

https://github.com/bezarhere/hivec

Deploying your library should be no more then a post-build command

build-tool c command-line cplusplus cpp open-source opensource

Last synced: 08 May 2026

https://github.com/vroncevic/authuser

:penguin: authuser

ansi-c auth authuser c library linux pam user

Last synced: 08 May 2026

https://github.com/electrocodeur/buzzer_actif_stm32

Projet : Buzzer actif avec STM32

arduino c

Last synced: 08 May 2026

https://github.com/levikuhaulua/school-assignments

Repository containing all school assignments I have worked on.

c cpp java python

Last synced: 08 May 2026

https://github.com/electrocodeur/ultrason

Projet : Ultrason

arduino c

Last synced: 08 May 2026

https://github.com/spemer/study_c

Clang study note

c clang study

Last synced: 10 Jun 2026

https://github.com/malbolgee/proto-terminal-so

Proto-terminal para a matéria de Sistemas Operacionais. O terminal aceita pipe, redirecionamento de entrada e saída, além de mistura entre esses modificadores. Para mais informações, ler a documentação.

c file fork kernel linux linux-shell operating-systems parser pipe pipes redirection-operators shell syscall

Last synced: 08 May 2026

https://github.com/archanaberry/simplify-calculatorasmc

Kalkulator sangat sederhana untuk prosesor x86_64 atau arm32_64 yang sangat amat cepat dan efisien ♡⁠(⁠Ӧ⁠v⁠Ӧ⁠。⁠)

architecture assembly assembly-8086 assembly-arm assembly-arm64 assembly-x86 assembly-x86-64 c calculator calculator-assembly calculator-c cli dos inline-assembly linux simple-calculator unix

Last synced: 08 May 2026

https://github.com/thiagoluiznunes/lp1-laboratory

This repository consist of a variety of projects implemented for the "Programming Linguage I" discipline of the Computer Science bachelor course of the Federal University of Paraíba - UFPB.

c cplusplus ffmpeg object-oriented-programming vector

Last synced: 08 May 2026

https://github.com/somdipdey/facedetection_with_haarcascade_in_python_opencv

Detect faces from a video input (webcam) and output the frames per second as well.

c face-detection haar-cascade opencv opencv-python python python3

Last synced: 08 May 2026

https://github.com/andr3w03/komputergrafikvisualisasi_lab

Tugas Mata Praktikum Komputer Grafik dan Visualisasi Lab 2 Semester 4

c cpp desktop-application glut opengl visual-studio

Last synced: 08 May 2026

https://github.com/andersonhsporto/ft-get-next-line

Function Which Returns a Line Read From a File Descriptor

buffer-management c malloc unix-logic

Last synced: 10 Jun 2026

https://github.com/lucasfturos/tcc-controle-de-maquina

Projeto focado em demonstrar a comunicação serial entre computador e microcontrolador

c cpp microcontroller qt5 serialport

Last synced: 09 May 2026

https://github.com/bobbydeveloper2014/bybylangtowasm

A compilter to convert bybylang to wasm

bybylang c clang nim wasm

Last synced: 09 May 2026

https://github.com/42yerevanprojects/minishell

As beautiful as a shell. Implementation of the 42 project minishell

42born2code 42school bash c execution parsing processes shell signal-handling

Last synced: 09 May 2026

https://github.com/tierra-colada/cppguts

Tool aimed at C/C++ source code correction that allows to automatically find and copy/paste new function definition

c cpp edit-c edit-cpp parse parse-c parse-cpp parser-c parser-cpp python

Last synced: 09 May 2026

https://github.com/oresoftware/modify-socket

Set options on socket using `setsocketopt`

c cpp file-descriptor nodejs nodejs-addon socket

Last synced: 09 May 2026

https://github.com/electrocodeur/ledrgb

Projet : Led RGB

arduino c

Last synced: 09 May 2026

https://github.com/madebypixel02/operating-systems-practices

[UOC] A repo to host my practices for the Operating Systems course

c clang continuous-assessment makefile operating-system os posix practices shell shell-script unix uoc

Last synced: 09 May 2026

https://github.com/garciparedes/cuda-examples

Cuda examples who I develop to learn HPC based on GPU

c c-plus-plus cuda examples gpgpu gpu hpc

Last synced: 09 May 2026

https://github.com/nachiket-072005/hackerrank-leetcode_problems_solutions

Here, I will be sharing HackerRank and LeetCode Problems Solutions.

c c-plus-plus java

Last synced: 09 May 2026

https://github.com/paulthomas20002/s7-compiler-lab

CSL411 COMPILER LAB , Prerequisite: A sound knowledge in C programming, Data Structures, Formal languages and Automata Theory and Compiler design.

c cd cd-lab compiler compiler-design compiler-design-lab csl411 dsa flat

Last synced: 16 Jun 2025

https://github.com/costava/sdl2-draw-demo

Drawing application made with SDL2

batch batch-script c draw drawing sdl2 windows

Last synced: 02 May 2026

https://github.com/mastercruelty/c-go-algorithms

Just a repository where I put my C and Go exercises about my exam of Algorithm and data structures at University of Milan

algorithms c data-structures golang

Last synced: 14 May 2026

https://github.com/8dcc/file-encrypter

C program (and tiny lib/wrapper) for encrypting/decrypting files using aes256.

aes-256 aes-encryption c encryption encryption-decryption hashing md5

Last synced: 07 Sep 2025

https://github.com/importer3000/hex4linux

The OpenHex project (No, don't get this mixed up with other repos. This is for Linux systems.) Also, please, PLEASE read the README.md, thanks.

c distro distrobution hobby-os linux linux-kernel linux-os os

Last synced: 15 May 2026

https://github.com/ozgen/c-playground

A collection of C programming examples, categorized by topics for easy navigation.

c mutex pointers-in-c pthreads

Last synced: 26 Mar 2025

https://github.com/gustavohnsv/ep1_aed2

Exercício de Programa sobre Grafos não Direcionados Ponderados da matéria de Algoritmos e Estrutura de Dados II, onde é possível realizar funções como Busca em Largura, em Profundidade, verificar componentes e vértices de articulação, entre outras funcionalidades.

bfs-algorithm c data-structures dfs-algorithm exercises graphs graphs-algorithms

Last synced: 03 Apr 2025

https://github.com/t-ros/c-stuff

[EN] Personal collection of C programs

c c-learning

Last synced: 17 Mar 2025

https://github.com/h5law/norman

A pure zero-dependency libc implementation with an expanded stdlib with useful data-structures and functionality atop the standard. Used to build and power the rollo kernel and later operating system all built from scratch.

bootloader c data-structures-and-algorithms kernel libc operating-system os standard-library zero-dependency

Last synced: 07 Jul 2025

https://github.com/seg6/brainfuck

an optimizing brainfuck interpreter and repl

brainfuck c interpreter language repl

Last synced: 29 Oct 2025

https://github.com/joao-conde/feup-lcom

Repository to host the Computer Laboratory project and weekly deliveries, a second year course @FEUP

2d-game c dodge-game minix-kernel minix-os minix3-ipc racecar

Last synced: 02 Jul 2026

https://github.com/yasenstar/learn_cpp

Repository for hosting the my c/c++ learning journey notes and source codes as reference

c cpp

Last synced: 15 May 2026

https://github.com/ditsuke/cs50_2021_psets

My solutions to CS50's 2021 problem sets.

c cs50x python

Last synced: 14 May 2026

https://github.com/karsjenkoop/bloomfilterc

Simple bloom filter implementation in c with header only macros

bloom-filter c header-only

Last synced: 01 Apr 2025

https://github.com/itsryu/MicroPascal

Repositório referente ao trabalho de implementação de um compilador para a linguagem MicroPascal (µ-Pascal) da disciplina Linguagens formais, Autômatos e Compiladores da Universidade Católica de Brasília.

c compiler lexer lexer-analyzer pascal

Last synced: 13 Mar 2025

https://github.com/vianpyro/8-puzzle_solver

Implementation of an 8-puzzle solver in C

8-puzzle 8-puzzle-solver c

Last synced: 13 Mar 2025

https://github.com/isaacwoods/os

A small x86 OS and userspace

asm c operating-system x86

Last synced: 01 Apr 2025

https://github.com/csalam07/dslab

For reference only. Don't misuse it. Thank you

c data-structures

Last synced: 17 Mar 2025

https://github.com/chungquantin/baby-shell

Baby shell implementation in C supports most OS commands with pipelining and sequencing

c libc os shell

Last synced: 03 Apr 2025

https://github.com/domin-mnd/tetris

🕹️ Terminal-based tetris written in C.

c ncurses tetris

Last synced: 01 Apr 2025

https://github.com/ozogxyz/3drenderer

Personal repo for 3D rendering in C Pikuma course.

c fundamentals graphics-engine rendering-3d-graphics sdl2

Last synced: 02 Apr 2025

https://github.com/bijoy-sust/blind-snake

A simple snake game to run with a command prompt.

c opengl snake-game

Last synced: 18 Apr 2026

https://github.com/iamjayprakash/trainreservationsystem

This is a C program that simulates the booking of train tickets for a fictitious train. The program asks the user to select the class and type of seat they want to book, and based on availability, allocates a seat number to the user. It then asks for passenger details and calculates the fare for the ticket.

c cprogramming-language cproject reservation-system train

Last synced: 10 Apr 2025

https://github.com/elamani-drawing/knapsack-multidimensional

Résolution du problème du sac à dos multidimensionnel (Multidimensional Knapsack Problem) grâce à plusieurs approches méta-heuristiques : algorithme génétique, Variable Neighborhood Search (VNS), Variable Neighborhood Descent (VND), et opérateurs de voisinage (swap, flip)

c genetic-algorithm meta-heuristic multidimensional-knapsack multidimensional-knapsack-problem vnd vns

Last synced: 27 Apr 2026

https://github.com/ekremgunes/c-learning-projects

c problem solutions

c

Last synced: 26 Mar 2025

https://github.com/jcalopes/managementordersapplication

Basic application that applies concepts like pointers.Built in C language.

c pointers

Last synced: 13 Dec 2025

https://github.com/uhpoler/kpi-first-semester

This repository contains materials from all disciplines of the first semester

c

Last synced: 28 Mar 2025

https://github.com/electrocodeur/rf433_dht11

Projet : RF 433 avec DHT11

arduino c

Last synced: 05 May 2026

https://github.com/doqin/c_http

Personal C project to learn raw http and web development.

c http http-server

Last synced: 10 Jul 2025

https://github.com/motaax/population_growth

CS50 Population Growth exercise

c cs50

Last synced: 01 Apr 2025

https://github.com/hkdsun/tetrisun

Tetris clone written in C rendered with ncurses

c cli game-development ncurses terminal-game tetris

Last synced: 07 Jul 2025

https://github.com/inunix3/raypong

Clone of Ping Pong written in C using raylib.

2d-game c game just-for-fun ping-pong raylib

Last synced: 03 Apr 2025

https://github.com/cooperblacks/wine-launcher

Ultra minimalist way to launch Windows software (.exe) from Linux. Useful for gaming, i guess.

c gnome gtk3 wine wine-launcher winetricks

Last synced: 13 May 2026

https://github.com/irobot42/deitels-c-9e

My solutions for C How to program 9e book // WIP

9e c deitel exercises how-to-program solutions

Last synced: 20 May 2026

https://github.com/alpsayin/pure_c_collections

A collection of Arraylist, Linkedlist, Set, and Dict written purely in C for embedded devices.

arraylist c linkedlist object-oriented-c

Last synced: 27 Mar 2025

https://github.com/wykerd/lldc

Low Level Discord Library in C

c discord discord-api discord-gateway discord-library

Last synced: 15 May 2026

https://github.com/gabrieledarrigo/sockets

A repository that stores various C exercises on network sockets

c network-programming network-sockets sockets university university-assignment

Last synced: 18 Mar 2025

https://github.com/dbjdbj/windows_hello_world

The code in here is the real WIN32 hello world. As Charles Petzold authored it. Before people forget.

c win32

Last synced: 18 Mar 2025

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

A list of C exercises and assignment for the "Computer Programming" course" Sicurezza dei Sistemi e delle Reti Informatiche" bachelor's degree program.

c exercise university-assignment university-course

Last synced: 18 Mar 2025