← Package directory
Available on winget

Install ast-index

Fast code search CLI for Android, iOS, TypeScript, Rust, Ruby, C#, Python, Go, Perl, C++ projects

Install with winget
winget install --id defendend.ast-index
Upgrade
winget upgrade --id defendend.ast-index
Uninstall
winget uninstall --id defendend.ast-index

About ast-index

ast-index is a fast native Rust CLI for structural code search in Android/Kotlin/Java, iOS/Swift/ObjC, Dart/Flutter, TypeScript/JavaScript, Rust, Ruby, C#, PHP, Python, Go, Perl, C++, and Protocol Buffers projects.

What's new in 3.42.0

What's Changed - fix(indexer): set rayon worker stack to 32 MB to prevent crashes on deep AST recursion by @f1xgun in #39 - feat(dart): swap to tree-sitter-dart 0.2.0 (nielsenko) with full Dart 3 support by @f1xgun in #40 New Contributors - @f1xgun made their first contribution in #39 Full Changelog: v3.41.0...v3.42.0

Read release notes

Version history

Version Updated Notes
3.42.0 Unknown What's Changed - fix(indexer): set rayon worker stack to 32 MB to prevent crashes on deep AST recursion by @f1xgun in #39 - feat(dart): swap to tree-sitter-dart 0.2.0 (nielsenko) with full Dart 3 support by @f1xgun in #4...
3.41.0 Unknown What's Changed - Add module-route command — transitive dependency path between modules by @AndVl1 in #35 - Add Codex MCP installer by @Kirchberg in #36 - Add .mts extension for TypeScript by @mattolenik in #37 New Contri...
3.40.4 Unknown Full Changelog: v3.40.3...v3.40.4
3.40.3 Unknown What's Changed - Fix Gradle project() dependency parsing for Forma-style DSL by @AndVl1 in #34 Full Changelog: v3.40.2...v3.40.3
3.40.2 Unknown @AndVl1 Full Changelog: v3.40.1...v3.40.2
3.37.0 Unknown Full Changelog: v3.36.2...v3.37.0
3.36.2 Unknown Full Changelog: v3.36.1...v3.36.2
3.36.1 Unknown Full Changelog: v3.36.0...v3.36.1
3.36.0 Unknown Full Changelog: v3.35.0...v3.36.0
3.35.0 Unknown Full Changelog: v3.34.0...v3.35.0
3.34.0 Unknown What's Changed - Fix scoped search by @vadimvolk in #23 - Fix 8 Swift-specific issues: parsing, SQL injection, language-aware refs by @kolyuchiy in #24 New Contributors - @vadimvolk made their first contribution in #23 -...
3.33.2 Unknown What's Changed - Bugfix/java record support by @viktoraseev in #22 New Contributors - @viktoraseev made their first contribution in #22 Full Changelog: v3.33.1...v3.33.2
3.33.1 Unknown Full Changelog: v3.33.0...v3.33.1
3.33.0 Unknown Full Changelog: v3.32.3...v3.33.0
3.32.3 Unknown Full Changelog: v3.32.2...v3.32.3
3.32.2 Unknown Full Changelog: v3.32.1...v3.32.2
3.31.0 Unknown Full Changelog: v3.30.0...v3.31.0
3.30.0 Unknown What's Changed - Ruby/TypeScript parser improvements + search filtering commands by @melnik0v in #15 Full Changelog: v3.29.1...v3.30.0
3.29.1 Unknown Full Changelog: v3.29.0...v3.29.1
3.29.0 Unknown Full Changelog: v3.28.0...v3.29.0