An open API service providing repository metadata for many open source software ecosystems.

GitHub / tsoding 80 Repositories

Recreational Programming

tsoding/HyperNerd

Total Surveillance Automatic Ban Machine for Twitch and Discord

Language: Haskell - Size: 1.12 MB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 148 - Forks: 15

tsoding/voidf

V̳͙̥̹̟͗̀̎̓͌͐́O̘̞͇̞̣͇͕͂͠I͙̋͐̍͂̀D̶͕̩̦̲͙F̟̖̮ͩ̏ͥ̂ͨ͠ ͍̰̫̯͙̯ͨ̉ͤ̈̿ͭI̤͍̲̯ͤ̎̀͝S̴̻͇̳̗̩ͧ̆ ̭̘̦ͭ͒Ĉ̸̰̼̤̖̲O̹̭̞̺̻͚̣̒M̪͓̗̤͋͢Ĩ͔̗̣̻̄̏̏̏̚N̳̦̂ͯ̅͂̓̈́G͈̣

Language: C - Size: 203 KB - Last synced at: 10 days ago - Pushed at: almost 4 years ago - Stars: 37 - Forks: 1

tsoding/rust-hash-table

Hash Table Implementation in Rust

Language: Rust - Size: 15.6 KB - Last synced at: 10 days ago - Pushed at: about 4 years ago - Stars: 19 - Forks: 3

tsoding/lit

Simple Literate Programming System

Language: C - Size: 22.5 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 1

tsoding/nanbox

NaN boxing implementation as part of the research during BM Development.

Language: C++ - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 0

tsoding/ditch

Simple Twitch Client

Size: 1.7 MB - Last synced at: 10 days ago - Pushed at: about 2 years ago - Stars: 21 - Forks: 1

tsoding/voronoi-diagram

Voronoi Diagram implementation

Language: OCaml - Size: 103 KB - Last synced at: 10 days ago - Pushed at: almost 6 years ago - Stars: 10 - Forks: 4

tsoding/autocell

Cellular Automata Experiment

Language: TypeScript - Size: 137 KB - Last synced at: 10 days ago - Pushed at: about 2 years ago - Stars: 46 - Forks: 7

tsoding/raylib-probe

Just a small program to check out raylib.

Language: C - Size: 10.7 KB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 1

tsoding/HTMLang

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

Language: JavaScript - Size: 13.7 KB - Last synced at: 10 days ago - Pushed at: about 4 years ago - Stars: 83 - Forks: 5

tsoding/regex-stream

Regex Stream Artifacts

Language: Rust - Size: 6.84 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 1

tsoding/nobuild 📦

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

Language: C - Size: 106 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 611 - Forks: 42

tsoding/rgol

Trying to reverse the state of GoL (I know it's hard)

Language: C - Size: 10.7 KB - Last synced at: 10 days ago - Pushed at: almost 5 years ago - Stars: 5 - Forks: 0

tsoding/nonrec-invert-binary-tree-rust

Non-Recursive Inverting of Binary Tree in Rust

Language: Rust - Size: 8.79 KB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 20 - Forks: 1

tsoding/c3c Fork of c3lang/c3c

Compiler for the C3 language

Language: C - Size: 15.1 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 13 - Forks: 2

tsoding/rope-jai

Rope simulation in Jai

Size: 44.9 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 26 - Forks: 0

tsoding/CykaScript

Scripting language for Rushing B

Language: TypeScript - Size: 1.95 KB - Last synced at: 10 days ago - Pushed at: almost 6 years ago - Stars: 7 - Forks: 0

tsoding/guess

Guess a Number in Rust. Implemented to Prove that Game Development is feasible in Rust.

Language: Rust - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 40 - Forks: 2

tsoding/wacket

Racket to WebAssembly "compiler".

Language: Racket - Size: 10.7 KB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 32 - Forks: 3

tsoding/tic-tac-toe-fortran-raylib

Tic-Tac-Toe in Fortran with Raylib

Language: Fortran - Size: 1.01 MB - Last synced at: 10 days ago - Pushed at: almost 2 years ago - Stars: 58 - Forks: 3

tsoding/2mpeg4yuv

It's 2mpeg4yuv

Language: Rust - Size: 243 KB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 19 - Forks: 2

tsoding/jai-wasm

Jai WebAssembly Proof-of-Concept

Language: JavaScript - Size: 1.8 MB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 74 - Forks: 3

tsoding/vitanim

Cellular Automata in Nim

Language: Nim - Size: 17.6 KB - Last synced at: 10 days ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 1

tsoding/binviz

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

Language: C - Size: 915 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 81 - Forks: 2

tsoding/parcoom

Parser Combinators of Monad

Language: OCaml - Size: 13.7 KB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 35 - Forks: 4

tsoding/infinite-pong-jai-wasm64

"Infinite" Pong with Two Balls in Jai Compiled to Wasm64

Language: JavaScript - Size: 233 KB - Last synced at: 10 days ago - Pushed at: 5 months ago - Stars: 10 - Forks: 0

tsoding/wabt-wasm64232 Fork of WebAssembly/wabt

A simple tool that converts wasm64 binaries to wasm32 ones

Language: C++ - Size: 21.5 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 28 - Forks: 3

tsoding/JelloVM

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

Language: Python - Size: 273 KB - Last synced at: 10 days ago - Pushed at: almost 2 years ago - Stars: 159 - Forks: 11

tsoding/vetcheena

Language: Haskell - Size: 10.2 MB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 0

tsoding/domsson-fontgen

A simple tool that compresses bitmap fonts created by @domsson with a simple custom compression algorithm.

Language: C - Size: 79.1 KB - Last synced at: 10 days ago - Pushed at: almost 4 years ago - Stars: 12 - Forks: 2

tsoding/schedule

Schedule for Tsoding Streams

Language: TypeScript - Size: 1.7 MB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 32 - Forks: 6

tsoding/profun

Procedural vs Functional

Language: C - Size: 14.6 KB - Last synced at: 10 days ago - Pushed at: almost 6 years ago - Stars: 78 - Forks: 20

tsoding/bada

Simple Programming Language that compiles to BEAM bytecode

Language: Rust - Size: 60.5 KB - Last synced at: 10 days ago - Pushed at: about 1 year ago - Stars: 70 - Forks: 6

tsoding/louis

Small library for braillizing images

Language: Haskell - Size: 11.7 KB - Last synced at: 10 days ago - Pushed at: over 5 years ago - Stars: 18 - Forks: 1

tsoding/kdtree-in-python

Source Code for K-d tree in Python series

Language: Python - Size: 11.7 KB - Last synced at: 10 days ago - Pushed at: over 5 years ago - Stars: 70 - Forks: 24

tsoding/wasi-stream

WASI Tsoding Stream Artifacts

Language: JavaScript - Size: 4.88 KB - Last synced at: 10 days ago - Pushed at: almost 4 years ago - Stars: 15 - Forks: 2

tsoding/xkcd-indexer

Simple Parallel XKCD indexer

Language: Haskell - Size: 16.6 KB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 11 - Forks: 1

tsoding/grub

Stolen GRUB source code for https://github.com/tsoding/grub-gamepad

Language: C - Size: 17.7 MB - Last synced at: 10 days ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 1

tsoding/dedup

Duplicate Files Searcher

Language: C++ - Size: 54.7 KB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 27 - Forks: 8

tsoding/skedudle

Simple Event Schedule Web Application in C

Language: C - Size: 232 KB - Last synced at: 10 days ago - Pushed at: about 5 years ago - Stars: 35 - Forks: 3

tsoding/rust-doubly-linked-list

Doubly-Linked List Implementation in Rust

Language: Rust - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: about 4 years ago - Stars: 12 - Forks: 1

tsoding/ray-tracer

My ongoing effort to learn how to make Ray Tracers

Language: C++ - Size: 201 KB - Last synced at: 10 days ago - Pushed at: almost 6 years ago - Stars: 17 - Forks: 2

tsoding/gl.hpp

Typesafe wrappers for OpenGL

Language: C++ - Size: 345 KB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 10 - Forks: 1

tsoding/elf.js

An on going project to learn ELF format.

Language: TypeScript - Size: 27.3 KB - Last synced at: 10 days ago - Pushed at: almost 3 years ago - Stars: 38 - Forks: 1

tsoding/command-pattern

Command Pattern (an Imperative one)

Language: Rust - Size: 37.1 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 29 - Forks: 0

tsoding/fizzbuzz-html

FizzBuzz Solution in HTML Programming Language

Language: HTML - Size: 1000 Bytes - Last synced at: 10 days ago - Pushed at: about 4 years ago - Stars: 16 - Forks: 1

tsoding/quine

Quine in C (with a little bit of help from Python)

Language: Python - Size: 2.93 KB - Last synced at: 10 days ago - Pushed at: almost 4 years ago - Stars: 8 - Forks: 1

tsoding/turd

Turing Machine in D

Language: D - Size: 16.6 KB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 29 - Forks: 0

tsoding/rust-browser-game

Bloat-Free Browser Game in Rust (rustc-only challenge)

Language: Rust - Size: 516 KB - Last synced at: 10 days ago - Pushed at: about 4 years ago - Stars: 41 - Forks: 6

tsoding/midpoint-circle-visualization

https://en.wikipedia.org/wiki/Midpoint_circle_algorithm

Language: Rust - Size: 16.6 KB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 1

tsoding/stb_image_js

stb_image.h wrapper for a Web Browser

Language: C - Size: 146 KB - Last synced at: 10 days ago - Pushed at: about 2 years ago - Stars: 40 - Forks: 1

tsoding/aoc-2019

Advent of Code 2019 solutions in Haskell

Language: Haskell - Size: 55.7 KB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 12 - Forks: 1

tsoding/space

Language: JavaScript - Size: 12.7 KB - Last synced at: 10 days ago - Pushed at: over 8 years ago - Stars: 5 - Forks: 0

tsoding/ada-gol

Simple Game of Life implementation in Ada.

Language: Ada - Size: 10.7 KB - Last synced at: 10 days ago - Pushed at: about 4 years ago - Stars: 22 - Forks: 1

tsoding/rcui

Simple TUI framework in Rust

Language: Rust - Size: 133 KB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 36 - Forks: 3

tsoding/kidito

Actual 3D graphics in OpenGL

Language: C - Size: 384 KB - Last synced at: 10 days ago - Pushed at: about 4 years ago - Stars: 13 - Forks: 2

tsoding/3jss

Just a small experiment on game architecture.

Language: C++ - Size: 22.5 KB - Last synced at: 10 days ago - Pushed at: about 4 years ago - Stars: 6 - Forks: 1

tsoding/quaternions

Just a test bench to learn Quaternions

Language: Rust - Size: 208 KB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 10 - Forks: 2

tsoding/wcc

Low level language that compiles directly to WebAssembly

Language: C++ - Size: 227 KB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 0

tsoding/opengl-example

Just an OpenGL example. Nothing special.

Language: C - Size: 102 KB - Last synced at: 10 days ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 0

tsoding/fourd

A simple exercise in 4D shapes rendering

Language: Rust - Size: 256 KB - Last synced at: 10 days ago - Pushed at: about 5 years ago - Stars: 11 - Forks: 3

tsoding/tictacrust

Tic-Tac-Toe in Rust

Language: Rust - Size: 17.6 KB - Last synced at: 10 days ago - Pushed at: almost 6 years ago - Stars: 7 - Forks: 1

tsoding/secret

Artifacts of the "Computer Vision" stream

Language: C - Size: 6.08 MB - Last synced at: 10 days ago - Pushed at: 11 months ago - Stars: 25 - Forks: 1

tsoding/x11-double-buffering

Trying different approaches to Double Buffering in Pure X11 applications on Linux

Language: C - Size: 10.7 KB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 25 - Forks: 2

tsoding/kgbotka-2

KGBotka 2: Eclectic Boogaloo

Language: C - Size: 139 KB - Last synced at: 10 days ago - Pushed at: about 4 years ago - Stars: 13 - Forks: 2

tsoding/deque.py

Deque-based Programming Language

Language: Python - Size: 89.8 KB - Last synced at: 10 days ago - Pushed at: almost 3 years ago - Stars: 31 - Forks: 5

tsoding/harfbuzz-example

Actually working actually compiling example of HarfBuzz usage

Language: C - Size: 2.39 MB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 2

tsoding/gross

Graphics Library for Rust inspired by https://hackage.haskell.org/package/gloss

Language: Rust - Size: 30.3 KB - Last synced at: 10 days ago - Pushed at: almost 6 years ago - Stars: 5 - Forks: 0

tsoding/ada-probe

Just a small fun project to experiment with Ada

Language: Ada - Size: 16.6 KB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 1

tsoding/tetris-jai

Simple Implement of Tetris Game in Jai

Size: 4.88 KB - Last synced at: 10 days ago - Pushed at: almost 3 years ago - Stars: 23 - Forks: 0

tsoding/vodus

Twitch VOD chat renderer

Language: C - Size: 4.66 MB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 42 - Forks: 2

tsoding/sfml-docset

Dash docset for SFML

Language: Shell - Size: 4.44 MB - Last synced at: 10 days ago - Pushed at: almost 6 years ago - Stars: 8 - Forks: 0

tsoding/multik

Animation Framework

Language: OCaml - Size: 249 KB - Last synced at: 10 days ago - Pushed at: almost 6 years ago - Stars: 12 - Forks: 0

tsoding/tsoding.github.io

Tsoding website

Language: CSS - Size: 295 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

tsoding/megalovania

Hehehehehehehe

Language: C++ - Size: 5.86 KB - Last synced at: 10 days ago - Pushed at: about 5 years ago - Stars: 8 - Forks: 3

tsoding/kgb-secret

Special tools for unlocking KGB secrets

Language: C - Size: 3.91 KB - Last synced at: 10 days ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 3

tsoding/mpm-opengl

An attempt of a dumb Software Developer to implement something that resembles the Material Point Method.

Language: C - Size: 12.7 KB - Last synced at: 10 days ago - Pushed at: almost 4 years ago - Stars: 6 - Forks: 3

tsoding/bng

BNG Image Format Implementation

Language: C - Size: 175 KB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 11 - Forks: 0

tsoding/tzozen

Language: C - Size: 297 KB - Last synced at: 10 days ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 1

tsoding/rogalik

Simple rogue-like game in Haskell

Language: Haskell - Size: 42 KB - Last synced at: 10 days ago - Pushed at: about 4 years ago - Stars: 17 - Forks: 1

tsoding/ficktoberfest

Just silently mark all of the newly submitted PRs with "invalid" label

Language: Haskell - Size: 20.5 KB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 18 - Forks: 2

tsoding/lazy

Source code from my Lazy Evaluation video

Language: TypeScript - Size: 3.91 KB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 16 - Forks: 4

tsoding/kkona

Language: C++ - Size: 62.5 KB - Last synced at: 10 days ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

tsoding/mazarusha

Lдтiи-Cyгillic lффк-дliкё cндгдcтёгs sцбsтiтцтiфи dдтдбдsё

Language: JavaScript - Size: 5.86 KB - Last synced at: 10 days ago - Pushed at: almost 6 years ago - Stars: 8 - Forks: 2

tsoding/FracTcl

Fractals in Tcl

Language: Tcl - Size: 4.88 KB - Last synced at: 10 days ago - Pushed at: almost 6 years ago - Stars: 4 - Forks: 1

tsoding/raylib Fork of raysan5/raylib

A simple and easy-to-use library to enjoy videogames programming

Language: C - Size: 377 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 7 - Forks: 0

tsoding/kgbotka-login

Language: JavaScript - Size: 8.79 KB - Last synced at: 10 days ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

tsoding/gp

Just a Playground Repo for my Genetic Programming experiments

Language: C - Size: 157 KB - Last synced at: 10 days ago - Pushed at: about 3 years ago - Stars: 15 - Forks: 6

tsoding/nnaskell

Neural Network in Haskell

Language: Haskell - Size: 21.5 KB - Last synced at: 10 days ago - Pushed at: almost 6 years ago - Stars: 7 - Forks: 0

tsoding/dumb-sqrt

Dumb Sqrt Algorithm Visualization

Language: TypeScript - Size: 165 KB - Last synced at: 10 days ago - Pushed at: almost 3 years ago - Stars: 21 - Forks: 5

tsoding/rust-browser-game-but-ncurses

rust-browser-game but native and rendered with ncurses in C without the Browser

Language: Rust - Size: 23.4 KB - Last synced at: 10 days ago - Pushed at: about 4 years ago - Stars: 8 - Forks: 0

tsoding/metaballs

Metaballs

Language: C - Size: 129 KB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 20 - Forks: 4

tsoding/time-displacement-in-rust

Time Displacement in Rust

Language: Rust - Size: 11 MB - Last synced at: 10 days ago - Pushed at: about 5 years ago - Stars: 10 - Forks: 0

tsoding/thumbnail

Generate YouTube Thumbnails for GitHub READMEs

Language: TypeScript - Size: 261 KB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 3

tsoding/wasm-gasm

This is the result of a simple exercise of trying to program in WebAssembly for fun.

Language: Racket - Size: 23.4 KB - Last synced at: 10 days ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 0

tsoding/disasm.js

Disassmebler in JavaScript because C is old and obsolete

Language: JavaScript - Size: 192 KB - Last synced at: 10 days ago - Pushed at: about 2 years ago - Stars: 12 - Forks: 0

tsoding/carrotson

Markov model implementation on sequence of bytes.

Language: Rust - Size: 9.77 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 18 - Forks: 1

tsoding/tsoding-tools

Just a bunch of scripts I use for my streams

Language: Python - Size: 119 KB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 2

tsoding/emoteJAM-cxx

A simple application that generates animated BTTV emotes from static images

Language: C - Size: 162 KB - Last synced at: 10 days ago - Pushed at: about 4 years ago - Stars: 6 - Forks: 1

tsoding/prime-benchmark

Just a naive benchmark for Native C, JavaScript and WASM implementations of Prime Number Generator.

Language: WebAssembly - Size: 5.86 KB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 2