awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
fwcd avatar

fwcd/kotlin-language-server

0
View on GitHub↗
2,034 Stars·249 Forks·Kotlin·MIT·3 Aufrufe

Kotlin Language Server

The Kotlin Language Server is a static code analysis tool that provides real-time intelligence for Kotlin projects. By implementing the Language Server Protocol, it enables developers to access professional-grade development features, such as code completion, diagnostics, and navigation, within any compatible text editor.

The project distinguishes itself through an architecture that maintains persistent, in-memory compiler instances to facilitate rapid, incremental recompilation during active development. It supports remote hosting via TCP, allowing editors to connect to centralized analysis services, and provides mechanisms to extend the base protocol for specialized editor requirements.

The server integrates with existing build tools to automatically resolve project dependencies and classpaths, ensuring accurate analysis across complex codebases. It includes utilities for automated refactoring, such as global symbol renaming and import management, alongside support for executing script files directly within the development environment.

Users can configure memory allocation and initialization parameters to optimize performance for specific project sizes. The software is distributed as a packaged executable and includes tools for generating dependency license reports and verifying server logic.

Features

  • Language Server Integrations - Provides advanced code intelligence for Kotlin by implementing the Language Server Protocol.
  • Language Server Protocol Implementations - Implements the Language Server Protocol to provide professional-grade code completion, diagnostics, and navigation to any compatible text editor.
  • Code Editors and IDEs - Provides professional-grade code intelligence and IDE features for Kotlin developers across various text editors.
  • Static Code Analysis - Performs real-time static analysis, including syntax checking, symbol renaming, and dependency resolution, to provide immediate feedback during development.
  • Build Tool Integrations - Integrates with build systems to automate dependency resolution and classpath management.
  • Incremental Compilation - Integrates an in-memory compiler to facilitate rapid, partial recompilation during active development.
  • Incremental Compilation - Maintains an active compiler to perform incremental recompilation for rapid development feedback.
  • Project Classpath Management - Automatically resolves project dependencies and classpaths by interfacing with build tools for accurate analysis.
  • CLI Editor Integrations - Bridges the analysis engine with text editors to deliver real-time code intelligence and diagnostics.
  • Cross-Editor Development Environments - Enables developers to use their preferred text editor while receiving professional-grade Kotlin analysis.
  • Language Servers - Implements the Language Server Protocol to provide IDE-like intelligence for the Kotlin language.
  • Remote Language Services - Enables remote text editors to connect to a centralized analysis service over TCP for real-time code intelligence.
  • Server Capability Extenders - Extends the base protocol with custom requests to support specialized editor features.
  • Symbol Renamers - Provides safe, project-wide symbol renaming to maintain code consistency.

Star-Verlauf

Star-Verlauf für fwcd/kotlin-language-serverStar-Verlauf für fwcd/kotlin-language-server

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Kuratierte Suchen mit Kotlin Language Server

Handverlesene Sammlungen, in denen Kotlin Language Server vorkommt.
  • IDE plugins
  • Implementierungen des Language Server Protocol
  • eine Programmiersprache für die Webentwicklung

Open-Source-Alternativen zu Kotlin Language Server

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Kotlin Language Server.
  • luals/lua-language-serverAvatar von LuaLS

    LuaLS/lua-language-server

    4,298Auf GitHub ansehen↗

    lua-language-server is a static analysis tool and type checker for the Lua language that implements the Language Server Protocol. It provides a system for detecting type mismatches, unused code, and logic errors in source files. The project features an inference-based type system that deduces variable types and supports optional annotations and meta files to enforce type safety. It allows for the definition of custom types and function signatures, including support for overloads and member visibility controls. The server provides a broad set of IDE capabilities, including real-time code auto

    Luahacktoberfestlanguage-serverlpeg
    Auf GitHub ansehen↗4,298
  • myriad-dreamin/tinymistAvatar von Myriad-Dreamin

    Myriad-Dreamin/tinymist

    2,907Auf GitHub ansehen↗

    Tinymist is a comprehensive suite of tools for Typst document authoring, serving as a language server, document compiler, and project manager. It provides a standardized language service via the Language Server Protocol to enable editor features such as autocompletion, navigation, and semantic highlighting. The project distinguishes itself by integrating a TCP-based live preview server for real-time visual rendering and an advanced static analysis tool that utilizes abstract syntax trees and bidirectional type checking. It also includes a project management system capable of handling multi-fi

    Rustdapdap-serverformatter
    Auf GitHub ansehen↗2,907
  • zigtools/zlsAvatar von zigtools

    zigtools/zls

    4,960Auf GitHub ansehen↗

    ZLS is a language server for the Zig language that implements the Language Server Protocol to provide IDE-like intelligence. It functions as a code intelligence provider, static code analysis tool, and automated refactoring engine for Zig projects. The server integrates directly with the Zig compiler toolchain to derive precise type information and perform semantic analysis. It uses this integration to surface real-time compilation errors as editor diagnostics and to provide semantic syntax highlighting based on resolved types rather than regex patterns. The project covers a wide range of de

    Ziglanguage-serverlanguage-server-protocollsp
    Auf GitHub ansehen↗4,960
  • rust-lang/rust-analyzerAvatar von rust-lang

    rust-lang/rust-analyzer

    16,590Auf GitHub ansehen↗

    Rust-analyzer is a language server implementation that provides real-time code intelligence, static analysis, and development productivity tools for the Rust programming language. It functions as a backend engine that communicates with text editors to deliver deep structural understanding of source code, enabling features like semantic analysis, symbol navigation, and automated refactoring. The project distinguishes itself through a core engine designed for high-performance responsiveness, utilizing incremental query-based compilation and lazy demand-driven evaluation to minimize resource con

    Rusthacktoberfestlsp-serverrust
    Auf GitHub ansehen↗16,590
  • Alle 30 Alternativen zu Kotlin Language Server anzeigen→

    Häufig gestellte Fragen

    Was macht fwcd/kotlin-language-server?

    The Kotlin Language Server is a static code analysis tool that provides real-time intelligence for Kotlin projects. By implementing the Language Server Protocol, it enables developers to access professional-grade development features, such as code completion, diagnostics, and navigation, within any compatible text editor.

    Was sind die Hauptfunktionen von fwcd/kotlin-language-server?

    Die Hauptfunktionen von fwcd/kotlin-language-server sind: Language Server Integrations, Language Server Protocol Implementations, Code Editors and IDEs, Static Code Analysis, Build Tool Integrations, Incremental Compilation, Project Classpath Management, CLI Editor Integrations.

    Welche Open-Source-Alternativen gibt es zu fwcd/kotlin-language-server?

    Open-Source-Alternativen zu fwcd/kotlin-language-server sind unter anderem: luals/lua-language-server — lua-language-server is a static analysis tool and type checker for the Lua language that implements the Language… myriad-dreamin/tinymist — Tinymist is a comprehensive suite of tools for Typst document authoring, serving as a language server, document… zigtools/zls — ZLS is a language server for the Zig language that implements the Language Server Protocol to provide IDE-like… rust-lang/rust-analyzer — Rust-analyzer is a language server implementation that provides real-time code intelligence, static analysis, and… microsoft/vscode-tips-and-tricks — This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a… supabase-community/postgres-language-server — This project is a Language Server Protocol implementation for PostgreSQL that provides autocompletion, syntax…