An open API service for producing an overview of a list of open source projects.

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.


Owner metadata:


GitHub Events

Total
Last Year

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 Email 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

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/microsoft/lsprotocol

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

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

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.

nixpkgs-24.05: python311Packages.lsprotocol

Python implementation of the Language Server Protocol

nixpkgs-23.05: python311Packages.lsprotocol

Python implementation of the Language Server Protocol

nixpkgs-23.11: python310Packages.lsprotocol

Python implementation of the Language Server Protocol

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

nixpkgs-24.11: python312Packages.lsprotocol

Python implementation of the Language Server Protocol

nixpkgs-unstable: python313Packages.lsprotocol

Python implementation of the Language Server Protocol

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

nixpkgs-24.05: python312Packages.lsprotocol

Python implementation of the Language Server Protocol

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

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

nixpkgs-23.11: python311Packages.lsprotocol

Python implementation of the Language Server Protocol


Dependencies

generator/requirements.in pypi
  • importlib_resources *
  • jsonschema *
generator/requirements.txt pypi
  • 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
requirements.in pypi
  • attrs *
  • cattrs *
requirements.txt pypi
  • attrs ==22.1.0
  • cattrs ==22.1.0
  • exceptiongroup ==1.0.0rc8
  • typing-extensions ==4.3.0
tests/requirements.in pypi
  • PyHamcrest * test
  • attrs * test
  • cattrs * test
  • jsonschema * test
  • pytest * test
tests/requirements.txt pypi
  • 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
.github/actions/build-package/action.yml actions
  • actions/cache v2 composite
  • actions/setup-python v2 composite
  • actions/upload-artifact v2 composite
.github/actions/lint/action.yml actions
  • actions/cache v2 composite
  • actions/setup-python v2 composite
.github/workflows/codeql-analysis.yml actions
  • actions/checkout v3 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/autobuild v2 composite
  • github/codeql-action/init v2 composite
.github/workflows/issue-labels.yml actions
  • actions/github-script v6 composite
.github/workflows/pr-check.yml actions
  • ./.github/actions/build-package * composite
  • ./.github/actions/lint * composite
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/pr-labels.yml actions
  • mheap/github-action-required-labels v3 composite
.github/workflows/push-check.yml actions
  • ./.github/actions/build-package * composite
  • ./.github/actions/lint * composite
  • actions/checkout v3 composite
.github/workflows/version-check.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite