Language Tools

Alternatives To Language Tools
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Ionide Vscode Fsharp829
13 days ago124mitF#
VS Code plugin for F# development
Public735
8 months ago141
Repository for Wallaby.js questions and issues
Vscode Elixir263
a year ago54mitElixir
This plugin is no longer maintained!
Xmake Vscode197
25 days ago38apache-2.0TypeScript
🍩 A XMake integration in Visual Studio Code
Language Tools1791314 days ago5November 02, 202336mitTypeScript
Language tools for Astro
Gitlab Workflow27
4 years ago3mitJavaScript
VSCode extension to enrich your GitLab experience
Tsunami25
6 years ago14TypeScript
Typescript IDE for text editors (emacs, vscode)
Vscode23
a month ago5bsd-3-clauseTypeScript
A minimal VS Code plugin for Elm
Vscode Elixir Snippets15
2 years ago2mit
Elixir code snippets for VS Code
Lsm14
a year ago11mitGo
Language Server Manager
Alternatives To Language Tools
Select To Compare


Alternative Project Comparisons
Readme

Astro Language Tools

This repository contains all the editor tooling required for the Astro language (.astro files).

Notably, it contains an implementation of the Language Server Protocol (LSP) which as of now is used for the official VSCode Extension but could also be used to power a plugin for your favorite IDE in the future.

Packages

This repository is a monorepo managed through Turbo, which means that multiple packages are in this same repo (packages folder), here's a list:

@astrojs/language-server

The Astro language server, powered by Volar.

astro-vscode

The official VS Code extension for Astro. This enables all of the editing features you depend on in VSCode for .astro files

@astrojs/ts-plugin

TypeScript plugin to add support for .astro imports in .ts files with proper typing

Features provided

These packages together power editing functionality such as:

  • Go to Definition
  • Code hover hints
  • Code completion
  • Function signatures
  • Syntax highlighting
  • Code folding
  • Emmet

For a full list of features, see the VS Code's extension README.

Contributing

Pull requests of any size and any skill level are welcome, no contribution is too small. Changes to the Astro Language Tools are subject to Astro Governance and should adhere to the Astro Style Guide

See CONTRIBUTING.md for instructions on how to setup your development environnement

Sponsors

Astro is generously supported by Netlify, Storyblok, and several other amazing organizations.

Sponsor Astro!

sponsors

Popular Vscode Projects
Popular Editor Plugin Projects
Popular Integrated Development Environments Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Typescript
Vscode
Editor Plugin