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, which also contain pre-built packages when relevant.

sqlsonnet

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

cargo-group-imports

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

checkalot

2023-12-03 updated 2024-08-12 #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-09-20 #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-11-24 #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-11-24 #mpv#remote-control#rust#video-player#webappWeb remote control for mpv Github

cargo-depot

2024-08-11 updated 2024-09-13 #cargo#registry#rust#vendoringAlternative cargo registry with improved support for git/path dependencies Github

polarhouse

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

archivelfs

2023-11-06 updated 2024-09-01 #git-archive#git-lfs#rustAllows retrieving Git LFS files when git-archive only provides pointers. Github

fuser-async

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

squashfs-async

2023-02-05 updated 2024-09-01 #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

png-achunk

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

cargo-workspace-unused-pub

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

pv_inspect

2024-05-11 updated 2024-10-06 #data-volume#kubernetes#pvc#rust#samba-serverMount a Kubernetes PersistentVolumeClaim volume on a new pod, shell into it, and mount it via SSHFS Github

hn-telegram

2023-12-03 updated 2024-08-04 #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-08-04 #cache#cache-invalidation#cargo#mtime#rustRewind the mtime of files whose mtime advanced since the last execution without a content change. Github

skip-if

2024-05-26 updated 2024-09-05 #proc-macro#rustRust attribute macro to skip running a function that produces files Github

ch-grafana-cache

2024-06-02 updated 2024-10-27 #chproxy#clickhouse#grafanaExtract Clickhouse SQL queries from a dashboard and execute them. Github

cargo-harbormaster

2023-09-24 updated 2024-08-04 #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

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-08-04 #clickhouse#formatter#postgres#rustFormat Postgres or Clickhouse SQL files. Github