Confignet

Confignet is a lightweight, pluggable configuration file classifier built in Rust. It’s designed to identify CI/CD-related configuration files from a given project using a fast, Levenshtein-distance-based matching system over a CSV training set.

Built for integration into larger systems like dodo, Confignet allows intelligent automation pipelines to skip irrelevant files and focus only on what matters: CI/CD infrastructure.

  • 🧠 Zero-network AI
  • ⚡ Fast, accurate lookup
  • 🧩 Simple CSV-based extensibility
  • 📦 Available as a library or a CLI tool

Confignet is ideal for:

  • Classifying files detected by file-type scanners (e.g. Magika)
  • Filtering config files before parsing them
  • Auto-generating structured project pipelines