https://github.com/microsoft/lsprotocol
csharp python rust
Score: 22.939641896296393
Last synced: about 20 hours ago
JSON representation
Repository metadata:
Code generator and generated types for Language Server Protocol.
- Host: GitHub
- URL: https://github.com/microsoft/lsprotocol
- Owner: microsoft
- License: mit
- Created: 2022-06-13T23:15:51.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2026-04-02T00:14:55.000Z (7 months ago)
- Last Synced: 2026-10-25T20:09:02.981Z (6 days ago)
- Topics: csharp, python, rust
- Language: Python
- Homepage:
- Size: 1.42 MB
- Stars: 160
- Watchers: 15
- Forks: 40
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Support: SUPPORT.md
Owner metadata:
- Name: Microsoft
- Login: microsoft
- Email: opensource@microsoft.com
- Kind: organization
- Description: Open source projects and samples from Microsoft
- Website: https://opensource.microsoft.com
- Location: Redmond, WA
- Twitter: OpenAtMicrosoft
- Company:
- Icon url: https://avatars.githubusercontent.com/u/6154722?v=4
- Repositories: 8111
- Last Synced at: 2026-10-26T11:54:42.083Z
- Profile URL: https://github.com/microsoft
GitHub Events
Total
- Create event: 5
- Delete event: 3
- Fork event: 13
- Issue comment event: 35
- Issues event: 23
- Member event: 8
- Pull request event: 26
- Pull request review comment event: 2
- Pull request review event: 24
- Push event: 14
- Release event: 1
- Watch event: 21
- Total: 175
Last Year
- Fork event: 2
- Issue comment event: 1
- Issues event: 3
- Pull request event: 2
- Watch event: 2
- Total: 10
Committers metadata
Last synced: 2 days ago
Total Commits: 204
Total Committers: 24
Avg Commits per committer: 8.5
Development Distribution Score (DDS): 0.279
Commits in past year: 1
Committers in past year: 1
Avg Commits per committer in past year: 1.0
Development Distribution Score (DDS) in past year: 0.0
| Name | Commits | |
|---|---|---|
| Karthik Nadig | k****g@m****m | 147 |
| dependabot[bot] | 4****] | 18 |
| Erik De Bonte | e****d@m****m | 8 |
| Microsoft Open Source | m****e | 5 |
| Alex Carney | a****e@g****m | 3 |
| Logan Ramos | l****5@g****m | 2 |
| Luciana Abud | 4****d | 2 |
| Raymond Zhao | 7****1 | 2 |
| David Hotham | d****m@b****k | 2 |
| Andrii Kolomoiets | a****d@g****m | 1 |
| Anthony Kim | 6****1 | 1 |
| Dan Fiedler | 1****t | 1 |
| Igor | i****_@t****m | 1 |
| Jonas Rinke | 0****s | 1 |
| Julian Hossbach | j****h@g****e | 1 |
| Kevin Stephen | 5****e | 1 |
| Linus Heckemann | g****t@s****g | 1 |
| Margret Riegert | m****t@s****t | 1 |
| Myles Hyson | m****n@h****m | 1 |
| Piotr Osiewicz | 2****z | 1 |
| Sven Berkvens-Matthijsse | s****n@g****t | 1 |
| Tim Heuer | t****m@t****m | 1 |
| Tomer Chachamu | t****u@g****m | 1 |
| microsoft-github-operations[bot] | 5****] | 1 |
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 91
Total pull requests: 316
Average time to close issues: about 2 months
Average time to close pull requests: 11 days
Total issue authors: 25
Total pull request authors: 29
Average comments per issue: 0.96
Average comments per pull request: 0.59
Merged pull request: 186
Bot issues: 34
Bot pull requests: 126
Past year issues: 12
Past year pull requests: 12
Past year average time to close issues: 20 days
Past year average time to close pull requests: 6 months
Past year issue authors: 3
Past year pull request authors: 5
Past year average comments per issue: 0.75
Past year average comments per pull request: 0.33
Past year merged pull request: 1
Past year bot issues: 10
Past year bot pull requests: 8
Top Issue Authors
- github-actions[bot] (34)
- karthiknadig (28)
- alcarney (7)
- prandoz (1)
- matu3ba (1)
- nemethf (1)
- debonte (1)
- pschanely (1)
- nthykier (1)
- g-plane (1)
- barkanido (1)
- kaifronsdal (1)
- CyrusNajmabadi (1)
- tombh (1)
- peske (1)
Top Pull Request Authors
- karthiknadig (143)
- dependabot[bot] (126)
- alcarney (5)
- debonte (4)
- nobodywasishere (4)
- lheckemann (3)
- rzhao271 (3)
- luabud (3)
- svenberkvens (2)
- lramos15 (2)
- osiewicz (2)
- 39555 (2)
- jhossbach (1)
- myleshyson (1)
- dovydenkovas (1)
Top Issue Labels
- debt (37)
- lsp-update (35)
- feature-request (24)
- triage-needed (22)
- needs PR (18)
- bug (7)
- rust (7)
- needs community feedback (3)
- dotnet (3)
- verified (2)
- good first issue (1)
- verification-needed (1)
- info-needed (1)
- documentation (1)
- help wanted (1)
Top Pull Request Labels
- debt (114)
- no-changelog (82)
- feature-request (47)
- bug (39)
- documentation (5)
- dependencies (2)
- lsp-update (1)
Package metadata
- Total packages: 25
-
Total downloads:
- conda: 1,255 total
- cargo: 6,469 total
- pypi: 2,008,095 last-month
- Total docker downloads: 39,018
- Total dependent packages: 16 (may contain duplicates)
- Total dependent repositories: 183 (may contain duplicates)
- Total versions: 66
- Total maintainers: 7
pypi.org: lsprotocol
Python types for Language Server Protocol.
- Homepage:
- Documentation: https://lsprotocol.readthedocs.io/
- Licenses: MIT License
- Latest release: 2025.0.0 (published over 1 year ago)
- Last Synced: 2026-10-29T18:46:48.486Z (2 days ago)
- Versions: 23
- Dependent Packages: 14
- Dependent Repositories: 183
- Downloads: 2,008,095 Last month
- Docker Downloads: 39,018
-
Rankings:
- Downloads: 0.7%
- Dependent packages count: 0.794%
- Dependent repos count: 1.126%
- Docker downloads count: 1.436%
- Average: 3.602%
- Stargazers count: 7.992%
- Forks count: 9.565%
- Maintainers (1)
proxy.golang.org: github.com/microsoft/lsprotocol
- Homepage:
- Status: removed
- Documentation: https://pkg.go.dev/github.com/microsoft/lsprotocol#section-documentation
- Licenses: mit
- Latest release: v0.0.0-20230302185432-e7d52fdcd8d3 (published over 3 years ago)
- Last Synced: 2026-10-29T18:46:49.549Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.152%
- Average: 4.296%
- Dependent repos count: 4.44%
nixpkgs-unstable: python314Packages.lsprotocol
Python implementation of the Language Server Protocol
- Homepage: https://github.com/microsoft/lsprotocol
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/lsprotocol/default.nix#L61
- Licenses: MIT
- Latest release: 2025.0.0 (published 9 months ago)
- Last Synced: 2026-08-25T18:29:32.481Z (2 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 4.806%
- Forks count: 9.122%
- Stargazers count: 10.1%
- Maintainers (2)
alpine-edge: py3-lsprotocol
Python implementation of the Language Server Protocol
- Homepage: https://github.com/microsoft/lsprotocol
- Licenses: MIT
- Latest release: 2025.0.0-r0 (published 7 months ago)
- Last Synced: 2026-03-30T00:17:32.913Z (7 months ago)
- Versions: 9
- Dependent Packages: 2
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 3.393%
- Average: 14.354%
- Stargazers count: 25.29%
- Forks count: 28.734%
- Maintainers (1)
alpine-edge: py3-lsprotocol-pyc
Precompiled Python bytecode for py3-lsprotocol
- Homepage: https://github.com/microsoft/lsprotocol
- Licenses: MIT
- Latest release: 2025.0.0-r0 (published 7 months ago)
- Last Synced: 2026-08-20T04:28:31.707Z (2 months ago)
- Versions: 7
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 13.386%
- Average: 17.099%
- Stargazers count: 26.283%
- Forks count: 28.727%
- Maintainers (1)
spack.io: py-lsprotocol
Code generator and generated types for Language Server Protocol.
- Homepage: https://github.com/microsoft/lsprotocol
- Licenses: []
- Latest release: (published 2 days ago)
- Last Synced: 2026-10-29T18:46:54.032Z (2 days ago)
- Versions: 0
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Stargazers count: 17.174%
- Forks count: 19.502%
- Average: 23.0%
- Dependent packages count: 55.324%
- Maintainers (1)
crates.io: lsprotocol
Rust types for Language Server Protocol generated from LSP specification.
- Homepage:
- Documentation: https://docs.rs/lsprotocol/
- Licenses: MIT
- Latest release: 1.0.0-alpha.3 (published over 1 year ago)
- Last Synced: 2026-10-29T18:47:14.500Z (2 days ago)
- Versions: 6
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 6,469 Total
-
Rankings:
- Forks count: 15.147%
- Stargazers count: 15.429%
- Dependent repos count: 30.746%
- Dependent packages count: 36.073%
- Average: 39.129%
- Downloads: 98.249%
- Maintainers (2)
anaconda.org: lsprotocol
lsprotocol is a Python implementation of object types used in the Language Server Protocol (LSP). This repository contains the code generator and the generated types for LSP.
- Homepage: https://pypi.org/project/lsprotocol
- Licenses: MIT
- Latest release: 2025.0.0 (published about 1 year ago)
- Last Synced: 2026-08-25T18:29:33.573Z (2 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 1,255 Total
-
Rankings:
- Dependent packages count: 41.108%
- Stargazers count: 42.864%
- Average: 43.297%
- Forks count: 44.394%
- Dependent repos count: 44.822%
guix: python-lsprotocol
Python types for Language Server Protocol.
- Homepage: https://github.com/microsoft/lsprotocol
- Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/python-xyz.scm#n1872
- Licenses: expat
- Latest release: 2025.0.0 (published 8 months ago)
- Last Synced: 2026-04-27T16:33:19.536Z (6 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-24.05: python311Packages.lsprotocol
Python implementation of the Language Server Protocol
- Homepage: https://github.com/microsoft/lsprotocol
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/lsprotocol/default.nix#L68
- Licenses: MIT
- Latest release: 2023.0.1 (published 9 months ago)
- Last Synced: 2026-08-23T04:29:47.760Z (2 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (2)
nixpkgs-23.05: python311Packages.lsprotocol
Python implementation of the Language Server Protocol
- Homepage: https://github.com/microsoft/lsprotocol
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/lsprotocol/default.nix#L69
- Licenses: MIT
- Latest release: 2023.0.0a1 (published 9 months ago)
- Last Synced: 2026-04-03T09:21:24.758Z (7 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (2)
nixpkgs-23.11: python310Packages.lsprotocol
Python implementation of the Language Server Protocol
- Homepage: https://github.com/microsoft/lsprotocol
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/lsprotocol/default.nix#L71
- Licenses: MIT
- Latest release: 2023.0.0b1 (published 9 months ago)
- Last Synced: 2026-03-07T05:34:17.918Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Maintainers (2)
ubuntu-24.04: lsprotocol
- Homepage: https://github.com/microsoft/lsprotocol
- Licenses: mit
- Latest release: 2023.0.0-1 (published 9 months ago)
- Last Synced: 2026-08-15T14:40:30.128Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-unstable: python314Packages.lsprotocol_2023
Python implementation of the Language Server Protocol
- Homepage: https://github.com/microsoft/lsprotocol
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/lsprotocol/2023.nix#L63
- Licenses: MIT
- Latest release: 2023.0.1 (published 9 months ago)
- Last Synced: 2026-08-18T07:31:19.943Z (2 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (2)
nixpkgs-24.11: python312Packages.lsprotocol
Python implementation of the Language Server Protocol
- Homepage: https://github.com/microsoft/lsprotocol
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/lsprotocol/default.nix#L68
- Licenses: MIT
- Latest release: 2023.0.1 (published 9 months ago)
- Last Synced: 2026-04-10T13:09:46.010Z (7 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (2)
nixpkgs-unstable: python313Packages.lsprotocol
Python implementation of the Language Server Protocol
- Homepage: https://github.com/microsoft/lsprotocol
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/lsprotocol/default.nix#L61
- Licenses: MIT
- Latest release: 2025.0.0 (published 9 months ago)
- Last Synced: 2026-08-13T12:30:27.530Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (2)
debian-13: lsprotocol
- Homepage: https://github.com/microsoft/lsprotocol
- Documentation: https://packages.debian.org/trixie/lsprotocol
- Licenses: mit
- Latest release: 2023.0.1-1 (published 9 months ago)
- Last Synced: 2026-08-23T11:29:33.737Z (2 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
pkgsrc-netbsd-x86_64-10.1-all: lang/py-lsprotocol
Python implementation of the Language Server Protocol
- Homepage: https://github.com/microsoft/lsprotocol
- Documentation: https://pkgsrc.se/lang/py-lsprotocol
- Licenses: mit
- Latest release: 2025.0.0 (published 8 months ago)
- Last Synced: 2026-09-23T18:29:05.332Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-24.11: python311Packages.lsprotocol
Python implementation of the Language Server Protocol
- Homepage: https://github.com/microsoft/lsprotocol
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/lsprotocol/default.nix#L68
- Licenses: MIT
- Latest release: 2023.0.1 (published 9 months ago)
- Last Synced: 2026-03-08T04:29:51.300Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (2)
nixpkgs-24.05: python312Packages.lsprotocol
Python implementation of the Language Server Protocol
- Homepage: https://github.com/microsoft/lsprotocol
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/lsprotocol/default.nix#L68
- Licenses: MIT
- Latest release: 2023.0.1 (published 9 months ago)
- Last Synced: 2026-03-07T12:04:25.710Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (2)
gentoo-portage: dev-python/lsprotocol
Language Server Protocol types code generator packages
- Homepage: https://github.com/microsoft/lsprotocol
- Documentation: https://packages.gentoo.org/packages/dev-python/lsprotocol
- Licenses: MIT
- Latest release: 2025.0.0 (published 6 months ago)
- Last Synced: 2026-08-01T01:31:51.414Z (3 months ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-unstable: python313Packages.lsprotocol_2023
Python implementation of the Language Server Protocol
- Homepage: https://github.com/microsoft/lsprotocol
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/lsprotocol/2023.nix#L63
- Licenses: MIT
- Latest release: 2023.0.1 (published 9 months ago)
- Last Synced: 2026-04-07T18:09:48.806Z (7 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (2)
ubuntu-24.10: lsprotocol
- Homepage: https://github.com/microsoft/lsprotocol
- Licenses: mit
- Latest release: 2023.0.1-1 (published 9 months ago)
- Last Synced: 2026-03-09T04:23:42.676Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
nixpkgs-23.05: python310Packages.lsprotocol
Python implementation of the Language Server Protocol
- Homepage: https://github.com/microsoft/lsprotocol
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/lsprotocol/default.nix#L69
- Licenses: MIT
- Latest release: 2023.0.0a1 (published 9 months ago)
- Last Synced: 2026-08-20T04:27:33.656Z (2 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (2)
nixpkgs-23.11: python311Packages.lsprotocol
Python implementation of the Language Server Protocol
- Homepage: https://github.com/microsoft/lsprotocol
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/lsprotocol/default.nix#L71
- Licenses: MIT
- Latest release: 2023.0.0b1 (published 9 months ago)
- Last Synced: 2026-03-07T08:39:44.904Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Maintainers (2)
Dependencies
- importlib_resources *
- jsonschema *
- attrs ==22.1.0
- importlib-metadata ==4.12.0
- importlib-resources ==5.9.0
- jsonschema ==4.9.1
- pkgutil-resolve-name ==1.3.10
- pyrsistent ==0.18.1
- typing-extensions ==4.3.0
- zipp ==3.8.1
- attrs *
- cattrs *
- attrs ==22.1.0
- cattrs ==22.1.0
- exceptiongroup ==1.0.0rc8
- typing-extensions ==4.3.0
- PyHamcrest * test
- attrs * test
- cattrs * test
- jsonschema * test
- pytest * test
- atomicwrites ==1.4.1 test
- attrs ==22.1.0 test
- cattrs ==22.1.0 test
- colorama ==0.4.5 test
- exceptiongroup ==1.0.0rc8 test
- importlib-metadata ==4.12.0 test
- importlib-resources ==5.9.0 test
- iniconfig ==1.1.1 test
- jsonschema ==4.9.1 test
- packaging ==21.3 test
- pkgutil-resolve-name ==1.3.10 test
- pluggy ==1.0.0 test
- py ==1.11.0 test
- pyhamcrest ==2.0.4 test
- pyparsing ==3.0.9 test
- pyrsistent ==0.18.1 test
- pytest ==7.1.2 test
- tomli ==2.0.1 test
- typing-extensions ==4.3.0 test
- zipp ==3.8.1 test
- actions/cache v2 composite
- actions/setup-python v2 composite
- actions/upload-artifact v2 composite
- actions/cache v2 composite
- actions/setup-python v2 composite
- actions/checkout v3 composite
- github/codeql-action/analyze v2 composite
- github/codeql-action/autobuild v2 composite
- github/codeql-action/init v2 composite
- actions/github-script v6 composite
- ./.github/actions/build-package * composite
- ./.github/actions/lint * composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- mheap/github-action-required-labels v3 composite
- ./.github/actions/build-package * composite
- ./.github/actions/lint * composite
- actions/checkout v3 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite