beancount-language-server
brew install beancount-language-server
v1.9.2
MIT
Language server for beancount files
14
30-day installs · #7654
50
90-day · #7348
536
365-day · #4969
237
★ GitHub stars · updated 2mo ago
Build dependencies
Links
- https://github.com/polarmutex/beancount-language-server
- GitHub: polarmutex/beancount-language-server
- Brew formula source: Formula/b/beancount-language-server.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"rust"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Language server for beancount files",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:35:49+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "beancount-language-server",
"github_default_branch": "main",
"github_last_commit_at": "2026-06-13T00:59:18Z",
"github_readme_excerpt": "# Beancount Language Server\n\n\n\n\n\nA [Language Server Protocol](https://microsoft.github.io/language-server-protocol/) (LSP) implementation for [Beancount](https://beancount.github.io/), the double-entry bookkeeping language. This provides rich editing features like completions, diagnostics, formatting, and more for Beancount files in your favorite editor.\n\n\n\n## \u2728 Features\n\n### \ud83d\ude80 Currently Implemented\n\n| LSP Feature | Description | Status |\n| ------------------------- | ------------------------------------------------------------------------------------------------------------------------ | ------ |\n| **Completions** | Smart autocompletion for accounts, payees, dates, narration, tags, links, and transaction types | \u2705 |\n| **Diagnostics** | Real-time error checking and validation via beancount Python integration | \u2705 |\n| **Formatting** | Document formatting compatible with `bean-format`, with support for prefix-width, num-width, and currency-column options | \u2705 |\n| **Rename** | Rename symbols across files | \u2705 |\n| **References** | Find all references to accounts, payees, etc. | \u2705 |\n| **Semantic Highlighting*",
"github_repo": "polarmutex/beancount-language-server",
"github_stars": 237,
"github_topics": [],
"homepage": "https://github.com/polarmutex/beancount-language-server",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 14,
"installs_365d": 536,
"installs_90d": 50,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": null,
"llm_model": null,
"name": "beancount-language-server",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 7654,
"rank_365d": 4969,
"rank_90d": 7348,
"raw_hash": "e5980e888d7c16db",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/b/beancount-language-server.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "1.9.2",
"versioned_formulae": [],
"why_use_this": null
}