cpg

Code

A collection of utilities or libraries, at various levels of maturity and complexity, with their source code, most written in Rust. More information is usually available in the README.md files in the repositories. Pre-built binaries are available for Linux when relevant.

sqlsonnet

2024-06-23 updated 2025-02-26 #jsonnet#rust#sqlExpress SQL queries with a simple Jsonnet representation, which can be easily templated using the Jsonnet configuration language. Github  crates.io

cargo-group-imports

2023-10-15 updated 2025-02-26 #cargo#formatter#linter#rustGroup imports in Rust workspaces Github  crates.io

checkalot

2023-12-03 updated 2025-02-26 #checker#ci#clippy#lint#rustRun a series of check commands on a repository (e.g. fmt/clippy/machete/deny) Github  crates.io

ltapiserv-rs

2023-07-28 updated 2024-08-18 #api#grammar#languagetool#rust#spellcheckingServer implementation of the LanguageTool API for offline grammar and spell checking, based on nlprule and symspell. And a small graphical command-line client. Github

overlayfs-csi

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

mpv-web-remote

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

cargo-depot

2024-08-11 updated 2025-02-26 #cargo#registry#rust#vendoringAlternative cargo registry with improved support for git/path dependencies Github  crates.io

polarhouse

2024-01-21 updated 2025-02-26 #apache-arrow#clickhouse#polars#rustInteroperability between Polars and Clickhouse Github

archivelfs

2023-11-06 updated 2025-02-26 #git-archive#git-lfs#rustAllows retrieving Git LFS files when git-archive only provides pointers. Github  crates.io

fuser-async

2023-02-05 updated 2025-02-26 #async#filesystem#fuse#rust#tokioBuilding FUSE filesystems where the system calls are directed to async functions. With an example S3 implementation Github  crates.io

squashfs-async

2023-02-05 updated 2025-02-25 #async#rust#squashfs#tokioParsing and reading of SquashFS archives, on top of any implementor of the tokio::io::AsyncRead and tokio::io::AsyncSeek traits. Github  crates.io

png-achunk

2023-11-19 updated 2025-02-26 #encoding-decoding#png#rustEncode and decode custom binary chunks in PNG images Github  crates.io

cargo-workspace-unused-pub

2024-04-21 updated 2025-02-25 #cargo#lint#rust#unused-codeDetect unused pub methods in a Rust workspace Github  crates.io

pv_inspect

2024-05-11 updated 2025-02-26 #data-volume#kubernetes#pvc#rust#samba-serverMount a Kubernetes PersistentVolumeClaim volume on a new pod, shell into it, and mount it via SSHFS Github  crates.io

hn-telegram

2023-12-03 updated 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  crates.io

skip-if

2024-05-26 updated 2025-02-26 #proc-macro#rustRust attribute macro to skip running a function that produces files Github  crates.io

ch-grafana-cache

2024-06-02 updated 2025-02-26 #chproxy#clickhouse#grafanaExtract Clickhouse SQL queries from a dashboard and execute them. Github  crates.io

cargo-harbormaster

2023-09-24 updated 2025-02-26 #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  crates.io

beancount-ch

2023-07-29 updated 2024-08-04 #beancount#credit-card#invoices#rust#switzerlandConvert monthly statements from Swiss banks into beancount entries Github

pg_ch_format

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