Ataraxy-Labs/sem

Semantic version control CLI. Entity-level diff, blame, graph, and impact analysis for code. 16 languages via tree-sitter.

54
/ 100
Established

This tool helps software developers understand changes in their codebase at a more meaningful level than just lines of code. Instead of seeing generic line changes, it shows exactly which functions, classes, or methods have been added, modified, or deleted across many programming languages. Developers can use this to get a clear picture of code evolution, impact, and ownership.

843 stars. Actively maintained with 114 commits in the last 30 days.

Use this if you need to quickly understand the functional changes between different versions of your code or identify the potential ripple effect of a code change.

Not ideal if you are working with languages or file formats not supported by its entity extraction, or if you only need basic line-by-line comparisons.

software-development version-control code-review impact-analysis developer-workflow
No Package No Dependents
Maintenance 22 / 25
Adoption 10 / 25
Maturity 11 / 25
Community 11 / 25

How are scores calculated?

Stars

843

Forks

23

Language

Rust

License

Apache-2.0

Last pushed

Mar 13, 2026

Commits (30d)

114

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/agents/Ataraxy-Labs/sem"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.