CNLohr (@cnlohr)
  • Stars
    star
    14,132
  • Global Rank 1,326 (Top 0.05 %)
  • Followers 2,776
  • Following 16
  • Registered over 11 years ago
  • Most used languages
    C
    72.8 %
    KiCad Layout
    4.8 %
    HTML
    4.0 %
    JavaScript
    3.2 %
    C#
    3.2 %
    ShaderLab
    2.4 %
    C++
    1.6 %
    GLSL
    1.6 %
    Assembly
    1.6 %
    Others
    4.8 %
  • Location πŸ‡ΊπŸ‡Έ United States
  • Country Total Rank 853
  • Country Ranking
    KiCad Layout
    4
    NSIS
    14
    PostScript
    15
    ShaderLab
    21
    C
    25
    HLSL
    27
    GLSL
    73
    Eagle
    123
    Assembly
    542
    HTML
    1,538
    C++
    2,173
    C#
    2,318
    JavaScript
    3,958

Top repositories

1

rawdrawandroid

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

espusb

Software-only ESP8266 USB Device
C
1,445
star
3

mini-rv32ima

A tiny C header-only risc-v emulator.
C
1,410
star
4

channel3

ESP8266 Analog Broadcast Television Interface
C
1,277
star
5

ch32v003fun

An open source software development stack for the CH32V003, a 10Β’ 48 MHz RISC-V Microcontroller
C
674
star
6

colorchord

Chromatic Sound to Light Conversion System
C
658
star
7

noeuclid

Non-euclidean GPU Raytraced Game
C
641
star
8

esp8266ws2812i2s

ESP8266-based I2S-output WS2812(B) Driver
C
534
star
9

avrcraft

Minecraft server optimized for 8-bit devices.
C
435
star
10

rv003usb

CH32V003 RISC-V Pure Software USB Controller
C
328
star
11

ws2812esp8266

DEPRECATED. Please use esp8266ws2812i2s. No really, stop forking and starring this.
C
298
star
12

esp82xx

Useful ESP8266 C Environment
C
288
star
13

espthernet

ESP8266 10-Base-T Ethernet Driver
C
246
star
14

nosdk8266

Trying to make ESP8266 projects without a big SDK.
C
235
star
15

esp8266rawpackets

Raw Packet Experiments on the ESP8266
JavaScript
148
star
16

fx3fun

Treat your Cypress FX3 a little like a logic analyzer or software defined bus.
C
147
star
17

epaper_projects

C
145
star
18

voxeltastic

View 3D Volume with Translucency in WebGL
JavaScript
143
star
19

shadertrixx

CNLohr's repo for his Unity assets and other shader notes.
ShaderLab
137
star
20

cnovr

CNLohr's OpenVR Misadventures
C
126
star
21

ethertiny

A firmware-only half-duplex 10Base-T implementation for AVRs
PostScript
121
star
22

cnixxi

My experiment with nixie tubes.
C
112
star
23

wiflier

ESP8266-based Quadcopter Brain
KiCad Layout
93
star
24

embeddedDOOM

"emdoom" - a port of DOOM targeted for memory-strapped systems.
C
90
star
25

espwebc3

An in-browser integrated development platform for the ESP32-C3
HTML
84
star
26

esplocalizer

ESP8266 with IMU, Barometer and Battery
C++
83
star
27

esp8266oddclock

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

esptracker

Lighthouse-based tracker using the TS4231
C
60
star
29

rawdrawandroidexample

Example app using rawdrawandroid as a submodule.
C
59
star
30

wifirxpower

Linux-based WiFi RX Power Grapher
C
59
star
31

pylotron

Embedded VNC-based FPS.
C
58
star
32

esp32s2-cookbook

Low-level tests with the ESP32-S2
C
48
star
33

androidusbtest

Access external devices from Android apps directly in C.
C
46
star
34

superlongexposure

FFMPEG-based tool for non-linear compositing video into long exposures.
C
41
star
35

tplink-raw-wifi

Test using tp-links to do raw wifi.
C
41
star
36

pi_tpi

Using a Raspberry Pi to program an ATTiny10 9 5 or 4
C
39
star
37

what_im_up_to

Just my dumping ground for ideas.
37
star
38

tsopenxr

Single-file header for simple OpenXR Framework use with C
C
36
star
39

t85loudspeaker

ATTiny85 Sound Output
C
35
star
40

avr_vhf

Channel 3 VHF Broadcasting with an AVR
C++
34
star
41

esp8266_dmx_explorer

C
32
star
42

esp8266duplexi2s

Generic duplex communication on the I2S bus in the ESP8266.
C
31
star
43

lamenet

A way of making a really awful network connection.
C
31
star
44

dumbcraft8266

My first stab at a Minecraft-enabled firmware for the ESP8266
C
30
star
45

swadges2017

MAGFest Swag Badges 2017 Firmware
C
29
star
46

cnhardware

C
28
star
47

esp8266_link_test

Test link between an ESP8266 and a base station or another ESP8266 easily.
KiCad Layout
26
star
48

cnballpit-vrc

C#
26
star
49

brokeredupdateandsync

CN's VRC Tools and Prefabs
C#
26
star
50

tinycc-win64-installer

A quick way to use tinyCC on Windows.
NSIS
25
star
51

wificompositer

Various tools I used to collect and composite data from a wifi device into an image.
C
24
star
52

miniosc

Single-file-header OSC library for C (includes platform-independent sockets)
C
21
star
53

esp32-cnlohr-demo

My always-incomplete ESP32 fun zone
C
20
star
54

spreadgine

An OpenGL ES engine with WebGL Output.
C
19
star
55

slapsplat

GLSL
19
star
56

oledscope

Playing around with a 128x128 OLED module
C
19
star
57

cnlohr_social_media_tools

Various social media interface tools.
C
18
star
58

assembly-notes

My repo for a guide to and notes on assembly lagnuage, inling, etc.
18
star
59

x11framegrab

Small static program for taking screenshots of x11 screens and saving/streaming as a variety of formats.
C
18
star
60

usb2812

ATMega32u2 USB driver for WS2812 LEDs.
C
18
star
61

esp8266lighthouse

DO NOT USE THIS PROJECT - WILL BE SUPERCEDED
C
17
star
62

wasm_integrated

An example of how you can fully integrate wasm into a webpage. No need for fetching or any of that jazz.
HTML
17
star
63

swadge-vrchat-bridge

C
16
star
64

magfestbadges

The codebase, schematics, etc. of the MAGFest Badges.
C
16
star
65

cntools

Incomplete-ish C "libraries"
C
16
star
66

wi07clight

Using the wi07c's ESP8266 to control a desk light.
C
16
star
67

avrjslinux

JSLinux Running on an AVR with I/O Port Remapping
JavaScript
14
star
68

tinyispterm

An SPI terminal for USB Tiny ISP compatible AVR prorgammers.
Python
14
star
69

esp32-c3-cntest

C
13
star
70

h264fun

Fun with h264 (mostly encoding)
C
13
star
71

tensigral_lamp

My PCB Tensegrity structure lamp.
C
12
star
72

addressable_leds

Charles's list of addressable LEDs
12
star
73

kelvindmmwifi

Adding some sweet wifis to a kelvin multimeter.
KiCad Layout
11
star
74

attiny85_tb

ATTiny85 Test Bench Tool with Screw Terminals
Eagle
10
star
75

voxeltastic-vrc

Voxel Tracing Shader for VRChat
ShaderLab
10
star
76

esp32s2_dmx512_usb

C
10
star
77

rawdrawwasm

My stab at rawdraw on wasm.
HTML
10
star
78

swadgeguide

My guide for making swadges.
HTML
9
star
79

terriblewordsearch

A C tool for making terrible word searches.
C
9
star
80

cndvr

Assembly
9
star
81

flexcrt

A header for CRTs to allow for scattered writes.
HLSL
8
star
82

swadge2019

the repo for the 2019 swadge
C
8
star
83

donut

MAGFest /is/ a donut.
C
8
star
84

minimal_stm32f407

STM32F407 Minimal self-contained Makefile-based build environment (Plus printf!)
C
8
star
85

esp8266irxmit

ESP8266 IR Transmistter
C
7
star
86

espbadapple

My shot at bad apple on an '8266.
C
7
star
87

minimal_stm32f303

STM32F303 Minimal self-contained Makefile-based build environment (Plus printf!)
C
7
star
88

netlink_without_libnl

Testing using the kernel's netlink, more specifically nl80211 without libnl or genl
C
7
star
89

wxrchat

Distributed WebXR Chat Application
C
6
star
90

esp32_ethernet_test

My Ethernet on the ESP32 Test (incomplete!)
C
6
star
91

tinyisp-micro

My USBTinyISP (with an ATTiny44)
KiCad Layout
6
star
92

esp_network_rgb

JavaScript
6
star
93

charlesvideotools

Linux Video Creation Notes and Tools
C
5
star
94

esp_nonos_sdk

Patchwork of various esp_nonos_sdk subsystems.
C
5
star
95

in99

Gain a superficial of topics in 99 seconds.
5
star
96

shader_perf_grass_comparison

Fake test for checking perf of different shader types.
ShaderLab
5
star
97

bridgesim

Project abandoned. Library code probably has problems.
C
4
star
98

stm32f042_fun

My fun repo for the STM32f042
C
4
star
99

avr_ledprojector

Using an AVR with an mlx90614 to project temperatures!
KiCad Layout
4
star
100

esp8266_32x32panel

An attempt at driving 32x32 panels with an ESP8266.
KiCad Layout
4
star