Projects
Tools and libraries for the Business Central ecosystem. Some are open source, some are works in progress.
Featured
AL Toolchain
ActiveA Rust AL toolchain for Business Central: tree-sitter grammar, language server, CLI and TUI, native .app compiler, test interpreter and debug adapter.
Zed AL Extension
ActiveAL language support in Zed: native Rust language server, debug adapter, MCP server, generated language package, BC themes and snippets.
AI Assisted Development
ActiveA Claude Code plugin that gives an agent the BC symbol index, event graph and impact analysis, plus the agent-run review campaign behind the toolchain.
Libraries & Tools
AL Fluent JSON Builder
ReleasedFluent interface for building JSON in AL. Chain calls to create nested objects and arrays without declaring a dozen JsonValue variables.
BC Quote Estimator
ReleasedPaste a spec, get a task breakdown with hour estimates calibrated per BC object type. Uses Claude and Gemini.
AL Grafana Telemetry
PoCSends BC telemetry to Grafana Cloud via InfluxDB line protocol. Tracks logins, errors, extensions, environment snapshots.
AL Extension Data Migration
PoCMigrates data between BC extensions. Auto-discovers tables and fuzzy-matches fields using Levenshtein distance with BC abbreviation expansion.
AL ForNAV Direct Print On Event
ActiveSubscribe to posting events, automatically queue ForNAV reports. Uses TaskScheduler with a 5-second delay so the transaction commits first.