cpg

Code

A collection of utilities, in various levels of maturity, with their Rust source code.

Several of these have a more detailed write-up, accessible through the Read more links.

cargo-group-imports

2023-10-15 updated 2024-05-04 #cargo#formatter#linter#rustGroup imports in Rust workspaces Github

checkalot

2023-12-03 updated 2024-05-04 #checker#ci#clippy#lint#rustRun a series of check commands on a repository (e.g. fmt/clippy/machete/deny) Github

ltapiserv-rs

2023-07-28 updated 2024-05-04 #api#grammar#languagetool#rust#spellcheckingServer implementation of the LanguageTool API for offline grammar and spell checking, based on nlprule and symspel. And a small graphical command-line client. Read more / Github

overlayfs-csi

2023-12-30 updated 2024-01-30 #cicd#csi#k8s#overlayfsKubernetes CSI that creates volumes as overlay mounts on top of bases, for fast incremental builds. Github

mpv-web-remote

2023-08-12 updated 2024-05-04 #mpv#remote#remote-control#rust#video-player#webappWeb remote control for mpv Read more / Github

png-achunk

2023-11-19 #encoding-decoding#png#rustEncode and decode custom binary chunks in PNG images Github

cargo-workspace-unused-pub

2024-04-21 updated 2024-05-04 #cargo#lint#rust#unused-codeDetect unused pub methods in a Rust workspace Github

polarhouse

2024-01-21 updated 2024-05-04 #apache-arrow#clickhouse#polars#rustInteroperability between Polars and Clickhouse Github

archivelfs

2023-11-06 updated 2024-05-04 #git-archive#git-lfsAllows retrieving Git LFS files when git-archive only provides pointers. Github

beancount-ch

2023-07-29 updated 2024-05-05 #beancount#credit-card#invoices#rustConvert monthly statements from Swiss banks into beancount entries Github

pg_ch_format

2024-05-01 updated 2024-05-04 #clickhouse#formatter#postgres#rustFormat Postgres or Clickhouse SQL files. Github

hn-telegram

2023-12-03 #hackernews#rust#telegram#telegram-botA Telegram bot that sends notifications on Hacker News stories that reach 200 upvotes or 200 comments. Github

mtime-rewind

2023-09-03 updated 2024-05-04 #cache#cache-invalidation#cargo#mtime#rustRewind the mtime of files whose mtime advanced since the last execution without a content change. Github

cargo-harbormaster

2023-09-24 updated 2024-05-05 #cargo#cargo-subcommand#harbormaster#phabricator#rustExport diagnostics from cargo check, cargo clippy and cargo nextest into the JSON message format expected by Phabricator's Harbormaster. Github