Elixir 프로젝트에 편집기 코드 인텔리전스를 제공하는 공식 Elixir Language Server Protocol 구현체입니다.
#language-server-protocol
2026 추천 오픈소스 언어 서버 프로토콜 클라이언트와 도구
이 도구들은 편집기나 프로그램을 언어 서버에 연결해 자동 완성, 진단, 정의로 이동, 리팩터링 기능을 제공합니다. 사용하는 환경에 따라 고르세요. Vim, Neovim, Emacs 사용자라면 편집기 플러그인, 직접 IDE를 만들려면 프레임워크, 스크립트에서 서버를 조회하려면 클라이언트 라이브러리가 맞습니다. nvim-lspconfig은 Neovim용 기성 서버 설정을 제공합니다. lsp-mode는 Emacs에 같은 기능을 더하며 GPL-3.0 라이선스를 따르므로, 프로젝트에 포함하면 카피레프트 조건이 적용됩니다. multilspy는 Python 클라이언트 라이브러리이고, Theia는 브라우저와 데스크톱 IDE를 만드는 TypeScript 프레임워크입니다.
Rust로 작성된 빠른 Python 타입 검사기이자 언어 서버로, 탐색, 자동 완성, 시맨틱 하이라이팅 같은 IDE 기능을 제공합니다.
브라우저 및 데스크톱 IDE와 개발자 도구를 만들기 위한 오픈소스 TypeScript 프레임워크입니다.
Neovim을 다양한 프로그래밍 언어 서버에 연결할 수 있는, 바로 사용할 수 있는 Language Server Protocol 설정 모음입니다.
입력 중 비동기로 코드를 린트하고 prettier, eslint 같은 도구로 수정하며 LSP 클라이언트 역할도 하는 Vim 및 Neovim 플러그인입니다.
Emacs용 Language Server Protocol 클라이언트로, IDE 스타일의 자동 완성, 진단, 탐색 및 리팩터링 기능을 제공합니다.
언어 서버에 정의, 참조, hover 정보, 자동 완성을 요청하는 애플리케이션을 만들 수 있는 Python LSP 클라이언트 라이브러리입니다.