All Projects → UnwrittenFun → Svelte Language Server

UnwrittenFun / Svelte Language Server

Licence: mit
A WIP language server for Svelte

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Svelte Language Server

Language Tools
The Svelte Language Server, and official extensions which use it
Stars: ✭ 516 (+426.53%)
Mutual labels:  language-server, svelte
Awesome Svelte
Awesome Svelte: Useful resources for developing Svelte applications
Stars: ✭ 92 (-6.12%)
Mutual labels:  svelte
Baelte
CLI tool for svelte to help you be productive
Stars: ✭ 85 (-13.27%)
Mutual labels:  svelte
Sapper Graphql Firebase
Svelte + Sapper + GraphQL + Firebase Auth
Stars: ✭ 88 (-10.2%)
Mutual labels:  svelte
Svelte Fusioncharts
Svelte Component for FusionCharts JavaScript Charting Library
Stars: ✭ 86 (-12.24%)
Mutual labels:  svelte
Site Kit
Styles and components for use in *.svelte.dev websites
Stars: ✭ 86 (-12.24%)
Mutual labels:  svelte
Looom Tools
Stars: ✭ 85 (-13.27%)
Mutual labels:  svelte
Svelte Starter
🍦 A boilerplate for HTML5, Svelte, Material, Babel, and PostCSS. Webpack | Starter Kit | Svelte 3.0 | Svelte3 | Template | Router
Stars: ✭ 97 (-1.02%)
Mutual labels:  svelte
Ensime Server
ENSIME JVM Process
Stars: ✭ 1,323 (+1250%)
Mutual labels:  language-server
Omniawrite
A text editor engineered for creative writing.
Stars: ✭ 88 (-10.2%)
Mutual labels:  svelte
Svelte Template
🚧 An easy-to-use Svelte template! (Svelte + Typescript + Parcel + Express) 2020
Stars: ✭ 88 (-10.2%)
Mutual labels:  svelte
Svelte Social Auth
Social Auth for Svelte v3
Stars: ✭ 86 (-12.24%)
Mutual labels:  svelte
Spyglass
Development tools for vanilla Minecraft: Java Edition content creators.
Stars: ✭ 91 (-7.14%)
Mutual labels:  language-server
Svelte Example
🚀 📚 Some examples to test the Svelte Framework
Stars: ✭ 85 (-13.27%)
Mutual labels:  svelte
Promql Langserver
PromQL language server
Stars: ✭ 94 (-4.08%)
Mutual labels:  language-server
Sapper Typescript Graphql Template
A template that includes Sapper for Svelte, TypeScript preprocessing, and a GraphQL server through TypeGraphQL
Stars: ✭ 84 (-14.29%)
Mutual labels:  svelte
Svelte Pwa
Svelte Progresssive Web App (PWA) starter template
Stars: ✭ 87 (-11.22%)
Mutual labels:  svelte
Coolify
Heroku & Netlify alternative
Stars: ✭ 85 (-13.27%)
Mutual labels:  svelte
Hello Worlds
Hello world apps for angular, react, svelte, and vue
Stars: ✭ 98 (+0%)
Mutual labels:  svelte
Snow Stamp
Get the timestamp from a Discord snowflake ❄
Stars: ✭ 95 (-3.06%)
Mutual labels:  svelte

Work is being continued in the official svelte language-tools repo

Svelte Language Server

A language server (implementing the language server protocol) for Svelte.

What is a language server?

From https://microsoft.github.io/language-server-protocol/overview

The idea behind a Language Server is to provide the language-specific smarts inside a server that can communicate with development tooling over a protocol that enables inter-process communication.

In simpler terms, this allows editor and addon devs to add support for svelte specific 'smarts' (e.g. diagnostics, autocomplete, etc) to any editor without reinventing the wheel.

Features

Svelte language server is under development and the list of features will surely grow over time.

Currently Supported:

  • Svelte
  • HTML (via vscode-html-languageservice)
    • Hover info
    • Autocompletions
    • Emmet
    • Symbols in Outline panel
  • CSS / SCSS / LESS (via vscode-css-languageservice)
    • Diagnostic messages for syntax and lint errors
    • Hover info
    • Autocompletions
    • Formatting (via prettier)
    • Emmet
    • Color highlighting and color picker
    • Symbols in Outline panel
  • TypeScript / JavaScript (via TypeScript)
    • Diagnostics messages for syntax errors, semantic errors, and suggestions
    • Hover info
    • Formatting (via prettier)
    • Symbols in Outline panel
    • Autocompletions
    • Go to definition
    • Code Actions

How can I use it?

Install a plugin for your editor:

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].