Go language-server

Open-source Go projects categorized as language-server

Top 6 Go language-server Projects

  • templ

    A language for writing HTML user interfaces in Go.

  • Project mention: Show HN: Use Go's HTML/template to write React-like code | news.ycombinator.com | 2024-05-27

    https://github.com/a-h/templ is a similar mature project that has JSX style templates but using Go instead of Javascript with good VS code support etc.

  • efm-langserver

    General purpose Language Server

  • Project mention: Style rules for LSP for coursework | /r/nvim | 2023-11-21

    Usually another program is used to lint/format code. Basic way is to just run them as a shell command or in another terminal and reload the file, but you can also hook it up to lsp. For example Javascript/Typescript projects use eslint and prettier. Runing `npx prettier` will format the files according to default rules. This is fine for every once in a while or a pre-commit hook. I think you are looking to have it integrated in nvim. Most formatters don't have a language server so you can connect them to nvim lsp with a general language server like: https://github.com/mattn/efm-langserver

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • terraform-ls

    Terraform Language Server

  • Project mention: OpenTF Announces Fork of Terraform | news.ycombinator.com | 2023-08-25

    Marcin here, one of the OpenTF folks

    This repo [0] seems to still be licensed under MPL, so there is no need for an immediate action, but if there is a willingness in the community to take it over and improve, I see no reason why we wouldn't do it.

    [0] https://github.com/hashicorp/terraform-ls

  • jsonnet-language-server

    A Language Server Protocol (LSP) server for Jsonnet (https://jsonnet.org)

  • hcl-lang

    Schema and decoder to be used as building blocks for an HCL2-based language server.

  • Project mention: OpenTerraform – an MPL fork of Terraform after HashiCorp's license change | news.ycombinator.com | 2023-08-11

    no, it and a ton of other things in their GH org are still MPL (for now): https://github.com/hashicorp/hcl-lang/blob/main/LICENSE including, confusingly https://github.com/hashicorp/boundary/blob/main/LICENSE which I would have thought would have fallen into the same "but AWS gonna steal our shit" fearmongering as Nomad, did to say nothing of the future in which AWS offers Managed Vagrant™ :eyeroll:

  • DDPLS

    Der Language Server der Deutschen Programmiersprache

  • Project mention: DDP - The German Programming Language | /r/ProgrammingLanguages | 2023-11-12

    A good language requires good tooling. Together with the Compiler we have developed a Language Server, to support features like semantic highlighting in any modern IDE

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go language-server related posts

  • Implementando a feature defer do Remix em Go

    2 projects | dev.to | 27 May 2024
  • Go Beyond the Basics: Mastering Toast Notifications with Go and HTMX

    2 projects | dev.to | 21 Feb 2024
  • Templ – Build HTML with Go

    1 project | news.ycombinator.com | 12 Feb 2024
  • Show HN: CPU Prices on eBay

    1 project | news.ycombinator.com | 7 Feb 2024
  • Templ: A language for writing HTML user interfaces in Go

    1 project | /r/patient_hackernews | 11 Dec 2023
  • Templ: A language for writing HTML user interfaces in Go

    1 project | /r/hackernews | 11 Dec 2023
  • Templ: A language for writing HTML user interfaces in Go

    1 project | /r/hypeurls | 10 Dec 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source language-server projects in Go? This list will help you:

Project Stars
1 templ 6,769
2 efm-langserver 1,293
3 terraform-ls 961
4 jsonnet-language-server 161
5 hcl-lang 81
6 DDPLS 7

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com