🇮🇳 Made in India

Discover India's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of India.

TOP C Projects

1
TheAlgorithms/C

TheAlgorithms/C

Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
C
19,092
star
2
abishekvashok/cmatrix

abishekvashok/cmatrix

Terminal based "The Matrix" like implementation
C
3,393
star
3
rosehgal/BinExp

rosehgal/BinExp

Linux Binary Exploitation
C
1,261
star
4
hasura/skor

hasura/skor

Now part of Hasura GraphQL Engine. Listen to postgres events and forward them as JSON payloads to a webhook
C
1,246
star
5
psankar/simplefs

psankar/simplefs

A simple, kernel-space, on-disk filesystem from the scratch
C
928
star
6
kovidgoyal/html5-parser

kovidgoyal/html5-parser

Fast C based HTML 5 parsing for python
C
649
star
7
pritamzope/OS

pritamzope/OS

Writing & Making Operating System and Kernel parts so simple like Hello World Programs, Starting from writing Bootloaders, Hello World Kernel, GDT, IDT, Terminal, Keyboard/Mouse, Memory Manager, HDD ATA R/W, VGA/VESA Graphics
C
614
star
8
vedang/pdf-tools

vedang/pdf-tools

Emacs support library for PDF files.
C
596
star
9
R3x/How2Kernel

R3x/How2Kernel

This Repository aims at giving a basic idea about Kernel Exploitation.
C
499
star
10
gouravthakur39/beginners-C-program-examples

gouravthakur39/beginners-C-program-examples

Simple, Short and Sweet beginners friendly C language programs
C
494
star
11
abhishek-kakkar/BeagleLogic

abhishek-kakkar/BeagleLogic

A Software Suite that implements a logic analyzer with the PRU on the BeagleBone / BeagleBone Black.
C
457
star
12
shuveb/io_uring-by-example

shuveb/io_uring-by-example

A companion repository for the io_uring by Example article series
C
370
star
13
shuveb/zerohttpd

shuveb/zerohttpd

A simple HTTP server written from scratch as a teaching tool to teach Unix network program architectures
C
365
star
14
amitv87/PiP

amitv87/PiP

macOS Picture in Picture and AirPlay Receiver
C
302
star
15
knightcrawler25/Optix-PathTracer

knightcrawler25/Optix-PathTracer

Simple physically based path tracer based on Nvidia's Optix Ray Tracing Engine
C
296
star
16
moinakg/pcompress

moinakg/pcompress

A Parallelized Data Deduplication and Compression utility
C
277
star
17
bondhugula/pluto

bondhugula/pluto

Pluto: An automatic polyhedral parallelizer and locality optimizer
C
273
star
18
dorkerdevil/CVE-2019-11932

dorkerdevil/CVE-2019-11932

double-free bug in WhatsApp exploit poc
C
268
star
19
NSG650/Polaris

NSG650/Polaris

A WIP 64-bit UNIX-like kernel
C
254
star
20
naman14/TAndroidLame

naman14/TAndroidLame

Android/Java wrapper around Lame mp3 encoder
C
252
star
21
hiteshd/Android-Rootkit

hiteshd/Android-Rootkit

A rootkit for Android. Based on "Android platform based linux kernel rootkit" from Phrack Issue 68
C
252
star
22
Biswa96/WSLInstall

Biswa96/WSLInstall

Install any GNU/Linux userspace in WSL
C
252
star
23
amitbansal7/Data-Structures-and-Algorithms

amitbansal7/Data-Structures-and-Algorithms

Implementation of various Data Structures and algorithms - Linked List, Stacks, Queues, Binary Search Tree, AVL tree,Red Black Trees, Trie, Graph Algorithms, Sorting Algorithms, Greedy Algorithms, Dynamic Programming, Segment Trees etc.
C
248
star
24
harsh2102/C

harsh2102/C

basic program of c for beginners
C
231
star
25
scionoftech/webp-converter

scionoftech/webp-converter

[DEPRECATED] A small node.js library for converting any image to webp file format or converting webp image to any image file format.
C
230
star
26
UtkarshVerma/dwmblocks-async

UtkarshVerma/dwmblocks-async

An efficient, lean, and asynchronous status feed generator for dwm.
C
229
star
27
godlytalias/Bible-Database

godlytalias/Bible-Database

Bible databases as XML, JSON, SQL & SQLITE3 Database format for various languages. Developers can download it freely for their development works. Freely received, freely give.
C
228
star
28
m0hithreddy/Proxifier-For-Linux

m0hithreddy/Proxifier-For-Linux

Simple C code with iptables make this tool proxifier which tunnels whole system traffic through the proxy server, without configuring individual application
C
223
star
29
anantshri/Android_Security

anantshri/Android_Security

This repository is a suplimentary material for Android Training's done by Anant Shrivastava from 2012-2017
C
217
star
30
madhur/android-chat-starter

madhur/android-chat-starter

A starter project for Android chat application
C
217
star
31
ashish-yadav11/dwmblocks

ashish-yadav11/dwmblocks

Rewrite of dwmblocks with added features including clickability, cursor hinting and color.
C
213
star
32
UtsavBalar1231/kernel_xiaomi_sm8250

UtsavBalar1231/kernel_xiaomi_sm8250

CLO Rebased kernel for Xiaomi SM8250 series devices updated to CAF tag LA.UM.9.12.r1-14700-SMxx50 with AOSP android-4.19-stable merged.
C
209
star
33
apsrcreatix/Socket-Programming-With-C

apsrcreatix/Socket-Programming-With-C

✉️ Learn Network Protocol and Network Programming
C
198
star
34
sachinites/tcpip_stack

sachinites/tcpip_stack

Implement your own TCP IP Stack
C
180
star
35
NSG650/BugCheck2Linux

NSG650/BugCheck2Linux

Windows crashed? Dropping you into a linux shell!
C
174
star
36
abhishekkr/n00bRAT

abhishekkr/n00bRAT

Remote Administration Toolkit (or Trojan) for POSiX (Linux/Unix) system working as a Web Service
C
168
star
37
amalpoulose/Zoho-Interview-questions

amalpoulose/Zoho-Interview-questions

previous zoho interview questions
C
167
star
38
SuyashMore/MevonAI-Speech-Emotion-Recognition

SuyashMore/MevonAI-Speech-Emotion-Recognition

Identify the emotion of multiple speakers in an Audio Segment
C
159
star
39
ProgrammerGaurav/DDos-Attack

ProgrammerGaurav/DDos-Attack

This is a simple DDoS Attack tool and even a begginer hacker can use this.Just type python run.py after cloning this repository.
C
157
star
40
shuveb/loti-examples

shuveb/loti-examples

Source code for example programs from Lord of the io_uring guide
C
151
star
41
maaziz/cryopid

maaziz/cryopid

Process restart in linux
C
150
star
42
FreyrSCADA/IEC-60870-5-104

FreyrSCADA/IEC-60870-5-104

IEC 60870-5-104 Protocol - RTU Server Simulator, Master Client Simulator, Windows and Linux (ARM) Software development Kit, Source Code in C, C++, C# .NET Programming - Complete Implemetation including file transfer (both monitor and reverse direction)
C
149
star
43
ric96/atvx86

ric96/atvx86

Android TV based on Android-x86
C
143
star
44
laukik-hase/OTA_update_STM32_using_ESP32

laukik-hase/OTA_update_STM32_using_ESP32

Program STM32Fxx MCUs Over-the-Air using ESP32
C
142
star
45
KaustubhPatange/Gear-VPN

KaustubhPatange/Gear-VPN

A VPN client for Android based on OpenVPN made with Jetpack Compose.
C
139
star
46
mitcse/CSE-Labs

mitcse/CSE-Labs

Lab programs and Assignments for MIT CSE dept.
C
137
star
47
notsoshant/DCSyncer

notsoshant/DCSyncer

Perform DCSync operation without mimikatz
C
136
star
48
banu/tinyproxy

banu/tinyproxy

Light-weight HTTP proxy (Mirror of https://banu.com/cgit/tinyproxy/)
C
135
star
49
varghes/Raspberry-QNX

varghes/Raspberry-QNX

Raspberry Pi -QNX ( BCM2835 )
C
128
star
50
ritwik12/Virtual-Assistant

ritwik12/Virtual-Assistant

A linux based Virtual assistant on Artificial Intelligence in C
C
126
star
51
dalmia/Operating-Systems

dalmia/Operating-Systems

'Operating System Concepts' - Solutions to exercises and projects
C
125
star
52
Lovepreet-Singh-LPSK/MultiThreadedProxyServerClient

Lovepreet-Singh-LPSK/MultiThreadedProxyServerClient

C
122
star
53
chhabhaiya/undrop-for-innodb

chhabhaiya/undrop-for-innodb

TwinDB data recovery toolkit for MySQL/InnoDB
C
121
star
54
abhijeet2096/TL-WN722N-V2

abhijeet2096/TL-WN722N-V2

Drivers for TP-LINK TL-WN722N version 2 .Clean ported for kernel 4.4, 4.8, 4.10 ,4.13 ,4.14 & 4.15 from source which was at 4.3
C
121
star
55
jarusll/keydogger

jarusll/keydogger

Keydogger is a tiny text expander written in C
C
116
star
56
shuveb/sparkler

shuveb/sparkler

A virtual machine monitor and a tiny "operating system" to go with it. When you start Sparkler, it creates a virtual machine using Linux's KVM API. It is written in C and emulates a serial console and some other devices that fetch a tweet from an account, etc.
C
115
star
57
AshuKulu/HacktoberFest2021

AshuKulu/HacktoberFest2021

Raise Genuine PRs, Your PRs will be accepted, Star This Repo, You aren't allowed to Update README.md
C
112
star
58
gargarchit/Data_Structure_n_Algorithms

gargarchit/Data_Structure_n_Algorithms

Data Structure Problems
C
110
star
59
rabishah/Mini-C-Compiler-using-Flex-And-Yacc

rabishah/Mini-C-Compiler-using-Flex-And-Yacc

A simple mini c compiler
C
110
star
60
sukesh-ak/ESP32-TUX

sukesh-ak/ESP32-TUX

ESP32-TUX - ESP32 / ESP32-XX Touch UX Template using LVGL to get you started
C
108
star
61
har-in-air/STM32F411_USB_AUDIO_DAC

har-in-air/STM32F411_USB_AUDIO_DAC

USB Audio DAC using inexpensive STM32F411 / 401 "Black Pill" and PCM5102A modules
C
107
star
62
BrainlessLabs/bun

BrainlessLabs/bun

Bun is a simple to use C++ Object Database, Object Relational Mapper (ORM) and key-value library
C
107
star
63
clearos/clearos-base

clearos/clearos-base

Initializes the system environment.
C
106
star
64
abhra0897/stm32_tiny_monitor

abhra0897/stm32_tiny_monitor

A tiny external monitor for PC using STM32 and ST7789. Connects to PC over USB and displays the captured screen on ST7789 (240x240) display.
C
105
star
65
MadhavBahl/OOPS

MadhavBahl/OOPS

The only guidebook to object oriented programming in C++ you will ever need.
C
104
star
66
debjitbis08/sim8085

debjitbis08/sim8085

Online 8085 simulator
C
103
star
67
afarhan/sbitx

afarhan/sbitx

C
102
star
68
varnamproject/libvarnam

varnamproject/libvarnam

Deprecated. See https://github.com/varnamproject/govarnam
C
101
star
69
ByteBandits/writeups

ByteBandits/writeups

Wiki-like CTF write-ups repository by ByteBandits
C
100
star
70
electronut/ElectronutLabs-bluey

electronut/ElectronutLabs-bluey

Nordic nRF52832 BLE development board with sensors.
C
95
star
71
packetprep/coding-questions

packetprep/coding-questions

The most important coding questions for Amcat, Cocubes,Elitmus, TCS Ninja, Infosys, Capgemini, Cognizant, Wipro and many more...
C
94
star
72
alokprasad/LPCTron

alokprasad/LPCTron

Tacotron2 + LPCNET for complete End-to-End TTS System
C
94
star
73
abhijitnathwani/image-processing

abhijitnathwani/image-processing

Image Processing Codes using C, without the use of any external libraries. The codes in this repository apply traditional image processing algorithms with use of plain C language, which is almost run everywhere.
C
93
star
74
blue-devil/kuymak

blue-devil/kuymak

A tasty cross-platform tool from Blacksea to debug shellcode!
C
91
star
75
acmiitr/KSOS

acmiitr/KSOS

Our very own Operating System built from scratch for x86 architecture systems!
C
90
star
76
vipinpv85/DPDK_SURICATA-4_1_1

vipinpv85/DPDK_SURICATA-4_1_1

dpdk infrastructure for software acceleration. Currently working on RX and ACL pre-filter
C
90
star
77
madhavanmalolan/ffmpegandroidlibrary

madhavanmalolan/ffmpegandroidlibrary

One line integration for FFMPEG Library in Android
C
90
star
78
jayanta525/openwrt-nanopi-r2s

jayanta525/openwrt-nanopi-r2s

OpenWrt support for FriendlyElec NanoPi R2S RK3328 SoC board with 2x1000Mbps ports. This repository is not a fork of friendlywrt but a fork of upstream/openwrt.
C
86
star
79
abhra0897/LameUI

abhra0897/LameUI

A very lame UI library for embedded systems.
C
86
star
80
arcoirislabs/cordova-plugin-mqtt

arcoirislabs/cordova-plugin-mqtt

MqTT Cordova Plugin for Apache Cordova (> v3.0)
C
85
star
81
shivam1410/books

shivam1410/books

PDF Database
C
85
star
82
nikhilroxtomar/Multiple-Client-Server-Program-in-C-using-fork

nikhilroxtomar/Multiple-Client-Server-Program-in-C-using-fork

A simple tcp client server application that describes the communication between the client and a server. The server is a simple echo sever that can handle multiple client using fork.
C
85
star
83
ExploreEmbedded/Arduino_FreeRTOS

ExploreEmbedded/Arduino_FreeRTOS

FreeRtos tutorial examples on arduino
C
84
star
84
SRA-VJTI/Wall-E

SRA-VJTI/Wall-E

Development Repository for Wall-E
C
83
star
85
sandymanu/hammerhead_nkernel

sandymanu/hammerhead_nkernel

C
83
star
86
Biswa96/WslReverse

Biswa96/WslReverse

Experiments with hidden COM interface and LxBus IPC mechanism in WSL
C
82
star
87
ajeet17181/mplayer-android

ajeet17181/mplayer-android

mplayer part
C
81
star
88
alshell7/vokaturi-android

alshell7/vokaturi-android

Emotion recognition by speech in android.
C
81
star
89
arnabdasbwn/grbl-coreXY-servo

arnabdasbwn/grbl-coreXY-servo

grbl 0.9i with Servo Motor support and CoreXY configuration Used For Crazy Engineer's Drawing Robot
C
80
star
90
Ice3man543/ZeusInjector

Ice3man543/ZeusInjector

An Open Source Windows DLL Injector With All Known Techniques Available
C
80
star
91
championswimmer/kernel-tools

championswimmer/kernel-tools

tools to tinker with kernels and ramdisks and bootsplash images
C
78
star
92
varunchitre15/MT6589_kernel_source

varunchitre15/MT6589_kernel_source

Kernel source for Mediatek MT6589 chipset, cloned from Acer support.
C
78
star
93
yusufshakeel/C-Project

yusufshakeel/C-Project

C programming
C
78
star
94
Himujjal/tree-sitter-svelte

Himujjal/tree-sitter-svelte

Tree sitter grammar for Svelte
C
77
star
95
suraj-bk/nginx

suraj-bk/nginx

Nginx Source Code Analysis
C
75
star
96
VedantParanjape/esp-wifi-logger

VedantParanjape/esp-wifi-logger

ESP32 WiFi Logger component
C
74
star
97
massemanet/inotify

massemanet/inotify

erlang binding to inotify
C
74
star
98
Protocentral/healthypi-move-fw

Protocentral/healthypi-move-fw

Firmware codebase based on Zephyr for the HealthyPi Move system
C
74
star
99
shuveb/loti

shuveb/loti

Lord of the io_uring: io_uring tutorial, examples and reference
C
73
star
100
tirumalnaidu/opencl-hls-cnn-accelerator

tirumalnaidu/opencl-hls-cnn-accelerator

OpenCL HLS based CNN Accelerator on Intel DE10 Nano FPGA.
C
73
star