cnlohr

cnlohr Joined Nov 2012 3,679 followers View on GitHub

Stars
21,066
across 180 public repos
Rank
#1,175
of 323,848 users, top 0.4%
Down 32 places this week

Repositories with 50+ stars

cnlohr's repositories with their overall rank
RankRepositoryLanguageStars
15,211

Build android apps without any java, entirely in C and Make

C 4,332
30,932

A tiny C header-only risc-v emulator.

C 2,199
41,558

Open source minimal stack for the ch32 and ch5xx WCH RISC-V Microcontrollers

C 1,647
43,450

ESP8266 Analog Broadcast Television Interface

C 1,576
44,198

Software-only ESP8266 USB Device

C 1,549
68,877

Transmit LoRa Frames Without a Radio

C 958
88,557

CH32V003 RISC-V Pure Software USB Controller

C 733
90,909

Chromatic Sound to Light Conversion System

C 712
98,114

Non-euclidean GPU Raytraced Game

C 654
117,640

ESP8266-based I2S-output WS2812(B) Driver

C 537
132,172

Minecraft server optimized for 8-bit devices.

C 471
197,020

Useful ESP8266 C Environment

C 299
198,126

DEPRECATED. Please use esp8266ws2812i2s. No really, stop forking and starring this.

C 297
205,892

Trying to make ESP8266 projects without a big SDK.

C 284
226,373

ESP8266 10-Base-T Ethernet Driver

C 254
253,281

ch32v003 USB Driver for 3-digit 7-segment TN LCDs with touch

C 222
259,984

CNLohr's repo for his Unity assets and other shader notes.

ShaderLab 215
312,786

Treat your Cypress FX3 a little like a logic analyzer or software defined bus.

C 172
332,301 C++ 160
342,860

Raw Packet Experiments on the ESP8266

JavaScript 154
344,670

View 3D Volume with Translucency in WebGL

JavaScript 153
348,454

My experiment with nixie tubes.

C 151
379,570

CNLohr's OpenVR Misadventures

C 136
386,337

A firmware-only half-duplex 10Base-T implementation for AVRs

C 133
388,727

"emdoom" - a port of DOOM targeted for memory-strapped systems.

C 132
388,727

Low-level tests with the ESP32-S2

C 132
406,122

CNLohr's embedded tricks repository/readme

125
436,799

My dumping grounds for all my kicad projects and random hardware bringup.

C 114
516,721

ESP8266-based Quadcopter Brain

KiCad Layout 92
525,778

An in-browser integrated development platform for the ESP32-C3

HTML 90
545,018

Example app using rawdrawandroid as a submodule.

C 86
566,057

ESP8266 with IMU, Barometer and Battery

C++ 82
571,596

What happens when you rip the ESP8266's stable clock source out from under it's feet?

C 81
588,885

Simple, dependency-less, and low-overhead MDNS server for Linux

C 78
648,250

Bad Apple in 65kB or bust.

C 69
655,646

Lighthouse-based tracker using the TS4231

C 68
696,124

Minimal header-only C fixed-point FFT library for embedded and speciality situations

C 63
704,738

Linux-based WiFi RX Power Grapher

C 62
732,722

Embedded VNC-based FPS.

C 59
742,438

Access external devices from Android apps directly in C.

C 58
742,438 GLSL 58
763,364

Single-file header for simple OpenXR Framework use with C

C 56
834,145

Using a Raspberry Pi to program an ATTiny10 9 5 or 4

C 50

Among 323,848 users

16k–25k stars: 808 users, including cnlohr

Stars along the bottom, and users in each band on a log scale

Where the stars are

Languages

  1. C 18.4k stars, 87% · 34 repos
  2. JavaScript 307 stars, 1% · 2 repos
  3. C++ 242 stars, 1% · 2 repos
  4. ShaderLab 215 stars, 1% · 1 repo
  5. KiCad Layout 92 stars, <1% · 1 repo
  6. HTML 90 stars, <1% · 1 repo
  7. GLSL 58 stars, <1% · 1 repo

When they were made

43 repos with 50+ stars, made between 2012 and 2025

Quick stats

Next rank
+18 stars to reach #1,174
Next milestone
+28,878 stars to reach the top 0.1%
Public repos
180, 43 with 50+ stars
Popular repos
28 over 100 stars, 5 over 1k stars
Top repo
rawdrawandroid, #15,211 of all repos, 21% of stars
Smaller repos
1,513 stars from repos under 50

Stars counted Recounted daily Next count around