Long Island, NY

Peter Marreck

Advanced
@pmarreck

Cornell grad into sailing, gaming, whiskey, LLMs, EDM, biking, all things bleeding-edge tech. And code, of course: "Ex nihilo, mens mundos in esse vocat."

yt-transcriber. CLI app- Give it a YouTube URL and you get a transcription with possible speaker identification and optional summary or translation, all thanks to open-source AI tooling and my lack of enough free time to watch content-sparse YouTube videos

335

elixir-snippets. Just some WIP in Elixir and related experiments

43

codescan. Semantic code search and targeted edits for local repositories, all done locally (no cloud).

26

pac. A Pacman wrapper in Bash that is intended for Arch noobs.

24

dotfiles. My dotfiles.

22

validate. a full binary file format validator for over 100 (EDIT: now over 200) different filetypes, written in Zig with frontier AI assistance

14

pachinko. Pachinko is a Ruby monkeypatch manager tool attempting to control the unpredictable and difficult-to-troubleshoot regressions possible when monkeypatches run amok and unchecked in a medium to large Ruby codebase.

11

ruby-snippets. Just some ideas or playing around in ruby that might one day be promoted to their own projects.

11

ixnay. Ixnay is a Nix shell wrapper that I'm writing as I learn about Nix and how to do various operations.

11

bitrot_guard. Protects from, detects AND FIXES bitrot, sector fails, or transmission errors, up to a user-configurable % (default 5), for data forks AND resource forks (if on macOS), using par2 underneath

7

7zip-for-OS-X. Allows you to 7zip intelligently on the OS X command line while preserving all OS X metadata if it exists

7

mpnetwork. A real-estate listing site built in Elixir with Phoenix and Postgres.

6

resamplex. Resamplex is a NON-ImageMagick supervised image resizer for Elixir that is based on evadne/supervised-scaler and depends on libvips.

6

tinytestlib. An MVP shell script testing library (currently bash but may include more shells in future) allowing you to assert on stdout, stderr and return codes in your shell script test suites.

5

nix_machine_configs. The collection of my Nix/NixOS machine configurations.

4

es-shell. es: a shell with higher-order functions

4

par2z. A cleanroom reimplementation of the par2 error-correction algorithm, library and cli in Zig, based only on publicly-available specs (NOT its source code), and with a more permissive license, a C ABI wrapper, and a LuaJIT FFI example. Full test coverage. NOTE: gpt-5.2-codex and Claude Opus 4.5 AI assisted in parts.

4

dirtree. A stateful way to retain an uncluttered project tree view in the terminal with some collapsed or hidden files/directories. You can also annotate specific files (purpose, etc.) Can be useful for LLM's as well as users. Now localized to 30 languages!

4

diff. A pure Ruby implementation of the Unix Diff format.

3

mega_xml. Creates an Elixir Map data structure from an XML string or file (either potentially very large; it uses chunking and StringIO) without any configuration.

3

diff_gem. Diff algorithm for Ruby

2

ecto_generator. Generate Ecto schemas from existing database in Phoenix - Elixir

2

BLIP. BLIP: Byte Length Integer Prefix - a variable-length integer encoding optimized for CPU-friendly decoding that includes endianness. Also see the related archiver project based on it: https://github.com/pmarreck/blar

2

z7z. Cleanroom 7z archive implementation in Zig

2

big-desktops. A collection of big and nice desktop backgrounds.

1

tensor-kombat. 🥊 Tensor-Kombat: AI Debate Platform - Where Ideas Clash! Built with Idris2, featuring multi-model AI debates with professional judging.

1

printable_binary. A serializer/deserializer for working directly with binary data in a way that is still human-readable (ASCII printable stays, delimiter chars -> similar-looking UTF8, control chars -> semantically-relevant UTF8 glyphs), but NOT breaking your terminal/editor. C, Zig, LuaJIT, WASM & Node.js; working demo @ https://pmarreck.github.io/printable_binary/

1

rm_safe. Prevent yourself from getting burned by `rm -rf`/`sudo rm -rf` style mistakes by diverting those files to the Trash instead.

1

xattr_stream. Cross-platform (Linux/macOS) streaming helper for extended file attributes (xattrs).

1

7z-cleanroom-spec. 7zip as a pure spec, ready for humans or human-adjacents to implement.

1

rarz. Clean-room RAR archive toolkit: parser, validator, extractor, writer. Zig core + C FFI + C CLI.

1
31
Apply