This is your work, valued
Roboticist, Software Engineer
oasis. 3d-printed smart terrarium
★ 269i3scripts. My scripts for enhancing i3wm
★ 168bazel_rules_qt. Bazel rules for Qt5
★ 49fontawesome-python. Easily include Font Awesome icons in your python scripts
★ 17dymo-labelgen. Python scripts to generate part labels for the Dymo LabelWriter 450 (or others)
★ 17niri-autoname-workspaces. Show icons for running programs in the niri window manager
★ 15eezybotarm-mk2-software. Arduino firmware and Qt Control GUI for EEZYYbotARM MK2: http://www.thingiverse.com/thing:1454048
★ 14graph-algorithms-qt. Basic graph algorithms + Qt GUI
★ 13dotfiles. My config files
★ 11stylize. Quickly re-format or checkstyle your code repository
★ 10cs2340. Space Traders Game
★ 10pico_web_control. Web interface for controlling raspberry pi pico w pins
★ 93dprinting. Some openscad/solidpython models and utilities
★ 4occt_bazel. A command-line program for generating Bazel BUILD files for OpenCascade/OCCT
★ 4cadquery-models. Nothing to see here
★ 4robocup-rrt-3dprint. 3d printed robocup rrt "diagram"
★ 2waveshare-epaper-213v3-circuitpython. Circuitpython displayio driver for Waveshare 2.13 V3 ePaper display
★ 1Adafruit_CircuitPython_HTTPServer. Simple HTTP Server for CircuitPython
★ 1bazelify-gmp. C
★ 1botblitz. Jupyter Notebook
★ 1docker-cadquery. Dockerfile
★ 1gollum-docker. Dockerfile for gollum wiki with rugged adapter installed
★ 1lang-proto. Support for Kythe extraction and indexing of protobuf. https://kythe.io
★ 1inventory. Simple inventory webapp with a go backend and an angular2 frontend
★ 1bazel-test. Trying out the bazel build system
★ 1bonsai. The procedural generation voxel engine
★ 1.2kclaude-code-showcase. Comprehensive Claude Code project configuration example with hooks, skills, agents, commands, and GitHub Actions workflows
★ 6kanduril2-diagrams. User Interface diagrams for Anduril 2
★ 141focus-stack. Fast and easy focus stacking
★ 655MarbleFountain. Python
★ 231anduril. Anduril 2 Flashlight Firmware and FSM UI Toolkit
★ 502waybar-cffi-rs. Bindings to create a Waybar CFFI module.
★ 7immich. High performance self-hosted photo and video management solution.
★ 109ksystemctl-tui. A fast, simple TUI for interacting with systemd services and their logs
★ 2kcopyparty. Portable file server with accelerated resumable uploads, dedup, WebDAV, SFTP, FTP, TFTP, zeroconf, media indexer, thumbnails++ all in one file
★ 46kagenix. age-encrypted secrets for NixOS and Home manager
★ 2.4kmodeling-app. The Zoo Design Studio app.
★ 1.3kniri-flake. Nix-native configuration for niri
★ 954niri. A scrollable-tiling Wayland compositor.
★ 27kisd. isd (interactive systemd) – a better way to work with systemd units
★ 2.1knix-src. Determinate Nix is the golden path for Nix, for teams of any size.
★ 84hy3. Hyprland plugin for an i3 / sway like manual tiling layout
★ 1.2kbotblitz. Jupyter Notebook
★ 3rust-sitter. Use Tree Sitter to parse your own languages in Rust
★ 720pcb2blender. KiCad to Blender 3D model workflow
★ 767cq-gridfinity. A python library to build parameterized gridfinity compatible objects such a baseplates and boxes.
★ 199swayest_workstyle. Map workspace names to icons for Sway
★ 143esp-idf-svc. Type-Safe Rust Wrappers for various ESP-IDF services (WiFi, Network, Httpd, Logging, etc.)
★ 531sht3x-rs. Rust driver for Sensirion SHT3x series digital temperature/humidity sensors
★ 9Fabrication-Toolkit. An JLC PCB Fabrication Plugin for KiCad
★ 658MotorCell. A tiny, thin, high-speed PCB motor with an onboard sensorless controller
★ 207mediaplayer. A media player manager using Playerctl
★ 5rate-mirrors. Everyday-use client-side map-aware mirror ranking tool (Arch Linux; Manjaro; custom ones)
★ 629Waybar. Highly customizable Wayland bar for Sway and Wlroots based compositors. :v: :tada:
★ 12kopenscad-playground. OpenSCAD Web Playground
★ 27cq-flake. CadQuery and CQ-editor flake, closely follows master
★ 50manifold. Geometry library for topological robustness
★ 2.2kkicad_component_layout. Scripted component layout plugin for KiCad/pcbnew
★ 33wokwi-server. Rust
★ 76atopile. Design circuit boards with code! ✨ Get software-like design reuse 🚀, validation, version control and collaboration in hardware; starting with electronics ⚡️
★ 3.6knotcurses. blingful character graphics/TUI library. definitely not curses.
★ 4.6kjj. A Git-compatible VCS that is both simple and powerful
★ 31kula. μLA: Micro Logic Analyzer for RP2040
★ 931spacenavd. Free user-space driver for 6-dof space-mice.
★ 394cq-cli. Command Line Interface for executing CadQuery scripts and converting their output to another format.
★ 28ShapeScript. The ShapeScript 3D modeling app for macOS and iOS
★ 437CascadeStudio. A Full Live-Scripted CAD Kernel in the Browser
★ 1.4kdslcad. DSLCad is a programming language & interpreter for building 3D models.
★ 534ha-tplink-deco. Home Assistant TP-Link Deco Custom Component
★ 286authelia. The Single Sign-On Multi-Factor portal for web apps, now OpenID Certified™
★ 28kopencascade-rs. Rust bindings to the OpenCascade CAD Kernel
★ 257build123d. A python CAD programming library
★ 2.7kJumperless. A jumperless breadboard
★ 904void_switch. 3D printable magnetic separation contactless key switch and stabilizers (OpenSCAD files)
★ 834python-matter-server. Python server to interact with Matter
★ 1kfreerouting. Advanced PCB auto-router
★ 1.8ktinygo. Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
★ 18kclevercoffee. Open, modular controller platform for portafilter espresso machines
★ 406bleeding-edge-ranciliopid. open-source do-it-yourself modification (PID, ...) of your espresso machine for a better tasting espresso.
★ 97espresso-controller. PID temperature control on Raspberry Pi for espresso machines
★ 65RancilioBrain. Rancilio Micro Controller Code
★ 53bcachefs. C
★ 965Adafruit_CircuitPython_HTTPServer. Simple HTTP Server for CircuitPython
★ 52circuitpython. CircuitPython - a Python implementation for teaching coding with microcontrollers
★ 4.5kconnectedhomeip. Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.
★ 8.8kmock-mechanics. Mechanical/visual programming language
★ 176OCCT. Open CASCADE Technology (OCCT) is an open-source software development platform for 3D CAD, CAM, CAE.
★ 2.7kfrigate-hass-integration. Frigate integration for Home Assistant
★ 1.2kjellyfin. The Free Software Media System - Server Backend & API
★ 55kadvanced-camera-card. A comprehensive camera card for Home Assistant
★ 1.1kfrigate. NVR with realtime local object detection for IP cameras
★ 35kBirdNET-Pi. A realtime acoustic bird classification system for the Raspberry Pi 4B, 3B+, and 0W2 built on the TFLite version of BirdNET.
★ 1.6kzig. Moved to Codeberg
★ 43ktruck. Truck is a Rust CAD Kernel.
★ 1.5kfornjot. Early-stage b-rep CAD kernel, written in the Rust programming language. No longer in development.
★ 2.6kjepsen. A framework for distributed systems verification, with fault injection
★ 7.5krpi_ws281x. Userspace Raspberry Pi PWM library for WS281X LEDs
★ 1.9kha-floorplan. Bring new life to Home Assistant. By mapping entities to a SVG-object, you're able to control devices, show states, calling services - and much more. Add custom styling on top, to visualize whatever you can think of. Your imagination just became the new limit.
★ 1.6ksql.js-httpvfs. Hosting read-only SQLite databases on static file hosters like Github Pages
★ 3.7kRoomba980-Python. Python program and library to control iRobot Roomba 980 Vacuum Cleaner
★ 445covid-19-excess-deaths-tracker. Source code and data for The Economist's covid-19 excess deaths tracker
★ 645z3. The Z3 Theorem Prover
★ 13knft_ptr. C++ `std::unique_ptr` that represents each object as an NFT on the Ethereum blockchain
★ 2kzmeventnotification. Machine Learning powered Secure Websocket & MQTT based ZoneMinder event notification server
★ 423Diecast-Remote-Raceway. The Die-cast Remote Raceway (DRR) allows participants to race 1:64 scale die-cast cars (such as the popular Hot Wheels® cars from Mattel), head-to-head, from remote locations. A DRR consists of an automated Starting Gate, an electronic Finish Line, and a web service that coordinates races between multiple raceways via the internet.
★ 9integration. HACS gives you a powerful UI to handle downloads of all your custom needs.
★ 7.6kzoneminder. ZoneMinder is a free, open source Closed-circuit television software application developed for Linux which supports IP, USB and Analog cameras.
★ 5.9kzfs. OpenZFS on Linux and FreeBSD
★ 12kpimp_my_microwave. Installing a RGB mechanical keypad on my microwave.
★ 500cljfmt. A tool for formatting Clojure code
★ 1.2kabstreet. Transportation planning and traffic simulation software for creating cities friendlier to walking, biking, and public transit
★ 8.2kArduino-CMake-NG. CMake-Based framework for Arduino platforms
★ 143KiBoM. Configurable BoM generation tool for KiCad EDA (http://kicad.org/)
★ 373go-rpio. :electric_plug: Raspberry Pi GPIO library for go-lang
★ 2.3kbazel_rules_qt. Bazel rules for Qt5
★ 49compiler-explorer. Run compilers interactively from your web browser and interact with the assembly
★ 19kkaitai_struct. Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby / Rust
★ 4.6klibspnav. Library for communicating with spacenavd or 3dxsrv to get input from 6-dof devices.
★ 95occQt. A simple OpenCASCADE Qt demo.
★ 336mpv. 🎥 Command line media player
★ 36kmayo. 3D CAD viewer and converter based on Qt + OpenCascade
★ 2.1kvcglib. The VCGlib is a C++, templated, no dependency, library for manipulation, processing and cleaning of triangle meshes
★ 1.3kyay. Yet another Yogurt - An AUR Helper written in Go
★ 14ktree-sitter. An incremental parsing system for programming tools
★ 26kdraco. Draco is a library for compressing and decompressing 3D geometric meshes and point clouds. It is intended to improve the storage and transmission of 3D graphics.
★ 7.4kclojure-koans. A set of exercises for learning Clojure
★ 3.8krules_antlr. ANTLR rules for Bazel
★ 27rules_foreign_cc. Build rules for interfacing with "foreign" (non-Bazel) build systems (CMake, configure-make, GNU Make, boost, ninja, Meson)
★ 734NopSCADlib. Library of parts modelled in OpenSCAD and a framework for making projects
★ 1.6kpytype. A static type analyzer for Python code
★ 5kvigil. Vigil, the eternal morally vigilant programming language
★ 3kkythe-cloud9. A kythe plugin for cloud9 IDE.
★ 7grpc-web. gRPC for Web Clients
★ 9.2krules_nodejs. NodeJS toolchain for Bazel.
★ 761hacker-news-gpt-2. Dump of generated texts from GPT-2 trained on Hacker News titles
★ 120bazelisk. A user-friendly launcher for Bazel.
★ 2.7kMeshroom. Node-based Visual Programming Toolbox
★ 13kup. Ultimate Plumber is a tool for writing Linux pipes with instant live preview
★ 8.8kFreeCAD. Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
★ 33kllvmbzlgen. Tools for generating Bazel BUILD targets from LLVM CMakeLists
★ 17mermaid. Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
★ 90krpi-arch-builder. Pre-configure Arch Linux ARM (RPI) before first boot
★ 62Cyclone-PCB-Factory. Cyclone (Circuit Cloner) is a parametric CNC mill design intended for PCB manufacturing.
★ 1.2kArnoldC. Arnold Schwarzenegger based programming language
★ 6.9kLibrePCB. A powerful, innovative and intuitive EDA suite for everyone!
★ 3kscad-clj. OpenSCAD DSL in Clojure
★ 336symengine. SymEngine is a fast symbolic manipulation library, written in C++
★ 1.4kstarlark. Starlark Language
★ 3.1kopencascade_qml. Simple example integrating OpenCASCADE into QML
★ 24git-man-page-generator-legacy. Git man page generator.
★ 401eezybot-arm-mk2-code. The code Justin and I wrote for the robotic arm we made with the 3d printed parts.
★ 1paulbuchanant9.com. My personal website
★ 1copybara. Copybara: A tool for transforming and moving code between repositories.
★ 3.8klepton-eda. GPL Electronic Design Automation
★ 263dive. A tool for exploring each layer in a docker image
★ 54kcqparts_webapi. A cqparts/cadquery geometry engine and static site builder
★ 8pythonocc. 3D CAD/CAM package for python
★ 473hungarian. C++ Implementation of the hungarian algorithm
★ 44redox-keyboard. Ergonomic split mechanical keyboard
★ 2kcadquery. A python parametric CAD scripting framework based on OCCT
★ 5.5kPrusaSlicer. G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
★ 9.2kcadquery. CadQuery-- a parametric cad script framework
★ 4pythonocc-utils. A python package that provides useful classes/methods for pythonocc
★ 49nvtop. GPU & Accelerator process monitoring for AMD, Apple, Huawei, Intel, NVIDIA and Qualcomm
★ 11kpythonocc-core. Python package for 3D geometry CAD/BIM/CAM
★ 1.9kos-tutorial. How to create an OS from scratch
★ 31kcqnb. A Jupyter extension for the CadQuery library
★ 15cqparts.github.io. Primary Website
★ 1minigo. An open-source implementation of the AlphaGoZero algorithm
★ 3.5kx1carbon2018s3. S3 suspend for the X1 Carbon 2018
★ 164circuitjs1. Electronic Circuit Simulator in the Browser
★ 2.9kpyntcloud. pyntcloud is a Python library for working with 3D point clouds.
★ 1.5knvidia-docker. Build and run Docker containers leveraging NVIDIA GPUs
★ 18kOctolapse. Stabilized timelapses for Octoprint
★ 658cqparts-server. Proxy server and file watcher for cqparts
★ 3cqparts_bucket. cqparts bucket.
★ 21ompl. The Open Motion Planning Library (OMPL)
★ 2.1kCQ-editor. CadQuery GUI editor based on PyQT
★ 1.2kcqparts. Parametric CAD for coders, a wrapper for cadquery objects.
★ 148cadquery-freecad-workbench. A module-workbench combo that adds a CadQuery editor to FreeCAD
★ 149oce. OpenCASCADE Community Edition (OCE): a community driven fork of the Open CASCADE library.
★ 863pycado. Pycado is an object 3D CAD scripting language based on pythonocc with a graphical interactive editor
★ 30OctoPrint. OctoPrint is the snappy web interface for your 3D printer!
★ 9.1kcgal. The public CGAL repository, see the README below
★ 6kqt-bazel-example. An example QT application built with Bazel
★ 41foundationdb. FoundationDB - the open source, distributed, transactional key-value store
★ 17killustration2vec. A simple deep learning library for estimating a set of tags and extracting semantic feature vectors from given illustrations.
★ 677kicad-packages3D. Official KiCad 3D model libraries for rendering and MCAD integration
★ 511cadquery. CadQuery-- a parametric cad script framework
★ 435libfive. Infrastructure for solid modeling
★ 1.6kbCNC. GRBL CNC command sender, autoleveler and g-code editor
★ 1.7kgrbl. An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on a straight Arduino
★ 4.5kBus_Pirate. Community developed firmware for Bus Pirate version 3 and 4
★ 690relativity.scad. The OpenSCAD General Library of Relativity
★ 172rust. Empowering everyone to build reliable and efficient software.
★ 115kmeltdown. This repository contains several applications, demonstrating the Meltdown bug.
★ 4.2kardupilot. ArduPlane, ArduCopter, ArduRover, ArduSub source
★ 16kmeshlab. The open source mesh processing system
★ 5.8kgo-difflib. Partial port of Python difflib package to Go
★ 431ha-bridge. Home automation bridge that emulates a Philips Hue light system and can control other systems such as a Vera, Harmony Hub, Nest, MiLight bulbs or any other system that has an http/https/tcp/udp interface. This is a compact impl to run on small format computers. This is impl started from this project https://github.com/armzilla/amazon-echo-ha-bridge.
★ 1.5kSparkFun-KiCad-Libraries. SparkFun's KiCad Libraries
★ 711RapCAD. Rapid prototyping CAD IDE for RepRap and RepStrap 3D printing machines.
★ 172dasher. 🔘 A simple way to bridge your Amazon Dash buttons to HTTP services
★ 702kythe. Kythe is a pluggable, (mostly) language-agnostic ecosystem for building tools that work with code.
★ 2.1kcurv. a language for making art using mathematics
★ 1.2kdagger. A fast dependency injector for Android and Java.
★ 18kbazel-watcher. Tools for building Bazel targets when source files change.
★ 511riot. Go Open Source, Distributed, Simple and efficient Search Engine; Warning: This is V1 and beta version, because of big memory consume, and the V2 will be rewrite all code.
★ 6.1kobiscad. Obijuan openscad tools
★ 126Plater. 3D-printer parts placer and plate generator
★ 294solvespace. Parametric 2d/3d CAD
★ 4.1kscad-utils. Utility libraries for OpenSCAD
★ 270makerspace-partsbin. Python
★ 17ccache. ccache – a fast compiler cache
★ 2.9kfzf. :cherry_blossom: A command-line fuzzy finder
★ 82kqutebrowser. A keyboard-driven, vim-like browser based on Python and Qt.
★ 12kOpenRCT2. An open source re-implementation of RollerCoaster Tycoon 2 🎢
★ 16kabseil-cpp. Abseil Common Libraries (C++)
★ 18kfreenect2-python. Python
★ 24jsketcher. Parametric 2D and 3D modeler written in pure javascript
★ 1.7kcaddy. Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
★ 75kreloadit. Serves and hot reload static files in your browser
★ 1mnist-tensorboard-embeddings. Initial commit. Tensorboard running with embeddings to utilise t-SNE
★ 70ColorHighlighter. ColorHighlighter - is a plugin for the Sublime text 2 and 3, which underlays selected hexadecimal colorcodes (like "#FFFFFF", "rgb(255,255,255)", "white", etc.) with their real color. Also, plugin adds color picker to easily modify colors. Documentation: https://monnoroch.github.io/ColorHighlighter.
★ 1.3kBCN3D-Moveo. Open Source 3D Printed Robotic Arm for educational purposes
★ 1.9k