https://github.com/fwcd/kotlin-debug-adapter
Kotlin/JVM debugging for any editor/IDE using the Debug Adapter Protocol
https://github.com/fwcd/kotlin-debug-adapter
debug-adapter-protocol debugger kotlin vscode-extension
Last synced: about 2 months ago
JSON representation
Kotlin/JVM debugging for any editor/IDE using the Debug Adapter Protocol
- Host: GitHub
- URL: https://github.com/fwcd/kotlin-debug-adapter
- Owner: fwcd
- License: mit
- Created: 2018-08-15T10:24:02.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-08-13T16:42:06.000Z (9 months ago)
- Last Synced: 2025-03-02T13:11:20.568Z (2 months ago)
- Topics: debug-adapter-protocol, debugger, kotlin, vscode-extension
- Language: Kotlin
- Homepage:
- Size: 630 KB
- Stars: 124
- Watchers: 7
- Forks: 25
- Open Issues: 42
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Kotlin Debug Adapter
[](https://github.com/fwcd/kotlin-debug-adapter/releases)
[](https://github.com/fwcd/kotlin-debug-adapter/actions/workflows/build.yml)
[](https://github.com/fwcd/kotlin-debug-adapter/releases)
[](https://discord.gg/cNtppzN)A [debug adapter](https://microsoft.github.io/debug-adapter-protocol/) that provides IDE-independent debugging support for Kotlin/JVM.

Any editor conforming to DAP is supported, including [VSCode](https://github.com/fwcd/vscode-kotlin).
## Getting Started
* See [BUILDING.md](BUILDING.md) for build instructions
* See [Editor Integration](EDITORS.md) for editor-specific instructions
* See [CONFIGURATION.md](CONFIGURATION.md) for examples on debug configurations (mostly editor agnostic).
* See [Kotlin Quick Start](https://github.com/fwcd/kotlin-quick-start) for a sample project
* See [Kotlin Language Server](https://github.com/fwcd/kotlin-language-server) for smart code completion, diagnostics and more## Architecture
`DAP client` <= JSON => `KotlinDebugAdapter` <=> `Core abstractions` <=> `Java Debug Interface`