c
Topic

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.

Repositories (1310)

CMock
CMock ThrowTheSwitch C

Mock/stub generator for C

819
bolt
bolt Beariish C

High-performance, real-time optimized, and statically typed embedded language implemented in C.

816
constexpr-8cc
constexpr-8cc keiichiw C++

Compile-time C Compiler implemented as C++14 constant expressions

812
hardinfo
hardinfo lpereira C

System profiler and benchmark tool for Linux systems

812
nsxiv
nsxiv nsxiv C

Read-only mirror of Neo Simple X Image Viewer

812
lci
lci justinmeza C

A LOLCODE interpreter written in C.

812
RetrOS-32
RetrOS-32 joexbayer C

A x86 32bit Hobby Operatingsystem with graphics, multitasking, networking and 32bit C-Compiler for i386 architecture.

812
gwsocket
gwsocket allinurl C

fast, standalone, language-agnostic WebSocket server RFC6455 compliant

811
w2c2
w2c2 turbolent C

Translates WebAssembly modules to portable C

811
controller
controller kiibohd C

Kiibohd Controller

810
mull
mull mull-project C++

Practical mutation testing and fault injection for C and C++

810
nanoprintf
nanoprintf charlesnicholson C++

The smallest public printf implementation for its feature set.

809
cppflow
cppflow serizba C++

Run TensorFlow models in C++ without installation and without Bazel

807
flapigen-rs
flapigen-rs Dushistov Rust

Tool for connecting programs or libraries written in Rust with other languages

802
argparse
argparse cofyc C

Command-line arguments parsing library.

798
libzt
libzt zerotier C++

Encrypted P2P sockets over ZeroTier

797
Ceedling
Ceedling ThrowTheSwitch Ruby

Unit testing and build system for C projects

797
corvus
corvus eleme C

A fast and lightweight Redis Cluster Proxy for Redis 3.0

796
puNES
puNES punesemu C

Qt-based Nintendo Entertaiment System emulator and NSF/NSF2/NSFe Music Player (Linux, FreeBSD, OpenBSD and Windows)

795
watcher
watcher e-dant C++

Filesystem watcher. Works anywhere. Simple, efficient and friendly.

794
rizz
rizz septag C

Small C game development framework

792
rust-python-example
rust-python-example rochacbruno Python

Example of using Rust to Extend Python

791
Algorithms
Algorithms VAR-solutions C++

A repository of different Algorithms and Data Structures implemented in many programming languages.

790
SOES
SOES OpenEtherCATsociety C

Simple Open Source EtherCAT Slave

790
Clight
Clight FedeDP C

A C daemon that turns your webcam into a light sensor. It will adjust screen backlight based on ambient brightness.

788
raylib-games
raylib-games raysan5 C

A collection of small sample games made with raylib

786
dbus-broker
dbus-broker bus1 C

Linux D-Bus Message Broker

785
libtommath
libtommath libtom C

LibTomMath is a free open source portable number theoretic multiple-precision integer library written entirely in C.

784
lite3
lite3 fastserial C

A JSON-Compatible Zero-Copy Serialization Format

782
exim
exim Exim C

Exim Mail Transport Agent - source, testsuite and documentation

779
datoviz
datoviz datoviz C

⚡ Datoviz: high-performance GPU rendering for scientific data visualization

778
micro-lisp
micro-lisp carld C

🎄A very small Lisp programming language 😀that used to be under 200 lines of C🎄

776
smolnes
smolnes binji C

NES emulator in <5000 bytes of C

776
dsd
dsd szechyjs C++

Digital Speech Decoder

775
coursebook
coursebook cs341-illinois TeX

Open Source Introductory Systems Programming Textbook for the University of Illinois

774
compilers-targeting-c
compilers-targeting-c dbohdan JavaScript

A list of compilers that can generate C code

774
halfix
halfix nepx C

x86 PC emulator that runs both natively and in the browser, via WebAssembly

774
adblockfast
adblockfast rocketshipapps Objective-C

Adblock Fast is a faster ad blocker for Windows, Android, iOS, Chrome, and Opera.

773
GonnaCry
GonnaCry tarcisio-marinho Python

A Linux Ransomware

773
spectre-attack
spectre-attack Eugnis C

Example of using revealed "Spectre" exploit (CVE-2017-5753 and CVE-2017-5715)

771
LearningMasteringAlgorithms-C
LearningMasteringAlgorithms-C yourtion C

Mastering Algorithms with C 《算法精解:C语言描述》源码及Xcode工程、Linux工程

771
Modest
Modest lexborisov C

Modest is a fast HTML renderer implemented as a pure C99 library with no outside dependencies.

770
mathc
mathc felselva C

Pure C math library for 2D and 3D programming

766
MoarVM
MoarVM MoarVM C

A VM with adaptive optimization and JIT compilation, built for Rakudo

765
libhydrogen
libhydrogen jedisct1 C

A lightweight, secure, easy-to-use crypto library suitable for constrained environments.

764
Embeddinator-4000
Embeddinator-4000 mono C#

Tools to turn .NET libraries into native libraries that can be consumed on Android, iOS, Mac, Linux and other platforms.

760
learning-reverse-engineering
learning-reverse-engineering jstrosch C

This repository contains sample programs written primarily in C and C++ for learning native code reverse engineering.

760
finit
finit finit-project C

Fast init for Linux. Cookies included

759
rogauracore
rogauracore wroberts C

RGB keyboard control for Asus ROG laptops

759
colfer
colfer pascaldekloe Java

binary serialization format

758