tsoding

Tsoding Joined Apr 2016 View on GitHub

Stars
30,937
across 293 public repos
Rank
#1,126
of 94,827 organizations, top 2%
New on the board this week

Repositories with 50+ stars

tsoding's repositories with their overall rank
RankRepositoryLanguageStars
19,687

Header only library for writing build recipes in C.

C++ 3,413
27,471

Simple 2D Graphics Library for C

C++ 2,469
45,362

Music Visualizer

C 1,509
74,663

Zoomer application for Linux

Nim 879
76,294

Arena Allocator implementation in pure C as an stb-style single-file library.

C 859
89,928

Dramatic EDitor

C 721
92,257

Ping-Pong-like game in Assembly that works without OS

Assembly 701
94,034

Хороший Учебный Язык

Rust 686
98,274

It's like Forth but in Python

653
102,882

Previous Generation of the NoBuild idea. Use https://github.com/tsoding/nob.h instead.

C 622
115,306

Language agnostic tool that collects TODOs in the source code and reports them as Issues

Go 549
116,874

Todo Web Application in flat assembler

Assembly 541
128,519

Task Tracker

C 486
129,754

Simple Turn-based Game

Ada 481
130,698

"One Formula That Demystifies 3D Graphics"

JavaScript 477
144,436

Simple stb-style header-only library for Neural Networks

C 426
148,156

Starting Soon Timer for Tsoding Streams

C 414
149,489

Rust that is actually Fun

C 410
151,123

Simple Stack-Based Language for Editing Videos

Go 405
159,060

Online Multiplayer Browser Game with Old-School Raycasting Graphics.

C++ 382
165,627

Hash Table in C but with a nice Generic API

C++ 365
191,550

Command-line flag parsing in C

C 309
194,862

C to Python compiler in PHP

PHP 303
197,555

A simple platformer about nothing

C 298
206,501

Custom coroutines implementation in GNU C

C 283
209,027

Local Search Engine

Rust 279
213,038

Simple expression transformer that is not Coq.

Rust 273
220,720

Immediate Mode JSON Serialization Library in C

C 262
232,629

Simple compiler ecosystem

C 246
234,191

Simple Front-End JavaScript Framework

JavaScript 244
239,938

Simple String_View implementation for C programming language.

C 237
251,455

Turing Language

Rust 224
262,049

FAQ

213
264,062

Tiny Pure Functional Programming Language in C

C 211
271,452

Source Code for JSON Parser Video

Haskell 204
278,314

Simple Multi-User Chat

Rust 198
279,478

C REPL

C 197
283,078

Linear Algebra in C for 2D/3D Computer Graphics

C 194
283,078

JIT Compiler for Brainfuck

C 194
290,546

Unofficial Implementation of Subset of Raylib API in JavaScript

C 188
295,748

Artifacts of that Memory Management Tsoding Session

C 184
302,621

Snake written in Pure C and compilable to WebAssembly

C 179
306,862

Simple website that generates animated BTTV emotes from static images.

JavaScript 176
317,577

Web framework for x86_64 nasm

Assembly 169
335,742

JVM in Python that can only run "Hello, World"

Python 158
339,262

Programming Animation Engine

C 156
350,412

Just a Website with a Button

JavaScript 150
360,092

Total Surveillance Automatic Ban Machine for Twitch and Discord

Haskell 145
364,281

Source Code from "Making Music with Haskell" video

Haskell 143
379,574

Moved to https://github.com/tsoding/cws (it has C3 bindings if you need them)

136
386,340 Jai 133
386,340

Notes from Machine Learning in C session

C 133
391,058

RandomArt Idea Implementation from the Hash Visualization Paper

C 131
400,912

Digital Music Looper

Rust 127
400,912

Simple Perceptron Implementation inspired by Veritasium Video

C 127
403,472

Simple Interactive Terminal Todo App in Rust

Rust 126
406,115

Emacs' compilation-mode-like TUI application

Rust 125
427,928

Just a simple OpenGL template that I use on my streams.

C 117
430,810

Advent of Code 2020 in 25 Different Languages

Julia 116
449,451

Custom WebSocket implementation in C for educational and recreational purposes.

C 110
455,866

Proof-of-concept of a Simple Multiplayer Game

TypeScript 108
459,226

Support Tsoding

Shell 107
473,251

A simple demo of using SIMD instructions and Raylib in fasm

C 103
473,251

Implementation of "Modeling and visualization of leaf venation patterns" paper

C 103
488,396

Byte Pair Encoding

C 99
508,066

Minesweeper in Terminal

C 94
512,304

Binary Visualization based on Christopher Domas talk: https://www.youtube.com/watch?v=4bM3Gut1hIk

C 93
512,304

Very basic lexer for very basic cases

C 93
540,159

HTML as a Programming Language. Finally all of your dreams came true.

JavaScript 87
540,159

Print an image in the terminal using the term 256 colors

C 87
550,050

MicroUI + Raylib React Renderer

JavaScript 85
555,247

Procedural vs Functional

C 84
555,247

SmoothLife Implementation in C

C 84
577,196

Jai WebAssembly Proof-of-Concept

JavaScript 80
588,876

Here I keep some thoughts that I always wanted to write down somewhere, but never knew where.

TeX 78
600,860

Wisp is a set of simple scripts for setting up small QEMU-based Virtual Machines

Shell 76
600,860

Tic-Tac-Toe in Fortran with Raylib

Fortran 76
620,073

Source Code for K-d tree in Python series

Python 73
620,073

Not ed(1) text editor

C 73
626,819

The chat bot Zozin does not want you to know about.

Go 72
633,649

Embedded Lisp

C 71
633,649

Rendering Video in C with FFMpeg

C 71
640,697

Simple Programming Language that compiles to BEAM bytecode

Rust 70
655,643

An attempt to implement breakout in Zig

Zig 68
663,597

Simple Excel engine without any UI

C 67
671,357

Futures Library in C3

66
679,510

Something like serde, but in C

C 65
687,784

Structured Human-Readable Binary Format

C 64
704,731

Demo of C3 Programming Language

JavaScript 62
713,786

Fantasy console based on 6502 and rendered using Raylib

C 61
723,122

Conway's Game of Life implementation in C formatted as Glider

C 60
732,723

Wang Tiles Grid generator

C 59
732,723

Simple Header-Only Implementation of Glob Matching

C 59
732,723

Python Generators in C

C 59
732,723

TCP-only pastebin-like service with Proof-of-Work

Erlang 59
742,438

Rewrite of Something from scratch

C 58
742,438

Simple File Diff Tool in Python

Python 58
742,438

Universal Behavior Testing Tool in Python.

Python 58
763,357

Finally something

C 56
763,357

Seam Carving implementation

C++ 56

Among 94,827 organizations

25k–40k stars: 673 organizations, including tsoding

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

Where the stars are

Languages

  1. C 11k stars, 35% · 51 repos
  2. C++ 6.7k stars, 22% · 6 repos
  3. Rust 2.1k stars, 7% · 9 repos
  4. Assembly 1.4k stars, 5% · 3 repos
  5. JavaScript 1.4k stars, 4% · 8 repos
  6. Go 1k stars, 3% · 3 repos
  7. Nim 879 stars, 3% · 1 repo
  8. Haskell 492 stars, 2% · 3 repos

and 11 more languages

When they were made

100 repos with 50+ stars, made between 2016 and 2026

Quick stats

Next rank
+36 stars to reach #1,125
Next milestone
+4,036 stars to reach the top 1%
Public repos
293, 104 with 50+ stars
Popular repos
64 over 100 stars, 3 over 1k stars
Top repo
nob.h, #19,687 of all repos, 11% of stars
Smaller repos
2,883 stars from repos under 50

Stars counted Recounted daily Next count around