Ross ROSS = Recommend OSS · open-source software intelligence for agents

comby-tools/comby

A code rewrite tool for structural search and replace that supports ~every language. observed · 2026-08-28

github.com/comby-tools/comby · homepage · OCaml · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

62/100

  • Activity 86
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 2704
  • days_rel: n/a
  • days_push: 86
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

2670 stars · 74 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Comby is a command-line tool for structural search and replace across ~every programming language using lightweight syntax-aware templates. It understands code structure like balanced delimiters, strings, and comments, making large-scale refactors easier than regex tools like sed.

Use cases

  • refactor code across many files with structural patterns
  • replace deprecated API calls project-wide
  • find nested expressions that regex can't match reliably
  • run interactive review of automated code changes
  • write one-off codemods for a language migration
  • search and transform JSON or HTML structurally

When to choose

  • you need syntax-aware search/replace beyond regex across many languages
  • you want to automate small-to-large refactors with interactive review
  • regex tools like sed struggle with nested parens, strings, or comments

When to avoid

  • you need full AST-level transformation with complete parsers
  • simple text substitution with sed/grep is sufficient
  • you need IDE-integrated refactoring rather than a CLI

Facets

cli-tool · maturity active

parser search-engine developer-tools cli developer-tools parsers programming-languages windows cli structural-search-and-replace code-rewriting refactoring codemod parser-combinators multi-language automation macos linux docker

4 sources

Member repositories

RepositoryRoleHealth v2
comby-tools/combymain62

For agents

markdown · JSON · MCP: product_card(name="comby-tools/comby")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem