AL Explorer: Browsing .app Packages Without the Wait
A terminal UI for browsing Business Central .app package symbols. Sub-millisecond lookups on 30k+ objects because it shares the LSP daemon's warm index.
Tree-sitter grammar, CLI, MCP server, TUI explorer, and LSP. The toolchain that makes AL development work outside VS Code.
A set of tools built in Rust and C that give you AL language support anywhere. The tree-sitter grammar parses AL with 98%+ accuracy. The CLI gives you build, test, and trace commands in the terminal. The MCP server lets AI agents query your symbols and event graphs. The TUI explorer browses .app packages interactively. Everything connects to a shared daemon over Unix sockets.
A terminal UI for browsing Business Central .app package symbols. Sub-millisecond lookups on 30k+ objects because it shares the LSP daemon's warm index.
Building a tree-sitter grammar for AL by extracting language data from CodeAnalysis.dll, with a custom C scanner for case-insensitivity and preprocessor state.
21 commands backed by an in-memory symbol index. Event tracing, call graphs, impact analysis, and an agentic debugger that Microsoft's MCP doesn't cover.
The Zed AL extension brings full IntelliSense, diagnostics, debugging, and code insight to Zed — built in Rust, no .NET startup cost.