🇮🇳 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
17,989
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,247
star
5
psankar/simplefs

psankar/simplefs

A simple, kernel-space, on-disk filesystem from the scratch
C
925
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
514
star
9
gouravthakur39/beginners-C-program-examples

gouravthakur39/beginners-C-program-examples

Simple, Short and Sweet beginners friendly C language programs
C
494
star
10
R3x/How2Kernel

R3x/How2Kernel

This Repository aims at giving a basic idea about Kernel Exploitation.
C
466
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/zerohttpd

shuveb/zerohttpd

A simple HTTP server written from scratch as a teaching tool to teach Unix network program architectures
C
355
star
13
shuveb/io_uring-by-example

shuveb/io_uring-by-example

A companion repository for the io_uring by Example article series
C
354
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
PraneethKarnena/DDoS-Scripts

PraneethKarnena/DDoS-Scripts

This repo consists of various DDoS scripts, collected from internet. Layer-4 and Layer-7 levels can be targeted using these scripts.
C
295
star
17
moinakg/pcompress

moinakg/pcompress

A Parallelized Data Deduplication and Compression utility
C
275
star
18
kernelm0de/ProcessHider

kernelm0de/ProcessHider

Hide Process From Task Manager using Usermode API Hooking
C
275
star
19
dorkerdevil/CVE-2019-11932

dorkerdevil/CVE-2019-11932

double-free bug in WhatsApp exploit poc
C
264
star
20
naman14/TAndroidLame

naman14/TAndroidLame

Android/Java wrapper around Lame mp3 encoder
C
249
star
21
Biswa96/WSLInstall

Biswa96/WSLInstall

Install any GNU/Linux userspace in WSL
C
249
star
22
bondhugula/pluto

bondhugula/pluto

Pluto: An automatic polyhedral parallelizer and locality optimizer
C
248
star
23
hiteshd/Android-Rootkit

hiteshd/Android-Rootkit

A rootkit for Android. Based on "Android platform based linux kernel rootkit" from Phrack Issue 68
C
244
star
24
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
241
star
25
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
26
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
226
star
27
madhur/android-chat-starter

madhur/android-chat-starter

A starter project for Android chat application
C
217
star
28
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
29
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
211
star
30
UtkarshVerma/dwmblocks-async

UtkarshVerma/dwmblocks-async

An efficient, lean, and asynchronous status feed generator for dwm.
C
204
star
31
harsh2102/C

harsh2102/C

basic program of c for beginners
C
203
star
32
ashish-yadav11/dwmblocks

ashish-yadav11/dwmblocks

Rewrite of dwmblocks with added features including clickability, cursor hinting and color.
C
200
star
33
apsrcreatix/Socket-Programming-With-C

apsrcreatix/Socket-Programming-With-C

✉️ Learn Network Protocol and Network Programming
C
190
star
34
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
186
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
170
star
37
SuyashMore/MevonAI-Speech-Emotion-Recognition

SuyashMore/MevonAI-Speech-Emotion-Recognition

Identify the emotion of multiple speakers in an Audio Segment
C
155
star
38
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
152
star
39
maaziz/cryopid

maaziz/cryopid

Process restart in linux
C
148
star
40
shuveb/loti-examples

shuveb/loti-examples

Source code for example programs from Lord of the io_uring guide
C
144
star
41
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
42
amalpoulose/Zoho-Interview-questions

amalpoulose/Zoho-Interview-questions

previous zoho interview questions
C
140
star
43
ric96/atvx86

ric96/atvx86

Android TV based on Android-x86
C
140
star
44
KaustubhPatange/Gear-VPN

KaustubhPatange/Gear-VPN

A VPN client for Android based on OpenVPN made with Jetpack Compose.
C
139
star
45
sachinites/tcpip_stack

sachinites/tcpip_stack

Implement your own TCP IP Stack
C
136
star
46
banu/tinyproxy

banu/tinyproxy

Light-weight HTTP proxy (Mirror of https://banu.com/cgit/tinyproxy/)
C
135
star
47
mitcse/CSE-Labs

mitcse/CSE-Labs

Lab programs and Assignments for MIT CSE dept.
C
134
star
48
ritwik12/Virtual-Assistant

ritwik12/Virtual-Assistant

A linux based Virtual assistant on Artificial Intelligence in C
C
124
star
49
notsoshant/DCSyncer

notsoshant/DCSyncer

Perform DCSync operation without mimikatz
C
124
star
50
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
123
star
51
dalmia/Operating-Systems

dalmia/Operating-Systems

'Operating System Concepts' - Solutions to exercises and projects
C
122
star
52
chhabhaiya/undrop-for-innodb

chhabhaiya/undrop-for-innodb

TwinDB data recovery toolkit for MySQL/InnoDB
C
121
star
53
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
54
varghes/Raspberry-QNX

varghes/Raspberry-QNX

Raspberry Pi -QNX ( BCM2835 )
C
117
star
55
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
114
star
56
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
57
gargarchit/Data_Structure_n_Algorithms

gargarchit/Data_Structure_n_Algorithms

Data Structure Problems
C
110
star
58
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
59
Lovepreet-Singh-LPSK/MultiThreadedProxyServerClient

Lovepreet-Singh-LPSK/MultiThreadedProxyServerClient

C
108
star
60
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
61
rabishah/Mini-C-Compiler-using-Flex-And-Yacc

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

A simple mini c compiler
C
107
star
62
indrajithi/Audio-Visualizer

indrajithi/Audio-Visualizer

Audio Visualizer in C++ using OpenGL
C
107
star
63
clearos/clearos-base

clearos/clearos-base

Initializes the system environment.
C
106
star
64
BrainlessLabs/bun

BrainlessLabs/bun

Bun is a simple to use C++ Object Database, Object Relational Mapper (ORM) and key-value library
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
afarhan/sbitx

afarhan/sbitx

C
102
star
67
varnamproject/libvarnam

varnamproject/libvarnam

Deprecated. See https://github.com/varnamproject/govarnam
C
100
star
68
ByteBandits/writeups

ByteBandits/writeups

Wiki-like CTF write-ups repository by ByteBandits
C
100
star
69
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
97
star
70
debjitbis08/sim8085

debjitbis08/sim8085

Online 8085 simulator
C
97
star
71
alokprasad/LPCTron

alokprasad/LPCTron

Tacotron2 + LPCNET for complete End-to-End TTS System
C
95
star
72
electronut/ElectronutLabs-bluey

electronut/ElectronutLabs-bluey

Nordic nRF52832 BLE development board with sensors.
C
95
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
madhavanmalolan/ffmpegandroidlibrary

madhavanmalolan/ffmpegandroidlibrary

One line integration for FFMPEG Library in Android
C
90
star
76
acmiitr/KSOS

acmiitr/KSOS

Our very own Operating System built from scratch for x86 architecture systems!
C
90
star
77
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
87
star
78
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
79
arcoirislabs/cordova-plugin-mqtt

arcoirislabs/cordova-plugin-mqtt

MqTT Cordova Plugin for Apache Cordova (> v3.0)
C
85
star
80
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
83
star
81
sandymanu/hammerhead_nkernel

sandymanu/hammerhead_nkernel

C
83
star
82
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
83
star
83
abhra0897/LameUI

abhra0897/LameUI

A very lame UI library for embedded systems.
C
82
star
84
alshell7/vokaturi-android

alshell7/vokaturi-android

Emotion recognition by speech in android.
C
81
star
85
ExploreEmbedded/Arduino_FreeRTOS

ExploreEmbedded/Arduino_FreeRTOS

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

SRA-VJTI/Wall-E

Development Repository for Wall-E
C
81
star
87
ajeet17181/mplayer-android

ajeet17181/mplayer-android

mplayer part
C
80
star
88
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
89
Biswa96/WslReverse

Biswa96/WslReverse

Experiments with hidden COM interface and LxBus IPC mechanism in WSL
C
78
star
90
varunchitre15/MT6589_kernel_source

varunchitre15/MT6589_kernel_source

Kernel source for Mediatek MT6589 chipset, cloned from Acer support.
C
78
star
91
championswimmer/kernel-tools

championswimmer/kernel-tools

tools to tinker with kernels and ramdisks and bootsplash images
C
78
star
92
Ice3man543/ZeusInjector

Ice3man543/ZeusInjector

An Open Source Windows DLL Injector With All Known Techniques Available
C
77
star
93
yusufshakeel/C-Project

yusufshakeel/C-Project

C programming
C
76
star
94
suraj-bk/nginx

suraj-bk/nginx

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

VedantParanjape/esp-wifi-logger

ESP32 WiFi Logger component
C
74
star
96
massemanet/inotify

massemanet/inotify

erlang binding to inotify
C
74
star
97
payatu/EMFFuzzer

payatu/EMFFuzzer

Enhanced Meta File Fuzzer based on Peach Fuzzing Framework
C
72
star
98
Biswa96/PDBDownloader

Biswa96/PDBDownloader

Standalone program to download PDB Symbol files for debugging without WDK
C
72
star
99
cosmosgenius/screendump

cosmosgenius/screendump

C
71
star
100
UtsavBalar1231/kernel_xiaomi_raphael

UtsavBalar1231/kernel_xiaomi_raphael

// CAFest Kernel for XiaoMi SM8150 devices (raphael)(cepheus) Updated to CAF tag LA.UM.9.1.r1-10900.02-SMxxx0.QSSI12.0 with android-4.14-stable merged
C
71
star