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 Python 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: Open source versus Microsoft: The new rebellion begins | news.ycombinator.com | 2024-04-15One of the things that comes to mind here is the fact that the default Python extension for VS Code is, perhaps surprisingly to many, not open source. https://github.com/microsoft/pylance-release
While it's possible to fork VS Code, it is not possible to fork VS Code and provide a seamless onramp towards a Python editing experience that is fully open source, because users are used to the nuances of the closed-source Pylance experience in VS Code proper. You could use the minified/compiled Pylance plugin in your fork, but you'd have no way to expand its capabilities to new hooks your fork provides. Microsoft's development process would always be able to move faster than a fork, because it could coordinate VS Code internal API development with its internal Pylance team, and could become incompatible with forks at any time.
It's worth re-reading the quote from J Allard in https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis... with this modern example in mind.
(Also worth mentioning https://github.com/detachhead/basedpyright?tab=readme-ov-fil... which is a heroic effort to derisk this, but it's an uphill battle for sure!)
I would like to install https://github.com/tqchen/ffi-navigator. It seems to come as a LSP but isn't supported by Mason and I am not sure how to set it up in Lazy.nvim.
Python language-server related posts
- Open source versus Microsoft: The new rebellion begins
- An Experimental Cloudformation language server
- Help! Connection to server got closed error
- Pylance is not working on my vscode
- Oils 0.17.0 – YSH Is Becoming Real
- How do you enable semantic highlighting for Python?
- VSCode adding exactly one space to all my new lines??
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source language-server projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | pylance-release | 1,652 |
2 | pygls | 506 |
3 | ffi-navigator | 222 |
4 | hdl_checker | 182 |
5 | anakin-language-server | 34 |
6 | cfn-lsp-extra | 17 |
Sponsored