Skip to content
CAI
Produce a survey ↗Verify a survey

darklang/dark

Darklang is a full-stack development platform that provides a custom language, a modular backend runtime, and a comprehensive CLI and IDE tooling. The system enables users to write and execute scripts, manage packages and source control, and interact with external services like HTTP, databases, and AI models. It features a structured capability model for security, a new recursive-descent parser, and extensive tooling including an LSP server and VS Code extension.

47.2

Weak · 29 July 2026

59k

lines of production code

F#

with TypeScript

1

bus factor · 78 authors in all

4

measurements over time

CAI band scale
CAI trend line

How it got here

2016–2023 · Language server and CLI infrastructure

This period focused on establishing the foundational infrastructure for the Darklang CLI and VS Code extension. The backend was upgraded to .NET 10 and restructured into modular components, while a new hand-written parser and capability system improved code quality and security. Significant effort was also dedicated to implementing the Language Server Protocol (LSP) to enable robust editor integration and tooling.

40 changes

2024–2025 · CLI and VS Code extension expansion

This period focused on significantly expanding the Darklang CLI with new commands for package management, script execution, and authentication, alongside a major overhaul of the VS Code extension with virtual document providers and tree views. The backend was refactored to support these features, including a new database layer and configuration system, while comprehensive test coverage was added for language execution and parsing.

34 changes

2026 · CLI and LLM agent expansion

This period focused on expanding the Darklang CLI with a comprehensive suite of interactive terminal UI components, source control management tools, and an integrated LLM agent framework. The backend saw significant architectural shifts, including the introduction of binary serialization, the consolidation of built-in functions, and the addition of HTTP server capabilities. Additionally, the platform introduced AI agent capabilities and enhanced package management features.

49 changes

CAI lens gauges

Survey your own repository

darklang/dark was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 29 July 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 2c09359527 — the exact code this score is about.
  • Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.
CAI link cards