dcd
brew install dcd
v0.16.2
GPL-3.0-or-later
Auto-complete program for the D programming language
8
30-day installs · #9171
18
90-day · #10089
140
365-day · #8297
361
★ GitHub stars · updated 8mo ago
Build dependencies
GitHub topics
autocomplete
code-completion
d
dlang
intellisense
symbols
Links
- https://github.com/dlang-community/DCD
- GitHub: dlang-community/DCD
- Brew formula source: Formula/d/dcd.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"ldc"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Auto-complete program for the D programming language",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:36:52+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "dcd",
"github_default_branch": "master",
"github_last_commit_at": "2025-12-26T21:22:21Z",
"github_readme_excerpt": "# DCD [](https://travis-ci.org/dlang-community/DCD/)\nThe D Completion Daemon is an auto-complete program for the D programming language.\n\n\n\n(The above is a screenshot of [Textadept](http://foicica.com/textadept/))\n\nDCD is not an IDE. DCD is designed to provide autocompletion for your favorite\ntext editor. If you are looking for an IDE, try [one of these](http://wiki.dlang.org/IDEs).\n\nDCD consists of a client and a server. The client (dcd-client) is almost always\nused through a text editor script or plugin, though it can be used from the\ncommand line. The server (dcd-server) is responsible for caching imported files,\ncalculating autocomplete information, and sending it back to the client.\n\n# Status\n\nThis program is reasonably stable. Please report problems on the Github issue\ntracker. Please be sure that you have read the documentation before filing an\nissue. (If you want to help your bug to get fixed faster, you can create a\n[test case](https://github.com/dlang-community/DCD/wiki/Testing) that helps isolate\nthe issue.)\n\n* Working:\n\t* Autocompletion of properties of built-in types such as int, float, double, etc.\n\t* Autocompletion of __traits, scope, and extern arguments\n\t* Autocompletion of enums\n\t* Autocompletion of class, struct, and interface instances.\n\t* Display of call tips for functions, constructors, and variables of function type\n\t* alias declarations\n\t* Public imports\n\t* Finding the declaration location of a symbol at the cursor\n\t* *import* statement completions\n\t* Display of documentation comments in function call tips\n\t* *alias this*\n\t* *auto* declarations (Mostly)\n\t* *with* statements\n\t* Simple UFCS suggestions for concrete types and fundamental types.\n* Not working:\n\t* UFCS completion for templates, literals, aliased types, UFCS function arguments, and \u0027.\u0027 chaining with other UFCS functions.\n\t* UF",
"github_repo": "dlang-community/DCD",
"github_stars": 361,
"github_topics": [
"autocomplete",
"code-completion",
"d",
"dlang",
"intellisense",
"symbols"
],
"homepage": "https://github.com/dlang-community/DCD",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 8,
"installs_365d": 140,
"installs_90d": 18,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "GPL-3.0-or-later",
"llm_generated_at": null,
"llm_model": null,
"name": "dcd",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 9171,
"rank_365d": 8297,
"rank_90d": 10089,
"raw_hash": "2cf77474858c9013",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/d/dcd.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "0.16.2",
"versioned_formulae": [],
"why_use_this": null
}