kotlin-lsp is a language server implementation that integrates editors with the Kotlin compiler and build tools to provide language intelligence and code analysis. It uses the Language Server Protocol to decouple heavy language processing from the text editor user interface. The project provides static code analysis to detect issues and provide real-time diagnostics. It enables source code navigation through symbol-index based jumping to definitions and an analysis of how components interact. Additional capabilities include automated source code formatting, intelligent code completion, and s
sourcekit-lsp is a language server protocol implementation and IDE code intelligence backend. It functions as a Swift language server and source code indexer, providing semantic analysis, autocomplete, and navigation features to compatible text editors. The project integrates directly with the Swift toolchain and SourceKit framework to deliver precise type information. It also leverages Clang-integrated parsing to provide semantic analysis for C-family languages, enabling cross-language navigation across project files. The server manages source code indexing and symbol lookups while using a
RLS is a language server that provides language intelligence for the Rust programming language. It implements the Language Server Protocol to enable a standardized communication layer between the Rust compiler and various editor clients. The project focuses on providing real-time code completions, symbol navigation, and type information. It also supports automated structural changes, such as workspace-wide symbol renaming, to maintain semantic correctness during refactoring. The system incorporates static code analysis for linting and formatting, alongside a mechanism for incremental compila
Foam is a personal knowledge management system that organizes information into a navigable web of interconnected markdown files. It functions as a knowledge graph tool, utilizing wiki-style bidirectional linking and metadata to track relationships between documents and concepts. By storing data in standard text files, the system ensures long-term portability and compatibility with external tools. The platform distinguishes itself through its integrated visualization and automation capabilities. It generates graphical maps of file connections to help users identify patterns and discover relati
Marksman is a Language Server Protocol implementation for Markdown that provides advanced editor features including autocomplete, go-to-definition, and hover support for markdown files. It serves as an analysis engine to manage documentation and knowledge bases through automated link validation and consistent cross-referencing across multiple documents.
artempyanykh/marksman की मुख्य विशेषताएं हैं: Language Server Protocol Implementations, Markdown-Based Knowledge Bases, Markdown Abstract Syntax Trees, Document Reference Validation, Markdown Link Resolvers, Link Validation & Maintenance, Document Node Modeling, Markdown Documentation Systems।
artempyanykh/marksman के ओपन-सोर्स विकल्पों में शामिल हैं: kotlin/kotlin-lsp — kotlin-lsp is a language server implementation that integrates editors with the Kotlin compiler and build tools to… swiftlang/sourcekit-lsp — sourcekit-lsp is a language server protocol implementation and IDE code intelligence backend. It functions as a Swift… rust-lang/rls — RLS is a language server that provides language intelligence for the Rust programming language. It implements the… foambubble/foam — Foam is a personal knowledge management system that organizes information into a navigable web of interconnected… npryce/adr-tools — adr-tools is a command-line utility for automating the creation, indexing, and management of architecture decision… codimd/server — This project is a self-hosted note-taking platform and collaborative markdown wiki. It functions as a real-time…