A Rust implementation of cpp-linter: a fast, single-binary CLI that runs clang-format and clang-tidy and reports results to pull requests.
A GitHub Action that runs clang-format and clang-tidy on pull requests and reports results as annotations, PR review suggestions, thread comments and step summaries. Used by 1,000+ public repositor...
The Python package behind cpp-linter-action. Runs clang-format and clang-tidy on changed files and posts feedback to pull requests; also usable as a CLI in any CI.
pre-commit hooks that run clang-format and clang-tidy locally, installing the requested LLVM version automatically.
Open source 3D and AR SDK for Android (Jetpack Compose, on Filament and ARCore), Apple platforms (SwiftUI, on RealityKit and ARKit) and the web (Kotlin/JS on Filament.js), with Flutter and React Na...
Wring is a whole-message cipher; Twistree is a keyed hash function with a double-tree construction. Both use the same key schedule and three same of the four round steps.
Mumzel encodes 32-bit words in 36 bits, half of which are ones, with at most 11-bit-long runs. Its code rate (8/9) is greater than that of 8b/10b (4/5), and unlike 64b/66b is guaranteed to be a bal...
Kaftor is a keyed affine transform, a kind of whole-message cipher which may be useful in secure multiparty computation.
Mirasol is a program for teaching children numbers and sequences of numbers.
Daphne is a self-synchronizing byte stream cipher which recovers from deleted or inserted ciphertext bytes as well as from corrupted bytes.
Bezitopo will be a CAD program designed for land surveying.
PerfectTIN takes a clean point cloud of terrain, computes a surface (TIN, triangulated irregular network), and draws contours. PerfectTIN is almost ready for releasing version 1.0, but needs beta ...
Propolis is a hexagonal 2-dimensional code which looks prettier and may achieve higher density than QR code when printed. It can also be serialized and used for outer space communication; framing c...
Quadlods (quadratic low-discrepancy sequences) is a C++ library which computes low-discrepancy sequences in up to 6542 dimensions (the number of primes less than 65536). I originally did Richtmyer ...
Wolkenbase classifies a point cloud into ground and non-ground, using the lower sheet of a hyperboloid.
Casdoor is a self-hosted, UI-first identity and access management (IAM) and single sign-on (SSO) server written in Go with a React web console. It implements OAuth 2.0, OIDC, SAML, CAS, LDAP, RADIU...
massCode is an open-source desktop workspace for developers on macOS, Windows, and Linux. It brings together code snippets, technical notes, a full-featured HTTP client, and a collection of develop...
Streaming decision layers built on the skaters forecasters, starting with anomaly detection: it turns each forecast into a calibrated p-value, so an alarm threshold is a false-alarm rate rather tha...
Fast, accurate probabilities for races and contests with correlated performances: who wins, finishing positions, and the inverse problem of recovering abilities from observed probabilities. The sam...
Online covariance and correlation estimation in pure Python. It updates estimates one observation at a time, which suits streaming and live use, and it carries many published estimators (shrinkage,...