awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
fwcd avatar

fwcd/kotlin-language-server

0
View on GitHub↗
2,034 stele·249 fork-uri·Kotlin·MIT·2 vizualizări

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.

Istoric stele

Graficul istoricului de stele pentru fwcd/kotlin-language-serverGraficul istoricului de stele pentru fwcd/kotlin-language-server

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Colecții curatoriate care includ Kotlin Language Server

Colecții selectate manual în care apare Kotlin Language Server.
  • IDE plugins
  • Implementări Language Server Protocol
  • un limbaj de programare pentru dezvoltarea de aplicații web

Întrebări frecvente

Ce face fwcd/kotlin-language-server?

Alternative open-source pentru Kotlin Language Server

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Kotlin Language Server.
  • luals/lua-language-serverAvatar LuaLS

    LuaLS/lua-language-server

    4,298Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,298
  • myriad-dreamin/tinymistAvatar Myriad-Dreamin

    Myriad-Dreamin/tinymist

    2,907Vezi pe GitHub↗

    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
    Vezi pe GitHub↗2,907
  • zigtools/zlsAvatar zigtools

    zigtools/zls

    4,960Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,960

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.

Care sunt principalele funcționalități ale fwcd/kotlin-language-server?

Principalele funcționalități ale fwcd/kotlin-language-server sunt: 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.

Care sunt câteva alternative open-source pentru fwcd/kotlin-language-server?

Alternativele open-source pentru fwcd/kotlin-language-server includ: 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…

  • rust-lang/rust-analyzerAvatar rust-lang

    rust-lang/rust-analyzer

    16,590Vezi pe GitHub↗

    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
    Vezi pe GitHub↗16,590
  • Vezi toate cele 30 alternative pentru Kotlin Language Server→