My GitHub repositories
- Generated with bin/update-projects
- Last updated: Sat Oct 11 02:19:36 PM UTC 2025
Top languages
- javascript: 19
- null: 16
- python: 10
- shell: 9
- rust: 3
- batchfile: 2
- typescript: 2
- ruby: 1
- go: 1
- scss: 1
- html: 1
- java: 1
- powershell: 1
Repositories
Sorted by last updated
| name | description | language | stars | last updated | fork | 
|---|---|---|---|---|---|
| dotfiles | me dot files | shell | 7 | 2025-10-11T12:32:48Z | null | 
| dsv | delimiter separated values | rust | 0 | 2025-09-30T09:33:48Z | lincheney/dsv | 
| notes | jfx's public notes / "working with the garage door up" | html | 0 | 2025-08-26T03:50:46Z | null | 
| jfx.ac | my personal website jfx.ac | scss | 0 | 2025-08-16T14:14:41Z | null | 
| ts-rest | RPC-like client, contract, and server implementation for a pure REST API | null | 0 | 2025-07-18T14:45:13Z | ts-rest/ts-rest | 
| zsh-tmux-smart-status-bar | light, powerful, and smart tmux status bar for zsh | shell | 3 | 2025-07-14T03:46:07Z | null | 
| ruff | An extremely fast Python linter and code formatter, written in Rust. | rust | 0 | 2025-06-06T13:10:34Z | astral-sh/ruff | 
| node-steam-inventory-api-ng | A Steam Inventory API wrapper with advanced features such as retries and proxy support | javascript | 4 | 2025-05-28T13:52:56Z | null | 
| ValetudoEV | Cloud replacement for vacuum robots enabling local-only operation | javascript | 4 | 2025-05-26T14:24:09Z | null | 
| csi | CLI for AWS CloudShell | python | 8 | 2025-05-13T15:12:22Z | null | 
| snapstore-downloader | bash script that downloads and extracts snap packages from the snap store | shell | 0 | 2025-05-11T15:38:48Z | null | 
| node-dota2-user | Node.js module to interact with the Dota 2 game coordinator | typescript | 25 | 2025-05-02T10:23:11Z | null | 
| socksmyvpn | Docker container to isolate a OpenVPN client and expose it via SOCKS proxy | shell | 2 | 2025-04-22T05:10:29Z | null | 
| itsjfx | null | null | 0 | 2025-04-19T07:28:05Z | null | 
| scrumfaster | creates GitHub issues and project items from markdown or HTML | python | 0 | 2025-03-15T06:48:04Z | null | 
| aur-icaclient | forked icaclient with usb support | shell | 1 | 2025-02-18T01:40:12Z | null | 
| go-http-proxy-to-socks | quick and dirty hpts server in Go | go | 1 | 2025-01-05T04:34:52Z | null | 
| advent-of-code | null | python | 0 | 2024-12-06T06:06:14Z | null | 
| ecovacs-hacking | working ground for me ecovacs hacking | python | 13 | 2024-12-02T06:32:55Z | null | 
| cmus-fzf | quick and dirty script to play a track from your cmus library using fzf | shell | 0 | 2024-07-30T14:09:41Z | null | 
| pkg-fetch | A utility to fetch or build patched Node binaries used by `pkg` to generate executables. This repo hosts prebuilt binaries in Releases. | typescript | 0 | 2024-07-13T12:28:25Z | Hypfer/pkg-fetch | 
| mqttshark | MQTT formatter for tshark, the terminal network packet capture tool. patch to fix for saved files | python | 0 | 2024-07-05T14:32:46Z | mqtt-tools/mqttshark | 
| rbw | unofficial bitwarden cli | rust | 0 | 2024-06-06T14:01:43Z | doy/rbw | 
| microsocks | tiny, portable SOCKS5 server with very moderate resource usage | null | 0 | 2024-05-20T11:08:55Z | rofl0r/microsocks | 
| blog.jfx.ac | A blog dedicated to my rambling thoughts about tech and privacy. | ruby | 0 | 2024-04-19T15:54:44Z | null | 
| Win10-Initial-Setup-Script | PowerShell script for automation of routine tasks done after fresh installations of Windows 10 / Server 2016 / Server 2019 | powershell | 1 | 2024-04-10T04:49:30Z | Disassembler0/Win10-Initial-Setup-Script | 
| keycutter | FIDO SSH Key creation and management tool | shell | 0 | 2024-04-05T11:59:26Z | mbailey/keycutter | 
| fzf-tab-completion | Tab completion using fzf | null | 0 | 2023-11-02T05:58:42Z | lincheney/fzf-tab-completion | 
| aur-spotify-snapstore | AUR repository of the Snap Store spotify package | shell | 0 | 2023-10-21T11:28:26Z | null | 
| game-configs | game configs | batchfile | 0 | 2023-10-05T13:06:27Z | null | 
| tinkerpop | Apache TinkerPop - a graph computing framework | java | 0 | 2023-09-27T14:53:51Z | apache/tinkerpop | 
| azure-docs | Open source documentation of Microsoft Azure | null | 0 | 2023-08-18T03:34:51Z | MicrosoftDocs/azure-docs | 
| node-steam-web-account-manager | A node.js web server + jQuery frontend that returns Steam two-factor login codes and login details for use in login and mobile trade confirmation. | javascript | 4 | 2023-07-09T14:54:22Z | null | 
| setup | Local machine setup | javascript | 0 | 2023-06-28T01:54:10Z | null | 
| bash-my-aws | Bash-my-AWS provides simple but powerful CLI commands for managing AWS resources | null | 0 | 2023-05-20T12:15:29Z | mbailey/bash-my-aws | 
| twitch-dota2-mmr-bot | Twitch bot to get a streamers MMR from their Dota 2 profile! | javascript | 2 | 2023-04-17T11:48:09Z | null | 
| i3-automark | Auto mark windows in i3 | null | 0 | 2023-02-03T12:16:22Z | lincheney/i3-automark | 
| monitorcontrol | Python monitor controls using DDC-CI. | null | 0 | 2023-01-18T12:09:29Z | newAM/monitorcontrol | 
| tmux-window-name | A plugin to name your tmux windows smartly. | null | 0 | 2023-01-02T13:29:19Z | ofirgall/tmux-window-name | 
| cypress | Fast, easy and reliable testing for anything that runs in a browser. | null | 0 | 2022-04-15T14:00:19Z | cypress-io/cypress | 
| python-socks5-server | SOCKS5 Server in Python | python | 11 | 2022-03-03T02:58:21Z | null | 
| node-steam-tradeoffer-url-parser | Parses a steam tradeoffer url and gives a URL, token and partner params | javascript | 1 | 2021-08-25T11:40:32Z | null | 
| node-api-fetcher | node-api-fetcher | javascript | 0 | 2021-08-25T11:40:16Z | null | 
| np-adder | adds people from a online list to 9kmmrbot | javascript | 0 | 2021-08-25T11:39:18Z | null | 
| dotabuff-scripts | dotabuff scripts | javascript | 1 | 2021-08-25T11:39:00Z | null | 
| node-steamid-parser | Just a wrapper around node-steamid to aid in parsing Steam IDs | javascript | 1 | 2021-08-25T11:38:38Z | null | 
| cloudflare-nginx-ips | script to set real ips for cloudflare visitors and setup ufw firewall rules or site whitelists for nginx to only allow cloudflare traffic to your sites | shell | 11 | 2021-08-25T11:38:22Z | null | 
| node-temporary-queue-manager | Manages named temporary queues utilising p-queue under the hood | javascript | 0 | 2021-08-25T11:37:38Z | null | 
| node-steamapis | Unofficial community-maintained module for https://steamapis.com | javascript | 10 | 2021-08-25T11:34:04Z | null | 
| node-steam-bot-manager-ng | Easily manage multiple Steam bots | javascript | 4 | 2021-08-25T11:32:13Z | null | 
| aws-azure-login | Use Azure AD SSO to log into the AWS via CLI. | null | 0 | 2021-02-11T00:08:33Z | aws-azure-login/aws-azure-login | 
| minimal-fedora-install | A small and light Fedora | null | 0 | 2020-12-01T07:17:45Z | dushankw/minimal-fedora-install | 
| dota2 | 🐸 Python package for interacting with Dota 2 Game Coordinator | null | 0 | 2020-11-01T15:08:10Z | ValvePython/dota2 | 
| node-steamcommunity | Interact with various interfaces on Steam Community from Node.js | javascript | 0 | 2020-10-08T14:56:26Z | DoctorMcKay/node-steamcommunity | 
| awesome-steam | 😎 A curated list of packages and resources regarding Steam development | null | 0 | 2020-10-08T07:43:21Z | scholtzm/awesome-steam | 
| pacman-contest-replay-player | Pacman Contest Replay Player | python | 2 | 2020-09-24T02:47:56Z | null | 
| steam-bot-manager | Manage multiple Steam bots | javascript | 0 | 2020-08-02T08:22:35Z | sebmorris/steam-bot-manager | 
| steam-inventory-api | Get the Steam inventory of a user using the new Steam endpoint | javascript | 0 | 2020-08-02T08:22:14Z | sebmorris/steam-inventory-api | 
| node-steam-user | Allows interaction with the Steam network via the Steam client protocol | javascript | 0 | 2020-08-02T07:53:36Z | DoctorMcKay/node-steam-user | 
| node-globaloffensive | A Node.js module to connect to and interact with the CS:GO game coordinator. Mostly used to get item data. | null | 0 | 2020-05-06T14:20:12Z | DoctorMcKay/node-globaloffensive | 
| node-dota2 | A node-steam plugin for Dota 2. | javascript | 0 | 2019-08-21T12:03:55Z | Arcana/node-dota2 | 
| python-steam-inventory-api | Steam Inventory API written in Python for the new endpoints | python | 13 | 2019-06-19T10:21:00Z | null | 
| desktop-audio-not-recording-obs-amanero-combo384 | This issue is caused by any DAC, such as the Klein DAC, that uses the Amanero Combo384 or a non default sample rate | null | 1 | 2018-10-02T02:59:50Z | null | 
| steam-account-switcher | Steam Account Switcher written in Python with mobile support! | python | 5 | 2018-03-31T04:37:09Z | null | 
| bulkjsoneditor | bulk json editor in Python made for editing ASF configs | python | 0 | 2017-04-05T16:09:01Z | null | 
| node-steam-email-auth | Updated fork to fetch steam guard token from emails (using IMAP). | javascript | 0 | 2017-04-01T14:58:58Z | Mijago/node-steam-email-auth | 
| old-steam-smurf-switcher | A Steam Smurf Switcher made in Batch. | batchfile | 0 | 2017-01-11T12:04:02Z | null |