Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/prisma/language-tools
🌐 Prisma Language Tools = Language Server and Prisma's VS Code extension.
https://github.com/prisma/language-tools
langauge-server language-server-protocol prisma syntax-highlighting vscode vscode-extension
Last synced: 6 days ago
JSON representation
🌐 Prisma Language Tools = Language Server and Prisma's VS Code extension.
- Host: GitHub
- URL: https://github.com/prisma/language-tools
- Owner: prisma
- License: apache-2.0
- Created: 2019-06-06T05:47:45.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-02-07T11:07:13.000Z (13 days ago)
- Last Synced: 2025-02-07T17:40:20.729Z (12 days ago)
- Topics: langauge-server, language-server-protocol, prisma, syntax-highlighting, vscode, vscode-extension
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=Prisma.prisma
- Size: 737 MB
- Stars: 260
- Watchers: 16
- Forks: 40
- Open Issues: 151
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-engineering - Prisma - completion, jump-to-definition and linting for .prisma files. (Awesome Tools / IDEs)
README
# Prisma Language Tools
Using the Language Server Protocol to improve Prisma's developer experience.
- [Prisma VS Code Extension](packages/vscode)
- Install stable version (recommended) [Prisma](https://marketplace.visualstudio.com/items?itemName=Prisma.prisma):

- or install the insider version (for Prisma developers) [Prisma Insider](https://marketplace.visualstudio.com/items?itemName=Prisma.prisma-insider): - [Language Server implementation](packages/language-server)
## Repository Structure
```
.
├── packages
│ └── vscode
│ └── src
| └── extension.ts // Language Client entry point
| └── language-server // Language Server
│ └── src
│ └── cli.ts // Language Server CLI entry point
└── package.json // The extension manifest
```## Build Status
- E2E Tests Status
- [](https://github.com/prisma/language-tools/actions/workflows/e2e_published_vsix.yml?query=branch%3Amain)
- [](https://github.com/prisma/language-tools/actions/workflows/5_e2e_tests.yml?query=branch%3Amain)
- Language Server Tests Status
- [](https://github.com/prisma/language-tools/actions/workflows/3_LS_tests_publish.yml?query=branch%3Amain)