Skip to content

sem

Version Control

Semantic version control that diffs code by functions, methods, and classes instead of lines

Rust Latest v0.7.0 · 4d ago Security brief →

Features

  • Entity‑level diffing (functions, methods, classes)
  • Impact analysis showing dependent code changes
  • Entity‑based blame tracking
  • Historical log of a single entity’s evolution
  • List all entities in a file or directory

Recent releases

View all 36 releases →
No immediate action
v0.5.5 Bug fix

Performance improvements

No immediate action
v0.5.2 Bug fix

Iterative AST walker conversion

No immediate action
v0.5.1 Bug fix

Stack overflow fix

No immediate action
v0.5.0 New feature

Zero-config language detection

No immediate action
v0.3.24 New feature

Unified format + incremental graph

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
2,115
Forks
73
Languages
Rust Python JavaScript
Downloads/week
1,295 ↑73%
NPM Maintainers
1
Contributors
24

Install & Platforms

Install via
brew npm cargo docker binary

Beta — feedback welcome: [email protected]