AST-grep, a grep/eslint/codemod hybrid tool, powered by tree-sitter.
It is heavily inspired by semgrep, but intends to be an AST-base searcher/linter/rewriter. https://github.com/ast-grep/ast-grep
In plain words
AST-grep is a command-line tool that searches, lints, and rewrites code using abstract syntax tree analysis powered by tree-sitter. It combines the functionality of grep, ESLint, and codemod tools into a single utility. Designed for developers who need to find patterns in code and make large-scale refactoring changes, AST-grep enables syntax-aware code inspection and transformation across multiple programming languages.
written from the facts on this page · September 2026
Does the same job
all alternatives →
Structural code grep across public GitHub repositories15d ago · grep.codemod.com · ▲15Codemod grep searches public code by syntax and structure, not just text or regex. Use ast-grep patterns to find code by shape across repositories.
- SCSemble – Code search for agents that uses 98% fewer tokens than grepMay 2026 · github.com · ▲445
Hey HN! We (Stephan and Thomas) recently open-sourced Semble. We kept running into the same problem while using Claude Code on large codebases: when the agent can't find something directly, it falls back to grep, reading full files or launching subagents. This uses a lot of tokens, and often still misses the relevant code. There are existing tools for this, but they were either too slow to index on demand, needed API keys, or had poor retrieval quality. Semble is our solution for this. It combines static Model2Vec embeddings (using our latest static model: potion-code-16M) with BM25, fused…
- AIAnyone interested in a tool helps to explore C++ ASTsMay 2026 · uvic-aurora.github.io · ▲49
I built this software to help users who need to do static code analysis for C/C++ codebase. This can help you to explore the ASTs interactively. It can replace the Clang ast dump completely and also you can search the code/ASTs in a structual way. For example you can search a function which matches specific name or number of paremeters.
- SGSemantic Grep – A Word2Vec-powered search tool2024 · github.com · ▲356
Much improved new version. Search for words similar to the query. For example, "death" will find "death", "dying", "dead", "killing"... Incredibly useful for exploring large text datasets where exact matches are too restrictive.
- GFGreppers – fast CLI cheat sheet with instant copy and shareable searchSep 2025 · greppers.com · ▲65
I kept re-Googling the same flags, so I built a tiny, fast directory of copy-ready CLI commands. It’s static (vanilla JS), instant search, keyboard nav (↑/↓ + Enter), favorites (localStorage), and linkable queries. Examples: • grep errors → https://www.greppers.com/?q=grep%20error%20logs • list open ports (macOS) → https://www.greppers.com/?q=list%20open%20ports • show git branch graph → https://www.greppers.com/?q=git%20graph • tail with colors → https://www.greppers.com/?q=tail%20colors Tech notes: static site on Netlify, no…
More dev tools this month
the category →



Open-source GTM skills for technical founders
Dev tools · 29d ago · gtmcofounder.com

OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.
Dev tools · 2d ago · opentrailpaper.com

Launched alongside, May 2023
the whole month →
- BR
In today's world, catchy headlines and articles often distract readers from the facts and relevant information. By utilizing OpenAI's language models, Boring Report processes sensationalist news articles, transforms them into the content you see, and helps readers focus on the essential details. We recently updated our iOS app experience, so any and all feedback would be appreciated. App Link: https://apps.apple.com/us/app/boring-report-news-by-ai/id644...
AI · 2023 · boringreport.org



Momentum Page▲834Launch your website in seconds, get users in minutes
Dev tools · 2023 · page.mmntm.build