TypeScript & JavaScript Language Server (by theia-ide)


Basic typescript-language-server repo stats
8 days ago

theia-ide/typescript-language-server is an open source project licensed under Apache License 2.0 which is an OSI approved license.

Typescript-language-server Alternatives

Similar projects and alternatives to typescript-language-server

  • GitHub repo alacritty

    A cross-platform, OpenGL terminal emulator.

  • GitHub repo TypeScript

    IO wrapper around TypeScript language services, allowing for easy consumption by editor plugins (by microsoft)

  • GitHub repo nvim-compe

    Auto completion plugin for nvim that written in Lua.

  • GitHub repo vim-rust

    Sample vim configurations for Rust development

  • GitHub repo configs

    lucatrazzi dotfiles & installer scripts

  • GitHub repo TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • GitHub repo neovim

    Vim-fork focused on extensibility and usability

  • GitHub repo YouCompleteMe

    A code-completion engine for Vim

  • GitHub repo coc.nvim

    Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

  • GitHub repo kitty

    Cross-platform, fast, feature-rich, GPU based terminal

  • GitHub repo neovide

    No Nonsense Neovim Client in Rust

  • GitHub repo nvim-lspconfig

    Quickstart configurations for the Nvim LSP client

  • GitHub repo LSP

    Client implementation of the Language Server Protocol for Sublime Text

  • GitHub repo vim-lsc

    A vim plugin for communicating with a language server

  • GitHub repo diagnostic-languageserver

    diagnostic language server integrate with linters

  • GitHub repo lsp_signature.nvim

    lsp signature hint when you type

  • GitHub repo nix-dotfiles

    My personal nix and nixos configuration

  • GitHub repo alacritty

    A cross-platform, GPU-accelerated terminal emulator (by zenixls2)

  • GitHub repo dotfiles

    My dotfiles (by creativenull)

  • GitHub repo dotfiles

    configurations for vim, etc. (by tomaskallup)

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better typescript-language-server alternative or higher similarity.


Posts where typescript-language-server has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-04-07.
  • [Help] Noob trying to switch to Doom Emacs, need help with Javascript development
    reddit.com/r/DoomEmacs | 2021-04-07
    Yeah, I found it. I'll check out how to configure the language server.
  • Function signature autocompletion with nvim-compe (and typescript)
    reddit.com/r/neovim | 2021-03-26
    I also came across this issue: https://github.com/theia-ide/typescript-language-server/issues/130 which lead me to https://github.com/microsoft/TypeScript/issues/25207. TL;DR: tsserver does not have snippet support.
  • How to get rid of specific tsserver errors with nvim native lsp?
    reddit.com/r/neovim | 2021-03-19
    There is an open PR for typescript-language-server to make it possible to ignore specific errors, but it doesn't seem to be possible at the moment.
  • Neovim - Why I'm switching to Native LSP over CoC
    reddit.com/r/neovim | 2021-03-10
    JavaScript and TypeScript are still using typescript-language-server. I've been able to get auto imports working with compe.nvim and have figured out all the other features I care about, but the overall experience still lags behind CoC (and takes much more work to set up). In terms of suggestions, the experience is very similar, but code actions in particular are far worse.
    reddit.com/r/neovim | 2021-03-10
    typescript-language-server is just wrapper around tsserver. tsserver doesn't support lsp, so it's no surprise vscode and consequently CoC are working better.
  • How to run language server with Sublime Text on Windows?
    to use a bundle of typescript-language-server (npm install -g typescript-language-server), LSP (command palette > install package...), and typescript-language-server (command palette > install package...) or
  • Neovim / LSP
    reddit.com/r/neovim | 2021-03-03
    IIRC, tsserver alone is not enough, since it doesn't implement the LSP protocol. You need this LSP server that proxies calls to tsserver.
    reddit.com/r/neovim | 2021-03-03
  • Suggest autocomplete plugin for JS/Python development
    reddit.com/r/vim | 2021-03-02
    I use typescript-language-server and python-language-server. But Microsoft servers should work as well.
  • Builtin LSP Client exeprience
    reddit.com/r/neovim | 2021-01-27
    Sorry for spamming, but looking at nvim-lspconfig, tsserver uses the theia typescript-language-server which should support completionResolve, hence it should support the auto imports.