Hi, I'm Maciej pronouciation / he/him I'm a site reliability engineer, a maker and a all-around hacker. Hobbies & Projects Programmers' CADs CadQuery and OpenSCAD are my CAD tools of…
Hi, I'm Maciej
pronouciation / he/himI'm a site reliability engineer, a maker and a all-around hacker.
Hobbies & Projects
Programmers' CADs
CadQuery and OpenSCAD are my CAD tools of choice.catchnhole: an ergonomic way to create nutcatches and bolt holes in OpenSCAD
queryabolt: an ergonomic way to create nutcatches and bolt holes in CadQuery
next-bolt: putting some OpenSCAD Computer Assist into your bolt length choices
...and a ton of other OpenSCAD libraries
Electronics
PCB Jigify!: generate holding and testing jigs for your PCBs directly from your PCB files
Rapiscope: rack and pinion-adjustable, rapidly 3D-printable, Raspberry Pi-based digital microscope for soldering
4 Axis PCB Stencil Printer with Rotational Axis: a fork of a project by Philipp Dengler, offers a fully linear Z axis and improved rigidity, as well as backfills some technical drawings
3D printers
The Swoon: a WIP fork of the FoldaRap project intended at upgrading the design with belted Z (✓), linear rails and EVA 3.0 compatibility
Lighting (top, side), camera & feet setup for my Prusa i3 MK3s+
Mechanical keyboards
SRE/build engineering/...
- Raspberry Pi pi-gen + Packer - building custom Raspberry Pi OS images from scratch, with Packer
- Azure Auth PgBouncer - Easily secure Azure PostgreSQL connections with Entra ID
Model rocketry
Trying to make model rocketry more accessible and DYI:
Launch Controller 0: very simple model rocket launch controller
Launch Pad 1: launch pad for model rocket based around 2020 aluminium extrusions
SV Entire Thing: small, fully 3D-printed model rocket hull for testing designs
-
hock
An HTTP mocking server with an API based on Nock.
JavaScript ★ 84 6y agoExplain → -
ircb
An IRC library which *I* like.
JavaScript ★ 68 11y agoExplain → -
qmk_rc
Remote control for your QMK-powered keyboard
C ★ 63 5y agoExplain → -
node-sophia
Sophia driver (http://sphia.org/)
C++ ★ 58 12y agoExplain → -
catchnhole
An ergonomic way to create nutcatches, screw holes and countersinks in OpenSCAD.
OpenSCAD ★ 55 3y agoExplain → -
json-stream
New line-delimeted JSON parser with a stream interface
JavaScript ★ 51 6y agoExplain → -
procps
Mirror of procps CVS repository
C ★ 49 14y agoExplain → -
spawn-command
Spawn commands like `child_process.exec` does but return a `ChildProcess`.
JavaScript ★ 47 1y agoExplain → -
give
git-based node.js/io.js version manager
Shell ★ 46 6y agoExplain → -
http-console2 ⑂
simple, intuitive HTTP REPL — Speak HTTP like a local.
JavaScript ★ 42 6y agoExplain → -
ansispan
Change your ANSI color codes into HTML `<span>`s
JavaScript ★ 39 13y agoExplain → -
primus-redis-rooms
Redis plugin for Primus supporting rooms as provided by `primus-rooms`
JavaScript ★ 33 8y agoExplain → -
ansiparse
Parse ANSI color codes
JavaScript ★ 28 6y agoExplain → -
terraform-state-merge
Merge any number of Terraform state files into one
JavaScript ★ 28 4y agoExplain → -
vim-node.js
File type detect plugin for vim which detects node.js shebang
VimL ★ 27 10y agoExplain → -
nibbler
A minimal, modular, Node.js- and npm-based deployment system
JavaScript ★ 22 10y agoExplain → -
4-axis-pcb-stencil-printer
4-axis PCB stencil printer
Python ★ 21 6mo agoExplain → -
primus-redis
Redis Pub/Sub for Primus
JavaScript ★ 20 9y agoExplain → -
failover-proxy
TCP failover proxy
JavaScript ★ 19 8y agoExplain → -
node-mount
Mount devices with node.js like what
C++ ★ 16 14y agoExplain → -
rust-result.js
No description.
JavaScript ★ 15 11y agoExplain → -
libmtp
http://sourceforge.net/projects/libmtp/
C ★ 15 12y agoExplain → -
voter ▣
Distributed voting based on Scuttlebutt
JavaScript ★ 15 12y agoExplain → -
zbar
zbar, fixed up a bit.
C ★ 15 12y agoExplain → -
zmtp
http://rfc.zeromq.org/spec:23
JavaScript ★ 15 12y agoExplain → -
apm ▣
AnarchyOS package manager
JavaScript ★ 14 12y agoExplain → -
saneopt
Mostly sane C command line option parser
C ★ 12 5y agoExplain → -
node-read-dir-files
Recursively read files from a directory
JavaScript ★ 12 10y agoExplain → -
rapiscope
Rack and pinion-adjustable, rapidly 3D-printable, Raspberry Pi-based digital microscope for soldering
OpenSCAD ★ 10 8mo agoExplain → -
framework-expansion-card-stand
A stand/holder for Framework laptop expansion cards
OpenSCAD ★ 10 3y agoExplain → -
basic-auth-parser
Parse Basic Auth `Authorization` HTTP headers
JavaScript ★ 10 1y agoExplain → -
crdt-couchdb
CRDT <-> CouchDB bridge
JavaScript ★ 9 13y agoExplain → -
ircbird ▣
irccloud in your node!
JavaScript ★ 9 14y agoExplain → -
santa ▣
Deploying to the cloud with your flying sleigh
JavaScript ★ 9 11y agoExplain → -
http-parser.rs
Rust binding for https://github.com/joyent/http-parser
Rust ★ 9 12y agoExplain → -
object-filter
`Array.prototype.filter` for objects
JavaScript ★ 9 11y agoExplain → -
cq-queryabolt
A quick way to create nutcatches, screw holes and countersinks in CadQuery, according to fastener standards.
Python ★ 8 1y agoExplain → -
dmkbot ▣
Simple bot for #node.js
JavaScript ★ 8 15y agoExplain → -
ngrep
node-based grep utility
JavaScript ★ 8 3y agoExplain → -
node-travis-ci ▣
Thin wrapper around Travis CI API
JavaScript ★ 8 7y agoExplain → -
npm-proxy
fuckety fuck npm is down oh noes. OH LOOK I MADE A PROXY.
★ 8 14y agoExplain → -
qmkrcd
qmkrcd is a daemon which can be used for sending QMK RC protocol commands to QMK RC-enabled devices.
JavaScript ★ 7 5y agoExplain → -
composable-organizer ▣
Composable Organizer is a organizer system made up of compartments of various sizes that can be joined together, as well as lids and trays.
OpenSCAD ★ 7 2y agoExplain → -
moneypenny ▣
The IRC bot James Bond would have wanted.
JavaScript ★ 7 12y agoExplain → -
lsb-release
Parser for `lsb_release` command output
JavaScript ★ 7 14y agoExplain → -
node-ws-proxy
WebSocket proxy using super fast `ws` module
JavaScript ★ 7 14y agoExplain → -
pi-gen-packer
Packer setup for use with pi-gen
Shell ★ 6 29d agoExplain → -
env
A C library for manipulating env pairs
C ★ 6 12y agoExplain → -
nodejs-vs-ror ▣
Compare number of node.js and Ruby on Rails watchers.
JavaScript ★ 6 14y agoExplain → -
node-useradd
Wrapper of useradd command line tool for adding users. It has a nice, sweet API.
JavaScript ★ 6 13y agoExplain → -
mode-to-permissions
Convert file mode numeral to a convenient object describing file permissions
JavaScript ★ 5 9y agoExplain → -
couchdb-seed-design
Seed CouchDB design documents
JavaScript ★ 5 12y agoExplain → -
winston-nssocket
nssocket transport for winston
JavaScript ★ 5 14y agoExplain → -
pi-gen-server ⑂
How to use Packer with pi-gen for custom Raspberry Pi OS from scratch
Shell ★ 4 3mo agoExplain → -
node-ulimit
ulimit is a tiny node module for parsing `ulimit` output
★ 4 15y agoExplain → -
bashsmith
The dumbest static site generator ever
Shell ★ 4 12y agoExplain → -
twitterfs
twitterfs is a simple FUSE filesystem based on Twitter API and Tweepy which allows you to browse Twitter like any other filesystem
Python ★ 4 15y agoExplain → -
irc
a Hook for communicating with IRC ( good for making IRC bots )
JavaScript ★ 4 14y agoExplain → -
limit-calls
Limit number of parallel calls to an asynchronous function.
JavaScript ★ 4 12y agoExplain → -
pcb-jigify
PCB holding and testing jig generator
Python ★ 3 1y agoExplain → -
openscad-squircle
OpenSCAD squircle
OpenSCAD ★ 3 3y agoExplain → -
how-do-you-pronounce-maciej
How do you pronounce Maciej? That's how.
★ 3 14y agoExplain → -
resin-curing-chamber
Parametrized DYI resin curing chamber, using UV LED strips.
OpenSCAD ★ 3 3y agoExplain → -
kicad-to-openpnp
Tool for conversion of KiCad footprints (from whole boards, if desired) into OpenPnP packages and parts
Python ★ 2 3mo agoExplain → -
openscad-knobs
No description.
OpenSCAD ★ 2 10mo agoExplain → -
lumenpnp-things
3D prints related to the LumenPnP Pick and Place machine
Python ★ 2 1y agoExplain → -
shellsauce
my shell stuff
Shell ★ 2 1y agoExplain → -
godot-haproxy ▣
HAProxy producer for godot
JavaScript ★ 2 11y agoExplain → -
openscad-v-slot
V-slot aluminium profiles in OpenSCAD - dimensions and rendering
OpenSCAD ★ 2 3y agoExplain → -
to-grayscale
Take an RGB buffer with specified depth and turn it into a grayscale one
JavaScript ★ 2 12y agoExplain → -
reverse-client
An auto-generated HTTP(S) API client for applications built using the `reverse` router
JavaScript ★ 2 4y agoExplain → -
twitstream
Twitter streaming module which *I* like
JavaScript ★ 2 12y agoExplain → -
wtfos
More accurate OS recognition
JavaScript ★ 2 12y agoExplain → -
send-error
Send errors as HTTP bodies, with some opinionated, but sensible defaults and conventions
JavaScript ★ 2 11y agoExplain → -
util-linux
my `util-linux` fork
C ★ 1 12y agoExplain → -
azure-auth-pgbouncer
Password-less Azure PostgreSQL authentication
Python ★ 1 10mo agoExplain → -
configsauce ⑂
my config manager / installer
Shell ★ 1 1y agoExplain → -
devsauce
configsauce for setting up a development machine
Shell ★ 1 1y agoExplain → -
lumenpnp ⑂
The LumenPnP is an open source pick and place machine.
★ 1 1y agoExplain → -
Pocket-Power-Prowler ⑂
Power Supply Analyzer with USB Interface
C ★ 1 1y agoExplain → -
sensu-ansible ⑂
An Ansible role to deploy a fully dynamic Sensu stack!
Shell ★ 1 8y agoExplain → -
terraform-gke-webhook-creation-stackdriver-alert
No description.
HCL ★ 1 6y agoExplain → -
ansible-raspi-accesspoint ⑂
Set up a Raspberry Pi as a Wifi access point with one command using Ansible
★ 1 5y agoExplain → -
firefox-mirror
Smoke and mirrors
★ 1 12y agoExplain → -
circulator-clamp
A clamp for the Anova circulator using M8 bolts instead of a custom design
OpenSCAD ★ 1 4y agoExplain → -
terraform ⑂
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
★ 1 4y agoExplain → -
packer-plugin-arm-image ⑂
Packer plugin for ARM images
★ 1 3y agoExplain → -
atlantis ⑂
Terraform Pull Request Automation
★ 1 2y agoExplain → -
terragrunt-atlantis-config ⑂
Generate Atlantis config for Terragrunt projects.
HCL ★ 1 2y agoExplain → -
etcd-result-objectify
Objectify the results of a recursive etcd query
JavaScript ★ 1 7y agoExplain → -
godot-producer ▣
Create third-party godot producers without too much rigamarole.
JavaScript ★ 1 12y agoExplain → -
godot-redis
Redis producer for Godot
JavaScript ★ 1 12y agoExplain → -
next-bolt
No description.
OpenSCAD ★ 1 4y agoExplain → -
nerdfight-bot ▣
IRC bot for http://nodejs-vs-ror.nodejitsu.com/
JavaScript ★ 1 14y agoExplain → -
terraform-state-tools
Query and modify your Terraform state using UNIX-y tools
Shell ★ 1 5y agoExplain → -
async ⑂
Async utilities for node and the browser
JavaScript ★ 1 14y agoExplain → -
git-friendly ⑂
Pimp your git workflow. Just type pull, branch, merge, push
Shell ★ 1 15y agoExplain → -
grub
No description.
C ★ 1 11y agoExplain → -
node-portfinder ⑂
A simple tool to find an open port or domain socket on the current machine
JavaScript ★ 1 14y agoExplain → -
http-server ⑂
a simple zero-configuration command-line http server
JavaScript ★ 1 12y agoExplain → -
smartsauce
No description.
Shell ★ 1 10y agoExplain → -
npm ⑂
a package manager for node
JavaScript ★ 1 10y agoExplain → -
mock-stream
No description.
JavaScript ★ 1 10y agoExplain → -
things
3D prints that may be useful to someone but aren't enough of a project to get their own repo
Python ★ 0 7d agoExplain → -
postcard-bindgen ⑂
A crate which generates bindings for the postcard binary format for other languages than Rust.
★ 0 12d agoExplain → -
ts-rs ⑂
Generate TypeScript bindings from Rust types
★ 0 29d agoExplain → -
nvimsauce
No description.
Vim Script ★ 0 2mo agoExplain → -
rust-rgb ⑂
struct RGB for sharing pixels between crates
★ 0 2mo agoExplain → -
netlistquery
Rust library and CLI for querying EDA netlists
Rust ★ 0 3mo agoExplain → -
rust-asdi ⑂
Another Simplistic Datalog Implementation (in Rust)
★ 0 3mo agoExplain → -
eda-bom-to-inventree-assembly
Convert an EDA CSV BOM into a Inventree assembly
JavaScript ★ 0 10mo agoExplain → -
cert-manager-website ⑂
Source code for the cert-manager.io website, including project documentation
★ 0 10mo agoExplain → -
nirisauce
No description.
Shell ★ 0 1y agoExplain → -
remote-jobs ⑂
A list of semi to fully remote-friendly companies (jobs) in tech.
★ 0 11mo agoExplain → -
hid2tcp ⑂
provides access to a USB HID device via a TCP port
★ 0 7y agoExplain → -
mmalecki
No description.
★ 0 1y agoExplain → -
ad569x-rs
Rust driver for the AD569x series of DACs
Rust ★ 0 1y agoExplain → -
wfb-ng-rtl8812au ⑂
Patched rtl88xxau drivers for wfb-ng
★ 0 1y agoExplain → -
ubuntusauce
No description.
Shell ★ 0 1y agoExplain → -
cq-gridfinity ⑂
A python library to build parameterized gridfinity compatible objects such a baseplates and boxes.
★ 0 1y agoExplain → -
fume-extractor
Parametric, modular fume extractor with configurable fan size and count
Python ★ 0 1y agoExplain → -
rpi-case
Customizable Raspberry Pi case
OpenSCAD ★ 0 1y agoExplain → -
inzynierruchu.pl ▣
No description.
HTML ★ 0 7y agoExplain → -
mastodon-gcp-terraform ⑂
Run Mastodon on Google Cloud Platform using Terraform
★ 0 4mo agoExplain → -
DroneBridge-ESP32 ⑂
DroneBridge for ESP32. A transparent short range wifi based telemetry (serial to WiFi) link. Support for MAVLink, MSP, LTM (iNAV) or any other protocol
★ 0 1y agoExplain → -
esp-idf ⑂
Espressif IoT Development Framework. Official development framework for Espressif SoCs.
★ 0 2y agoExplain → -
PX4-Autopilot ⑂
PX4 Autopilot Software
C++ ★ 0 9mo agoExplain → -
node-mavlink ⑂
This project is providing native TypeScript bindings and tools for sending and receiving MavLink messages over a verity of medium
★ 0 1y agoExplain → -
extrusion-feet
No description.
OpenSCAD ★ 0 3y agoExplain → -
lc-0
A simple, switch-based launch controller for model rockets
OpenSCAD ★ 0 3y agoExplain → -
the-swoon ⑂
The Swoon, a folding RepRap
G-code ★ 0 2y agoExplain → -
PrusaSlicer ⑂
G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
C++ ★ 0 1y agoExplain → -
terraform-google-kubernetes-engine ⑂
Configures opinionated GKE clusters
★ 0 2y agoExplain → -
magic-modules ⑂
Add Google Cloud Platform support to Terraform
★ 0 3y agoExplain → -
santa-hello-world ▣
Example app for `santa` deployer
Shell ★ 0 12y agoExplain → -
boltsparts ⑂
No description.
★ 0 3y agoExplain → -
lp-1
No description.
OpenSCAD ★ 0 3y agoExplain → -
bender-ui ▣
UI for Bender
JavaScript ★ 0 12y agoExplain → -
lp-0 ▣
A parametric, modular, rod-based rocket launch pad.
OpenSCAD ★ 0 3y agoExplain → -
wakeupbr-docker ⑂
A containerized version of wakeupbr. Acts as bridge for Wake-on-LAN packets.
Go ★ 0 3y agoExplain → -
prusa-i3-top-frame-holder
No description.
OpenSCAD ★ 0 3y agoExplain → -
prusa-i3-led-strip-mount
No description.
OpenSCAD ★ 0 3y agoExplain → -
contour ⑂
Contour is a Kubernetes ingress controller using Envoy proxy.
Go ★ 0 3y agoExplain → -
rnc
Reconnecting netcat
Shell ★ 0 9y agoExplain → -
flower-pot
A very simple parametric OpenSCAD flower pot.
OpenSCAD ★ 0 3y agoExplain → -
vimsauce
my .vim
Vim Script ★ 0 3y agoExplain → -
openscad-lookup-kv
An OpenSCAD library to look up keys in both associative arrays, as well as objects.
OpenSCAD ★ 0 4y agoExplain → -
polygear-planetary
No description.
OpenSCAD ★ 0 4y agoExplain → -
BOLTS ⑂
BOLTS is a open library of technical specifications
★ 0 4y agoExplain → -
Prusa-Firmware ⑂
Firmware for Original Prusa i3 3D printer by PrusaResearch
★ 0 2y agoExplain → -
openscad-bottle-cage
No description.
OpenSCAD ★ 0 4y agoExplain → -
openscad-bicycle-mounts
A OpenSCAD library of things that attach to your bike:
OpenSCAD ★ 0 4y agoExplain → -
opentelemetry-python-contrib ⑂
OpenTelemetry instrumentation for Python modules
★ 0 4y agoExplain → -
openscad ⑂
OpenSCAD - The Programmers Solid 3D CAD Modeller
★ 0 4y agoExplain → -
openscad-push-switches
An OpenSCAD library to draw push switches.
OpenSCAD ★ 0 4y agoExplain → -
openscad-toggle-switches
An OpenSCAD library to draw toggle switches.
OpenSCAD ★ 0 4y agoExplain → -
openscad-tht-leds
An OpenSCAD library for drawing THT LEDs.
OpenSCAD ★ 0 4y agoExplain → -
lis331-rs ⑂
Rust library for the LIS331 accelerometer based on `embedded-hal`
Rust ★ 0 4y agoExplain → -
nutsnbolts ⑂
A OpenSCAD library that allows for simple creation of nuts and bolts and respective nut catches and screw holes
★ 0 4y agoExplain → -
ambassador-annot-svc-to-http-route
No description.
JavaScript ★ 0 4y agoExplain → -
bitnami-charts ⑂
Bitnami Helm Charts
★ 0 4y agoExplain → -
rocketscade
rocketscade is a OpenSCAD library containing tools for creating rockets - engine mounts, fins,, etc.
OpenSCAD ★ 0 3y agoExplain → -
sv-entire-thing
No description.
OpenSCAD ★ 0 3y agoExplain → -
awesomesauce
My awesome config
Lua ★ 0 3y agoExplain → -
mast
Nvim mAST plugin
Vim script ★ 0 4y agoExplain → -
boardwalk-plate
A plate for one of the Boardwalk keyboard layouts
OpenSCAD ★ 0 5y agoExplain → -
kbdn
No description.
Rust ★ 0 5y agoExplain → -
qmk_firmware ⑂
Open-source keyboard firmware for Atmel AVR and Arm USB families
★ 0 1y agoExplain → -
terraform-aws-athena-lb-logs ⑂
A terraform module that sets up Athena for querying and analyzing LB Access Logs
★ 0 5y agoExplain → -
firebase-tools ⑂
The Firebase Command Line Tools
★ 0 6y agoExplain → -
k8s-webhook-cert-manager ⑂
Generate certificate suitable for use with any Kubernetes Mutating Webhook.
★ 0 6y agoExplain → -
object-entries-map
No description.
JavaScript ★ 0 6y agoExplain → -
reverse-to-openapi
No description.
JavaScript ★ 0 6y agoExplain → -
oas3-chow-chow ⑂
Request and response validator against OpenAPI Specification 3
★ 0 6y agoExplain → -
notquiteorm
No description.
JavaScript ★ 0 6y agoExplain → -
koa-spife
No description.
JavaScript ★ 0 6y agoExplain → -
mason
Drone-like pipeline scheduler for Kubernetes. Heavily WIP.
JavaScript ★ 0 7y agoExplain → -
ansible-pg-wale ⑂
Configure Heroku's WAL-E for Postgres
★ 0 8y agoExplain → -
cloudflare-cli ⑂
CLI for interacting with Cloudflare
JavaScript ★ 0 7y agoExplain → -
gcp-gke-add-rm-master-authorized-networks
No description.
JavaScript ★ 0 7y agoExplain → -
archsauce
my arch stuff
Shell ★ 0 10y agoExplain → -
t440ssauce
No description.
Shell ★ 0 11y agoExplain → -
x250sauce
No description.
Shell ★ 0 11y agoExplain → -
nibbler-copy
No description.
JavaScript ★ 0 11y agoExplain → -
couchdb-changes-response
No description.
JavaScript ★ 0 10y agoExplain → -
changes-stream ⑂
A fault tolerant changes stream for couchdb
JavaScript ★ 0 9y agoExplain → -
nibbler-run
No description.
JavaScript ★ 0 11y agoExplain → -
nibbler-normalize
No description.
JavaScript ★ 0 11y agoExplain → -
is-reachable ⑂
Check if servers are reachable
JavaScript ★ 0 10y agoExplain → -
seq-file ⑂
A module for storing the ever-increasing sequence files when following couchdb _changes feeds.
JavaScript ★ 0 10y agoExplain → -
hyperquest-proxy
No description.
JavaScript ★ 0 10y agoExplain → -
crapify ⑂
a proxy for simulating slow, spotty, HTTP connections
JavaScript ★ 0 10y agoExplain → -
catbox-redis ⑂
Redis adapter for catbox
JavaScript ★ 0 10y agoExplain → -
node-procfs-stats ⑂
get detailed information about running process and threads on linux machines from node. more than ps/top/iostat alone
JavaScript ★ 0 10y agoExplain → -
url-equal
No description.
JavaScript ★ 0 10y agoExplain → -
linux-stats ⑂
No description.
Rust ★ 0 9y agoExplain → -
talks-1 ⑂
No description.
★ 0 11y agoExplain → -
nibbler-runner-local
No description.
★ 0 11y agoExplain → -
bootr
kick-ass (U)EFI+LUKS+ZFS booting
Shell ★ 0 12y agoExplain → -
nibbler-debian-iojs
No description.
Shell ★ 0 11y agoExplain →
No repos match these filters.