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: 🤓 My top 3 Go packages that I wish I'd known about earlier | dev.to | 2024-03-01

    ✨ In recent months, I have been developing web projects using GOTTHA stack: Go + Templ + Tailwind CSS + htmx + Alpine.js. As soon as I'm ready to talk about all the subtleties and pitfalls, I'll post it on my social networks.

  • 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

Index

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

Project Stars
1 templ 6,454
2 efm-langserver 1,280
3 terraform-ls 951
4 jsonnet-language-server 157
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