Langserver.org icon
Langserver.org icon

Langserver.org

A community-driven source of knowledge for Language Server Protocol implementations.

Langserver.org screenshot 1

Cost / License

  • Free
  • Proprietary

Platforms

  • Online
Langserver.org screenshot 1
-
No reviews
0likes
0comments
0alternatives
0news articles

Features

Suggest and vote on features
No features, maybe you want to suggest one?

Langserver.org News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

No activities found.

Langserver.org information

  • Developed by

    US flagSourcegraph
  • Licensing

    Proprietary and Free product.
  • Alternatives

    0 alternatives listed
  • Supported Languages

    • English
Langserver.org was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is Langserver.org?

A community-driven source of knowledge for Language Server Protocol implementations

Langserver.org is a community-driven site, maintained by Sourcegraph, to track development progress of LSP-compatible language servers and clients.

What is LSP?

The Language Server protocol is used between a tool (the client) and a language smartness provider (the server) to integrate features like auto complete, go to definition, find all references and alike into the tool

The LSP was created by Microsoft to define a common language for programming language analyzers to speak. Today, several companies have come together to support its growth, including Codenvy, Red Hat, and Sourcegraph, and the protocol is becoming supported by a rapidly growing list of editor and language communities. See below for details on and links to current client and server implementations.

Why LSP?

LSP creates the opportunity to reduce the m-times-n complexity problem of providing a high level of support for any programming language in any editor, IDE, or client endpoint to a simpler m-plus-n problem.

For example, instead of the traditional practice of building a Python plugin for VSCode, a Python plugin for Sublime Text, a Python plugin for Vim, a Python plugin for Sourcegraph, and so on, for every language, LSP allows language communities to concentrate their efforts on a single, high performing language server that can provide code completion, hover tooltips, jump-to-definition, find-references, and more, while editor and client communities can concentrate on building a single, high performing, intuitive and idiomatic extension that can communicate with any language server to instantly provide deep language support.

Official Links