awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
fwcd avatar

fwcd/kotlin-language-server

0
View on GitHub↗
2,034 نجوم·249 تفرعات·Kotlin·MIT·2 مشاهدات

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.

سجل النجوم

مخطط تاريخ النجوم لـ fwcd/kotlin-language-serverمخطط تاريخ النجوم لـ fwcd/kotlin-language-server

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Kotlin Language Server

مجموعات منسقة بعناية يظهر فيها Kotlin Language Server.
  • IDE plugins
  • تطبيقات بروتوكول خادم اللغة (LSP)
  • لغة برمجة لبناء تطبيقات الويب

الأسئلة الشائعة

ما هي وظيفة 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.

ما هي الميزات الرئيسية لـ fwcd/kotlin-language-server؟

الميزات الرئيسية لـ fwcd/kotlin-language-server هي: 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.

ما هي البدائل مفتوحة المصدر لـ fwcd/kotlin-language-server؟

تشمل البدائل مفتوحة المصدر لـ fwcd/kotlin-language-server: 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…

بدائل مفتوحة المصدر لـ Kotlin Language Server

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Kotlin Language Server.
  • luals/lua-language-serverالصورة الرمزية لـ LuaLS

    LuaLS/lua-language-server

    4,298عرض على 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
    عرض على GitHub↗4,298
  • myriad-dreamin/tinymistالصورة الرمزية لـ Myriad-Dreamin

    Myriad-Dreamin/tinymist

    2,907عرض على 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
    عرض على GitHub↗2,907
  • zigtools/zlsالصورة الرمزية لـ zigtools

    zigtools/zls

    4,960عرض على 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
    عرض على GitHub↗4,960
  • rust-lang/rust-analyzerالصورة الرمزية لـ rust-lang

    rust-lang/rust-analyzer

    16,590عرض على 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
    عرض على GitHub↗16,590
  • عرض جميع البدائل الـ 30 لـ Kotlin Language Server→