All Projects → grafana → jsonnet-language-server

grafana / jsonnet-language-server

Licence: AGPL-3.0 license
A Language Server Protocol (LSP) server for Jsonnet (https://jsonnet.org)

Programming Languages

go
31211 projects - #10 most used programming language
Jsonnet
166 projects
Nix
1067 projects

Projects that are alternatives of or similar to jsonnet-language-server

ltex-ls
LTeX Language Server: LSP language server for LanguageTool 🔍✔️ with support for LaTeX 🎓, Markdown 📝, and others
Stars: ✭ 182 (+230.91%)
Mutual labels:  language-server, lsp-server
atom-languageclient
Provide integration support for adding Language Server Protocol servers to Atom.
Stars: ✭ 34 (-38.18%)
Mutual labels:  language-server, lsp-server
camel-language-server
The Apache Camel LSP server implementation
Stars: ✭ 31 (-43.64%)
Mutual labels:  language-server, lsp-server
cxxd
C/C++ language server implemented on top of Clang frontend.
Stars: ✭ 145 (+163.64%)
Mutual labels:  language-server
vscode-erlang-lsp
A VSCode extension for Erlang that uses a language server.
Stars: ✭ 16 (-70.91%)
Mutual labels:  language-server
ZenScript
Visual Studio Code extension/Language Server for ZenScript, includes highlight, code snippet and language server(WIP). Works with 👇
Stars: ✭ 29 (-47.27%)
Mutual labels:  language-server
vscode-tenkawa-php
Visual Studio Code extension integrating Tenkawa PHP language server.
Stars: ✭ 28 (-49.09%)
Mutual labels:  language-server
candy
🍭 A sweet programming language that is robust, minimalistic, and expressive.
Stars: ✭ 84 (+52.73%)
Mutual labels:  language-server
scalavista-server
A minimalistic Scala language-server
Stars: ✭ 14 (-74.55%)
Mutual labels:  language-server
Spyglass
Development tools for vanilla Minecraft: Java Edition data pack developers.
Stars: ✭ 163 (+196.36%)
Mutual labels:  language-server
lightning-language-server
LWC and Aura Language Servers - shipped as part of the Salesforce VSCode Extensions
Stars: ✭ 27 (-50.91%)
Mutual labels:  language-server
csharp-language-server
Roslyn-based LSP language server for C#
Stars: ✭ 155 (+181.82%)
Mutual labels:  lsp-server
language-server
Generic Language Server
Stars: ✭ 21 (-61.82%)
Mutual labels:  language-server
typescript-language-server
TypeScript & JavaScript Language Server
Stars: ✭ 1,118 (+1932.73%)
Mutual labels:  language-server
atom-ide-scala
Scala & Dotty support for Atom IDE (🧟‍♂️ zombie repo)
Stars: ✭ 47 (-14.55%)
Mutual labels:  language-server
glsp-examples
Example diagram editors built with Eclipse GLSP
Stars: ✭ 28 (-49.09%)
Mutual labels:  lsp-server
vscode-html-languageserver-bin
Binary version published on npm of vscode-html-languageserver extracted from VSCode tree
Stars: ✭ 35 (-36.36%)
Mutual labels:  language-server
galaxy-language-server
Galaxy Language Server to help in Galaxy (https://galaxyproject.org/) tool wrappers development.
Stars: ✭ 20 (-63.64%)
Mutual labels:  language-server
puppet-editor-services
Puppet Language Server for editors
Stars: ✭ 35 (-36.36%)
Mutual labels:  language-server
glsp-server
Java-based server framework of the graphical language server platform
Stars: ✭ 25 (-54.55%)
Mutual labels:  lsp-server

Jsonnet Language Server

A Language Server Protocol (LSP) server for Jsonnet.

Features

Jump to definition

self-support.mp4
dollar-support.mp4
multi-defs-demo.mp4

Error/Warning Diagnostics

error-support.mp4

Linting Diagnostics

linting-support.mp4

Standard Library Hover and Autocomplete

stdlib-support.mp4

Formatting

Installation

Download the latest release binary from GitHub: https://github.com/grafana/jsonnet-language-server/releases

Contributing

Contributions are more than welcome and I will try my best to be prompt with reviews.

Commits

Individual commits should be meaningful and have useful commit messages. For tips on writing commit messages, refer to How to write a commit message. Contributions will be rebased before merge to ensure a fast-forward merge.

Developer Certificate of Origin (DCO)

Contributors must sign the DCO for their contributions to be accepted.

Code style

Go code should be formatted with gofmt and linted with golangci-lint.

Editor integration

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].