1.semgrep / semgrep
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
+132 stars
from 17,268 · score 4.89
Ranked by Attention Score: stars gained over the last 7 complete days
3 repositories by Attention Score · Oct 27, 2026 – Nov 2, 2026 (UTC)
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
QuickJS with durable execution: suspend running JS, snapshot the whole heap, resume it in another process. Native TypeScript, a REPL that survives restarts, Rust bindings.
Use any web browser or WebView as GUI, with your preferred language in the backend and modern web technologies in the frontend, all in a lightweight portable library.