The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 6 Go language-server Projects
-
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.
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.
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
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
Project mention: OpenTerraform – an MPL fork of Terraform after HashiCorp's license change | news.ycombinator.com | 2023-08-11no, 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:
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
Go language-server related posts
- Go Beyond the Basics: Mastering Toast Notifications with Go and HTMX
- Templ – Build HTML with Go
- Show HN: CPU Prices on eBay
- Templ: A language for writing HTML user interfaces in Go
- Templ: A language for writing HTML user interfaces in Go
- Templ: A language for writing HTML user interfaces in Go
- Style rules for LSP for coursework
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
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