Mario Zechner
@badlogicUserOn the leaderboard
| Rank | Repository | Stars |
|---|---|---|
| 976 | badlogic/pi-mono | 30,679 |
Top repositories by stars
- badlogic/pi-mono(on leaderboard)
AI agent toolkit: coding agent CLI, unified LLM API, TUI & web UI libraries, Slack bot, vLLM pods
TypeScript30,679 - badlogic/lemmy
Wrapper around tool using LLMs for agentic workflows
TypeScript1,511 - badlogic/pi-skills
Skills for pi coding agent (compatible with Claude Code and Codex CLI)
JavaScript1,030 - badlogic/heissepreise
Jo eh.
JavaScript1,018 - badlogic/claude-commands
Global Claude Code commands and workflows
500 - badlogic/sitegeist
An AI assistant that lives in your browser. Built for collaboration, not autonomy theater. You guide, it executes. Automate repetitive web tasks, extract data from any website, and transform it into whatever you need.
TypeScript376 - badlogic/cchistory
Extract and compare system prompts and tools from different Claude Code versions
TypeScript321 - JavaScript238
- badlogic/dos-dev-template
Template project for developing DOS games/apps with DJGPP, including source-level remote debugging with GDB and DOSBox.
C226 - badlogic/gmcli
Minimal Gmail CLI
TypeScript195 - badlogic/jot
Minimal self-hosted markdown editor with inline comment threads
JavaScript167 - badlogic/agent-tools
CLI tools for coding agents
JavaScript160 - badlogic/r96
Repository for the blog post series "Rendering like it's 1996"
C150 - JavaScript128
- badlogic/quantum
RTS in the spirit of Eufloria
Java119 - TypeScript115
- badlogic/gccli
Minimal Google Calendar CLI
TypeScript109 - badlogic/yakety
Voice recording and transcription app
C96 - Jupyter Notebook95
- badlogic/skyview
Thread reader for Bluesky
TypeScript84 - badlogic/basis-template
Templating engine for Java.
Java75 - badlogic/jglfw
Java wrapper for the GLFW (http://www.glfw.org)
C74 - badlogic/theplanethatcouldntflygood
The plane that couldn't fly good
Java70 - badlogic/jack
Java to C transpiler, ignores memory model and other stuff, uses Boehm GC for extra slowness and GC pauses
Java65 - TypeScript58
- badlogic/gdx-vr
Bunch of helpers for using OpenVR with libGDX
Java56 - badlogic/pi
CLI tool for managing vLLM deployments on GPU pods from Prime Intellect, Vast.ai, DataCrunch, etc.
JavaScript53 - badlogic/gdcli
Minimal Google Drive CLI
TypeScript50 - badlogic/chip8
Repository for the Kotlin Chip8 article series
Kotlin48 - badlogic/doppelgangers
Find duplicate PRs through embedding visualization
TypeScript47 - badlogic/opencv-fun
Small OpenCV testbed to try out some ideas
Java42 - badlogic/vs-claude
VS Code extension and MCP server so Claude Code can open files, diffs and manipulate VS Code in other ways.
TypeScript41 - badlogic/asmcfg
An assembly control flow graph/basic block visualizer for the web
Assembly40 - badlogic/lwjgl3-maven-gradle
Maven/Gradle based HelloWorld LWJGL 3 app
Java39 - badlogic/vscode-dos-dev-extension
Visual Studio Code DOS development extension
C37 - badlogic/orfondl
Downloader for videos on ORF ON
Go34 - badlogic/jailjs
JavaScript AST interpreter for sandboxed execution
TypeScript29 - badlogic/doxie
RAG/LLM info retrieval
TypeScript26 - badlogic/create-app
CLI for creating deployable apps with Caddy + Docker
TypeScript24 - badlogic/paperbots
Paper-based programming game
JavaScript24 - badlogic/cccost
Instrument Claude Code to track actual token usage and cost
TypeScript23 - badlogic/cc-antidebug
Anti-debugging detection and bypass techniques
JavaScript23 - badlogic/lsp-cli
Extract symbol information from codebases using Language Server Protocol
TypeScript22 - badlogic/babys-first-electroshock
Arduino and other embedded programs I wrote to learn not to electrocute myself
C21 - TypeScript21
- badlogic/wee
A wee educational programming environment.
TypeScript20 - badlogic/skychat
A pretty good BlueSky app
TypeScript19 - badlogic/ghostling
A minimum viable terminal emulator built on top of the libghostty C API. Ex minimo, infinita nascuntur. 👻🐣
C18 - badlogic/mcugdx
Framwork for game-y things running on ESP32-S3 and desktop
C18 - badlogic/gwen
Experiments in voice assisting...
Kotlin18 - badlogic/pi-terminal-bench
Harbor agent adapter for pi coding agent to run Terminal-Bench evaluations
JavaScript17 - badlogic/line-rasterization
A little playground for trying out different line rasterization algorithms like DDA or Bresenham, including sub-pixel precise versions.
HTML16 - badlogic/shakyboi
Java tree shaker & (maybe) obfuscator
Java16 - badlogic/libimagequant-java
JNI wrapper for libimagequant
C++16 - badlogic/blargh
Static site generator, 23423th attempt, this time in TypeScript/Node
TypeScript14 - badlogic/pi-doom
Play DOOM in your terminal with pi
TypeScript13 - Swift12
- badlogic/lilray
A trivial raycaster using minifb for rendering/input
C12 - badlogic/qak
Yet another small programming language and VM.
C++12 - badlogic/gifski-java
JNI wrapper for pngquant
C++12 - badlogic/texty-browser
Chrome/Firefox extension to help you write gud anywhere there's a text field in your browser via an LLM
JavaScript11 - TypeScript10
- badlogic/audacity
Audio Editor
C10 - badlogic/knn
Java 7/8 implementations of K nearest neightbour (actually 1-nn)
Java10 - badlogic/mdocs
Minimal collaborative markdown editor
9 - badlogic/tui
Terminal UI framework with differential rendering for building interactive CLI applications
TypeScript9 - badlogic/minifb
MiniFB is a small cross platform library to create a frame buffer that you can draw pixels in
C9 - badlogic/ggj2014
Our groups Global Game Jam 2014 prototype
Java9 - badlogic/rsync-win
Rsync for Windows (fork with additional flags: --chmod, --no-perms, --omit-dir-times, -z)
Rust8 - TypeScript8
- badlogic/skystats-v2
Rewrite of skystats, a Bluesky statistics viewer
TypeScript8 - badlogic/serial-plotter
VS Code extension to plot serial port data in a pane
TypeScript8 - badlogic/gdb-7.1a-djgpp
Fork of GDB 7.1a which still works for debugging coff-go32 executables compiled by DJGPP
C8 - badlogic/basis-arguments
Command line parsing library.
Java8 - badlogic/basis-site
A static site generator.
Java8 - badlogic/jart
JVM bytecode to Dart transpiler
Java8 - badlogic/openclaw
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
TypeScript7 - badlogic/pi-gitlab-duo
GitLab Duo provider extension for pi
TypeScript7 - badlogic/pi-dosbox
DOSBox extension for pi - run DOS programs with agent interaction
TypeScript7 - badlogic/web-recap
Help turn your browser history into AI-ready insights
Go7 - badlogic/babbletui
Minimal TUI library for chat interfaces
TypeScript7 - TypeScript7
- badlogic/littlefoot
A little language for little people.
TypeScript7 - badlogic/gdx-skinner
Skin editor for libGDX
Java7 - badlogic/avian
extension of avian's classpath library
C++7 - badlogic/clipboard
Clipboard API with text + image read/write/watch function for MacOS, Windows, Linux
JavaScript6 - badlogic/chatoly
YouTube chat overlay project for Mac OS, where the overlay always stays on top of any window, regardless of the desktop we run on Mac OS
Swift6 - badlogic/macinject
Little experiment trying to inject recompiled code into a running process on macOS.
C++6 - badlogic/app-template
A template for (progressive) web apps with my default stack
TypeScript6 - badlogic/pi-package-test
Test package for pi coding agent
TypeScript5 - badlogic/proxy
A simple HTTP proxy server with CORS support
TypeScript5 - badlogic/claude-bridge
Use any model provider with Claude Code
5 - badlogic/claude-gui
A wrapper around Claude Code that exposes it via a bi-directional websocket on top of which one can build non-TUI interfaces
TypeScript5 - badlogic/maketalk
A command-line tool to create professional video presentations with title cards and transcriptions
JavaScript5 - badlogic/vidksy
Bluesky video downloader
TypeScript5 - badlogic/arduino-nano-esp32-esp-idf-template
A template for ESP-IDF projects that target Arduino Nano ESP32 devices
C++5 - badlogic/wahlomat
Visually exploring EU election programs of Austrian parties
TypeScript5 - badlogic/sol-2024
Revamped version of SOL using latest libGDX (2024)
Java5