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 (1327)

plpgsql_check
plpgsql_check okbob C

plpgsql_check is a linter tool (does source code static analyze) for the PostgreSQL language plpgsql (the native language for PostgreSQL store procedu...

779
compilers-targeting-c
compilers-targeting-c dbohdan JavaScript

A list of compilers that can generate C code

777
micro-lisp
micro-lisp carld C

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

776
MoarVM
MoarVM MoarVM C

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

776
rogauracore
rogauracore wroberts C

RGB keyboard control for Asus ROG laptops

776
portable-snippets
portable-snippets nemequ C

Collection of miscellaneous portable C snippets.

774
Modest
Modest lexborisov C

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

773
spectre-attack
spectre-attack Eugnis C

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

771
SipHash
SipHash veorq C

High-speed secure pseudorandom function for short messages

769
mathc
mathc felselva C

Pure C math library for 2D and 3D programming

768
doomretro
doomretro bradharding C

The classic, refined DOOM source port. For Windows PC.

768
LearningMasteringAlgorithms-C
LearningMasteringAlgorithms-C yourtion C

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

766
flatcc
flatcc dvidelabs C

FlatBuffers Compiler and Library in C for C

766
glorytun
glorytun angt C

Multipath UDP tunnel

765
C-Cpp-Notes
C-Cpp-Notes caiorss C++

Notes about modern C++, C++11, C++14 and C++17, Boost Libraries, ABI, foreign function interface and reference cards.

762
colfer
colfer pascaldekloe Java

binary serialization format

759
state-threads
state-threads ossrs C++

Lightweight thread library for C/C++ coroutine (similar to goroutine), for high performance network servers.

759
Coding-Flashcards
Coding-Flashcards ad-si Rust

Over 1000 flashcards to learn Rust, SQLite, Lua, C, Godot, or Wolfram Language from first principles. Written in markdown with script to convert them...

757
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.

756
A-Tiny-Network-Library
A-Tiny-Network-Library Shangyizhou C++

使用 C++ 11 重构陈硕的 muduo 库,去除 boost 依赖。内部实现有 HTTP 服务器,可支持 GET 请求。

755
emlearn
emlearn emlearn Python

Machine Learning inference engine for Microcontrollers and Embedded devices

754
mac
mac felixangell C

bytecode interpreter in c (blog post)

751
oio-sds
oio-sds open-io Python

High Performance Software-Defined Object Storage for Big Data and AI, that supports Amazon S3 and Openstack Swift

751
intel-cmt-cat
intel-cmt-cat intel C

User space software for Intel(R) Resource Director Technology

750
oakc
oakc adam-mcdaniel Rust

A portable programming language with a compact intermediate representation

748
PipelineC
PipelineC JulianKemmerer Python

PypelineC: A hardware description language (HDL) adding high level synthesis(HLS)-like automatic pipelining as a language construct/compiler feature.

748
uuidv47
uuidv47 stateless-me C

⚡ UUIDv47 = v4 privacy + v7 performance

748
gb
gb gingerBill C

gb single-file public domain libraries for C & C++

746
bake
bake SanderMertens C

Bake, A build system for building, testing and running C & C++ projects

745
speed-comparison
speed-comparison niklas-heer Python

A repo which compares the speed of different programming languages.

745
libsamplerate
libsamplerate libsndfile C

An audio Sample Rate Conversion library

744
parca-agent
parca-agent parca-dev Go

eBPF based always-on CPU/GPU profiler auto-discovering targets in Kubernetes and systemd, zero code changes or restarts needed!

744
Little-CMS
Little-CMS mm2 C

A free, open source, CMM engine. It provides fast transforms between ICC profiles.

742
OS67
OS67 SilverRainZ C

An unix-like toy kernel

738
cavOS
cavOS malwarepad C

💾 Amd64 operating system in C. Trying to make a full OS, with a simple and readable codebase!

738
terminology
terminology borisfaure C

The best terminal emulator based on the Enlightenment Foundation Libraries

736
hwloc
hwloc open-mpi C

Hardware locality (hwloc)

735
hax
hax OleksandrChekhovskyi C

A minimalist, terminal-native coding agent written in C.

731
hypercube
hypercube hypercube-lab Rust

HyperCube is a revolutionary, high-performance decentralized computing platform. HyperCube has powerful computing capabilities to provide high-perfor...

727
libvim
libvim onivim Vim Script

libvim: The core Vim editing engine as a minimal C library

722
bitwise
bitwise mellowcandle C

Terminal based bit manipulator in ncurses

721
struct2json
struct2json armink C

A fast convert library between the JSON and C structure. Implement structure serialization and deserialization for C. | C 结构体与 JSON 快速互转库,快...

718
w25qxx
w25qxx libdriver C

W25QXX(W25Q10, W25Q20, W25Q40, W25Q80, W25Q16, W25Q32, W25Q64, W25Q128, W25Q256, W25Q512, W25Q01, W25Q02) full-featured driver library for general-pur...

716
StudyInEsp8266
StudyInEsp8266 xuhongv Assembly

【深度开源】Wi-FI模块esp8266学习之旅(持续更新,欢迎 Star...)

715
blitsort
blitsort scandum C

Blitsort is an in-place stable adaptive rotate mergesort / quicksort.

714
etlegacy
etlegacy etlegacy C

ET: Legacy is an open source project based on the code of Wolfenstein: Enemy Territory which was released in 2010 under the terms of the GPLv3 license...

713
EmbeddedSystem
EmbeddedSystem SummerGift Jupyter Notebook

:books: 计算机体系架构、嵌入式系统基础与主流编程语言相关内容总结

711
yubico-pam
yubico-pam Yubico C

Yubico Pluggable Authentication Module (PAM)

710
pforth
pforth philburk C

Portable Forth in C

708
beginners-C-program-examples
beginners-C-program-examples gouravthakur39 C

Simple, Short and Sweet beginners friendly C language programs

708