Chris Whiteford's starred repositories

mermaid

Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown

Language:JavaScriptLicense:MITStargazers:68796Issues:636Issues:2846

the-super-tiny-compiler

:snowman: Possibly the smallest compiler ever

Language:JavaScriptLicense:CC-BY-4.0Stargazers:27639Issues:471Issues:0

carbonyl

Chromium running inside your terminal

Language:RustLicense:BSD-3-ClauseStargazers:14260Issues:78Issues:121

Sloth

Mac app that shows all open files, directories, sockets, pipes and devices in use by all running processes. Nice GUI for lsof.

Language:Objective-CLicense:BSD-3-ClauseStargazers:8204Issues:63Issues:29

chatgpt-vscode

A VSCode extension that allows you to use ChatGPT

sqlean

The ultimate set of SQLite extensions

socketify.py

Bringing Http/Https and WebSockets High Performance servers for PyPy3 and Python3

Language:PythonLicense:MITStargazers:1328Issues:22Issues:118

verylegit.link

A URL shortener, but it makes the URLs look extremely dodgy instead

Pico-PIO-USB

USB host/device implementation using PIO of raspberry pi pico (RP2040).

Obfuscate

Guaranteed compile-time string literal obfuscation header-only library for C++14

Language:C++License:UnlicenseStargazers:1007Issues:21Issues:23

gSwitch

macOS menu bar app that allows control over the gpu on dual gpu macbooks

Language:SwiftLicense:MITStargazers:879Issues:20Issues:96

caringcaribou

A friendly car security exploration tool for the CAN bus

Language:PythonLicense:GPL-3.0Stargazers:693Issues:56Issues:60

programmer-calculator

Terminal calculator made for programmers working with multiple number representations, sizes, and overall close to the bits

Language:CLicense:GPL-3.0Stargazers:536Issues:10Issues:39

satcat5

SatCat5 is a mixed-media Ethernet switch that lets a variety of devices communicate on the same network.

Language:VHDLLicense:CERN-OHL-W-2.0Stargazers:401Issues:12Issues:4

beetrace

Trace your python process line by line with low overhead!

Language:PythonLicense:MITStargazers:251Issues:5Issues:0

dbcppp

C/C++ DBC file parser/tool

Language:C++License:MITStargazers:213Issues:12Issues:73

mdk

A bare metal SDK for the ESP32 & ESP32C3

Language:CLicense:MITStargazers:188Issues:13Issues:9

Linux-ESPNOW

An attempt at implementing a direct link between a linux station and an ESP module using ESPNOW protocol for real time robot control

Language:CLicense:BSD-2-ClauseStargazers:163Issues:16Issues:6

trilogy-save-editor

A save editor for Mass Effect Trilogy (and Legendary)

Language:RustLicense:NOASSERTIONStargazers:148Issues:6Issues:61

translations

translate Dark Sky API summaries into any language

Language:JavaScriptLicense:BSD-2-ClauseStargazers:139Issues:18Issues:108

elastically-scalable-thread-pools

An experiment in controlling the size of a thread pool using a PID controller.

Language:HaskellLicense:MITStargazers:116Issues:3Issues:1

awdlkiller

Disables macOS AWDL the moment it starts!

sqlite-stored-procedures

Stored Procedures for SQLite

KiCadVerilog

Generate Verilog code from a KiCad netlist

Language:PythonLicense:MITStargazers:51Issues:8Issues:2

BeadSorter

Perler/BeadSorter

Language:C++License:GPL-3.0Stargazers:37Issues:4Issues:7

PyWeatherKit

A simple Python wrapper for Apple's WeatherKit REST API.

Language:PythonLicense:Apache-2.0Stargazers:24Issues:4Issues:4

esp32_smart_rv

An ESP32 based smart screen for a motorhome or caravan.

Language:CLicense:MITStargazers:11Issues:3Issues:1
Language:CLicense:GPL-2.0Stargazers:6Issues:0Issues:0

ESP32_APA102

ESP32 APA102 Library for ESP-IDF