Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 9 days 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 (about 6 years ago)
- Default Branch: main
- Last Pushed: 2024-08-13T16:42:06.000Z (3 months ago)
- Last Synced: 2024-10-23T07:52:56.272Z (16 days ago)
- Topics: debug-adapter-protocol, debugger, kotlin, vscode-extension
- Language: Kotlin
- Homepage:
- Size: 630 KB
- Stars: 119
- Watchers: 7
- Forks: 23
- Open Issues: 41
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Kotlin Debug Adapter
[![Release](https://img.shields.io/github/release/fwcd/kotlin-debug-adapter)](https://github.com/fwcd/kotlin-debug-adapter/releases)
[![Build](https://github.com/fwcd/kotlin-debug-adapter/actions/workflows/build.yml/badge.svg)](https://github.com/fwcd/kotlin-debug-adapter/actions/workflows/build.yml)
[![Downloads](https://img.shields.io/github/downloads/fwcd/kotlin-debug-adapter/total)](https://github.com/fwcd/kotlin-debug-adapter/releases)
[![Chat](https://img.shields.io/badge/chat-on%20discord-7289da)](https://discord.gg/cNtppzN)A [debug adapter](https://microsoft.github.io/debug-adapter-protocol/) that provides IDE-independent debugging support for Kotlin/JVM.
![Icon](Icon128.png)
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`