https://github.com/OmniSharp/csharp-language-server-protocol
csharp dotnet language-client language-server language-server-protocol lsp
Score: 26.99776836442106
Last synced: about 22 hours ago
JSON representation
Repository metadata:
Language Server Protocol in C#
- Host: GitHub
- URL: https://github.com/OmniSharp/csharp-language-server-protocol
- Owner: OmniSharp
- License: mit
- Created: 2017-03-16T04:11:01.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2026-10-27T00:35:09.000Z (7 days ago)
- Last Synced: 2026-10-27T09:55:03.522Z (6 days ago)
- Topics: csharp, dotnet, language-client, language-server, language-server-protocol, lsp
- Language: C#
- Size: 6.67 MB
- Stars: 641
- Watchers: 14
- Forks: 110
- Open Issues: 106
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Owner metadata:
- Name: OmniSharp
- Login: OmniSharp
- Email:
- Kind: organization
- Description: OmniSharp - Cross platform .NET development in the editor of your choice
- Website: http://www.omnisharp.net
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/9420663?v=4
- Repositories: 27
- Last Synced at: 2026-10-31T15:04:58.529Z
- Profile URL: https://github.com/OmniSharp
GitHub Events
Total
- Create event: 284
- Delete event: 272
- Fork event: 6
- Issue comment event: 30
- Issues event: 7
- Pull request event: 509
- Pull request review comment event: 3
- Pull request review event: 7
- Push event: 1082
- Watch event: 78
- Total: 2278
Last Year
- Create event: 80
- Delete event: 80
- Fork event: 1
- Issue comment event: 1
- Pull request event: 115
- Push event: 257
- Watch event: 9
- Total: 543
Committers metadata
Last synced: 2 days ago
Total Commits: 1,595
Total Committers: 38
Avg Commits per committer: 41.974
Development Distribution Score (DDS): 0.495
Commits in past year: 232
Committers in past year: 3
Avg Commits per committer in past year: 77.333
Development Distribution Score (DDS) in past year: 0.211
| Name | Commits | |
|---|---|---|
| renovate[bot] | 2****] | 806 |
| David Driscoll | d****l@g****m | 393 |
| dependabot[bot] | 4****] | 144 |
| Joey Robichaud | j****h@m****m | 75 |
| Adam Friedman | t****y@t****o | 38 |
| Emmanuel ANDRE | 2****e | 28 |
| Martin Björkström | m****m@g****m | 21 |
| Renovate Bot | b****t@r****m | 16 |
| Martin Lercher | l****r@l****e | 11 |
| Martin Lercher | L****r@s****e | 11 |
| N. Taylor Mullen | n****n@m****m | 8 |
| Tyler Leonhardt | t****6@g****m | 7 |
| Yevgeni Zolotko | e****o@g****m | 4 |
| Andy Jordan | 2****a | 3 |
| Martin Lercher | m****r@g****e | 3 |
| Martin Lercher | l****r@s****e | 2 |
| Andrew Schwartzmeyer | a****w@s****m | 2 |
| Florian Greinacher | f****r@s****m | 2 |
| drsoran | d****n | 2 |
| ycholette | 8****e | 1 |
| vperus | v****s@g****m | 1 |
| sheffer21 | a****9@g****m | 1 |
| luxxia702 | 6****2 | 1 |
| Yannick Cholette | y****e@u****m | 1 |
| Thomas Drosdzoll | t****l@g****t | 1 |
| Seonghyeon Cho | s****6@g****m | 1 |
| Saulius Menkevičius | s****s@f****m | 1 |
| Ryan Brandenburg | r****e@m****m | 1 |
| Robert Holt | r****t@g****m | 1 |
| RLittlesII | r****s@g****m | 1 |
| and 8 more... | ||
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 56
Total pull requests: 1,076
Average time to close issues: 10 months
Average time to close pull requests: 23 days
Total issue authors: 47
Total pull request authors: 17
Average comments per issue: 1.63
Average comments per pull request: 0.19
Merged pull request: 853
Bot issues: 4
Bot pull requests: 1,013
Past year issues: 4
Past year pull requests: 94
Past year average time to close issues: 2 months
Past year average time to close pull requests: 14 days
Past year issue authors: 4
Past year pull request authors: 5
Past year average comments per issue: 1.75
Past year average comments per pull request: 0.29
Past year merged pull request: 35
Past year bot issues: 0
Past year bot pull requests: 91
Top Issue Authors
- renovate[bot] (4)
- JustinGrote (3)
- CppCXY (2)
- chrissimon-au (2)
- marcinjahn (2)
- Simonl9l (2)
- cdhanna (1)
- adminy (1)
- falko17 (1)
- o-l-a-v (1)
- jogibear9988 (1)
- moucha19 (1)
- TylerLeonhardt (1)
- shenglol (1)
- spf-oss (1)
Top Pull Request Authors
- renovate[bot] (977)
- dependabot[bot] (36)
- manandre (28)
- JoeRobich (10)
- TNGBBK (5)
- david-driscoll (3)
- ycholette (3)
- chrissimon-au (3)
- sh-cho (2)
- sheffer21 (2)
- kant2002 (1)
- sucrose0413 (1)
- madhurisandbhor (1)
- bjorkstromm (1)
- antpensi (1)
Top Issue Labels
- :truck: private-dependencies (3)
- bug (1)
Top Pull Request Labels
- :truck: private-dependencies (254)
- mysterious (189)
- :package: dependencies (179)
- dependencies (36)
- chore (1)
- source: core:content-manager (1)
- javascript (1)
- github_actions (1)
- pr: fix (1)
Package metadata
- Total packages: 16
-
Total downloads:
- nuget: 18,701,509 total
- Total dependent packages: 41 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 791
- Total maintainers: 1
proxy.golang.org: github.com/omnisharp/csharp-language-server-protocol
- Homepage:
- Documentation: https://pkg.go.dev/github.com/omnisharp/csharp-language-server-protocol#section-documentation
- Licenses: mit
- Latest release: v0.19.11 (published 27 days ago)
- Last Synced: 2026-10-31T15:02:25.654Z (2 days ago)
- Versions: 91
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.498%
- Average: 4.649%
- Dependent repos count: 4.8%
nuget.org: omnisharp.extensions.jsonrpc
Primitives for working with JsonRpc. This library is used as the base for communication with language servers
- Homepage: https://github.com/OmniSharp/csharp-language-server-protocol
- Licenses: mit
- Latest release: 0.19.11 (published 27 days ago)
- Last Synced: 2026-10-31T15:02:25.433Z (2 days ago)
- Versions: 90
- Dependent Packages: 8
- Dependent Repositories: 0
- Downloads: 3,404,650 Total
-
Rankings:
- Downloads: 0.859%
- Average: 11.171%
- Dependent repos count: 13.819%
- Dependent packages count: 18.835%
- Maintainers (1)
nuget.org: omnisharp.extensions.languageprotocol
Language Server Protocol models, classes, interfaces and helper methods
- Homepage: https://github.com/OmniSharp/csharp-language-server-protocol
- Licenses: mit
- Latest release: 0.19.11 (published 27 days ago)
- Last Synced: 2026-10-31T15:02:25.131Z (2 days ago)
- Versions: 70
- Dependent Packages: 8
- Dependent Repositories: 0
- Downloads: 3,174,681 Total
-
Rankings:
- Downloads: 0.901%
- Average: 11.185%
- Dependent repos count: 13.819%
- Dependent packages count: 18.835%
- Maintainers (1)
nuget.org: omnisharp.extensions.languageserver.shared
Shared classes for language server protocol
- Homepage: https://github.com/OmniSharp/csharp-language-server-protocol
- Licenses: mit
- Latest release: 0.19.11 (published 27 days ago)
- Last Synced: 2026-10-31T15:02:27.753Z (2 days ago)
- Versions: 43
- Dependent Packages: 2
- Dependent Repositories: 0
- Downloads: 2,903,177 Total
-
Rankings:
- Downloads: 0.97%
- Average: 11.208%
- Dependent repos count: 13.819%
- Dependent packages count: 18.835%
- Maintainers (1)
nuget.org: omnisharp.extensions.languageserver
You can use this package to create a language server, that will be consumed by many clients
- Homepage: https://github.com/OmniSharp/csharp-language-server-protocol
- Licenses: mit
- Latest release: 0.19.11 (published 27 days ago)
- Last Synced: 2026-10-31T15:02:27.763Z (2 days ago)
- Versions: 70
- Dependent Packages: 3
- Dependent Repositories: 0
- Downloads: 2,793,715 Total
-
Rankings:
- Downloads: 0.973%
- Average: 11.209%
- Dependent repos count: 13.819%
- Dependent packages count: 18.835%
- Maintainers (1)
nuget.org: omnisharp.extensions.jsonrpc.generators
Package Description
- Homepage: https://github.com/OmniSharp/csharp-language-server-protocol
- Licenses: mit
- Latest release: 0.19.11 (published 27 days ago)
- Last Synced: 2026-10-31T15:02:25.000Z (2 days ago)
- Versions: 19
- Dependent Packages: 3
- Dependent Repositories: 0
- Downloads: 2,785,585 Total
-
Rankings:
- Downloads: 1.014%
- Average: 11.223%
- Dependent repos count: 13.819%
- Dependent packages count: 18.835%
- Maintainers (1)
nuget.org: omnisharp.extensions.languageclient
You can use this package to interact with a Language Server using the language server protocol
- Homepage: https://github.com/OmniSharp/csharp-language-server-protocol
- Licenses: mit
- Latest release: 0.19.11 (published 27 days ago)
- Last Synced: 2026-10-31T15:02:25.407Z (2 days ago)
- Versions: 71
- Dependent Packages: 5
- Dependent Repositories: 0
- Downloads: 1,816,298 Total
-
Rankings:
- Downloads: 1.105%
- Average: 11.253%
- Dependent repos count: 13.819%
- Dependent packages count: 18.835%
- Maintainers (1)
nuget.org: omnisharp.extensions.jsonrpc.testing
You can use this package to test a Json Rpc Server
- Homepage: https://github.com/OmniSharp/csharp-language-server-protocol
- Licenses: mit
- Latest release: 0.19.11 (published 27 days ago)
- Last Synced: 2026-10-31T15:02:24.852Z (2 days ago)
- Versions: 43
- Dependent Packages: 2
- Dependent Repositories: 0
- Downloads: 621,833 Total
-
Rankings:
- Downloads: 2.053%
- Average: 11.569%
- Dependent repos count: 13.819%
- Dependent packages count: 18.835%
- Maintainers (1)
nuget.org: omnisharp.extensions.languageprotocol.testing
You can use this package to test a language server protocol client or server
- Homepage: https://github.com/OmniSharp/csharp-language-server-protocol
- Licenses: mit
- Latest release: 1.0.0 (published 27 days ago)
- Last Synced: 2026-10-31T15:02:26.303Z (2 days ago)
- Versions: 43
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 608,968 Total
-
Rankings:
- Downloads: 2.091%
- Average: 11.582%
- Dependent repos count: 13.819%
- Dependent packages count: 18.835%
- Maintainers (1)
nuget.org: omnisharp.extensions.debugadapter
Debug Adapter Protocol models, classes, interfaces and helper methods
- Homepage: https://github.com/OmniSharp/csharp-language-server-protocol
- Licenses: mit
- Latest release: 0.19.11 (published 27 days ago)
- Last Synced: 2026-10-31T15:02:24.955Z (2 days ago)
- Versions: 48
- Dependent Packages: 5
- Dependent Repositories: 0
- Downloads: 175,919 Total
-
Rankings:
- Downloads: 4.345%
- Average: 12.333%
- Dependent repos count: 13.819%
- Dependent packages count: 18.835%
- Maintainers (1)
nuget.org: omnisharp.extensions.debugadapter.shared
Package Description
- Homepage: https://github.com/OmniSharp/csharp-language-server-protocol
- Licenses: mit
- Latest release: 0.19.11 (published 27 days ago)
- Last Synced: 2026-10-31T15:02:22.995Z (2 days ago)
- Versions: 37
- Dependent Packages: 2
- Dependent Repositories: 0
- Downloads: 145,118 Total
-
Rankings:
- Downloads: 5.476%
- Average: 12.71%
- Dependent repos count: 13.819%
- Dependent packages count: 18.835%
- Maintainers (1)
nuget.org: omnisharp.extensions.debugadapter.client
You can use this package to interact with a Debug Adapter using the debug adapter protocol
- Homepage: https://github.com/OmniSharp/csharp-language-server-protocol
- Licenses: mit
- Latest release: 0.19.11 (published 27 days ago)
- Last Synced: 2026-10-31T15:02:24.973Z (2 days ago)
- Versions: 43
- Dependent Packages: 2
- Dependent Repositories: 0
- Downloads: 107,616 Total
-
Rankings:
- Downloads: 5.881%
- Average: 12.845%
- Dependent repos count: 13.819%
- Dependent packages count: 18.835%
- Maintainers (1)
nuget.org: omnisharp.extensions.debugadapter.server
You can use this package to create a debug adapter, that will be consumed by many clients
- Homepage: https://github.com/OmniSharp/csharp-language-server-protocol
- Licenses: mit
- Latest release: 0.19.11 (published 27 days ago)
- Last Synced: 2026-10-31T15:02:28.690Z (2 days ago)
- Versions: 48
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 125,306 Total
-
Rankings:
- Downloads: 6.133%
- Average: 12.929%
- Dependent repos count: 13.819%
- Dependent packages count: 18.835%
- Maintainers (1)
nuget.org: omnisharp.extensions.debugadapter.testing
You can use this package to test a debug adapter protocol client or server
- Homepage: https://github.com/OmniSharp/csharp-language-server-protocol
- Licenses: mit
- Latest release: 0.19.11 (published 27 days ago)
- Last Synced: 2026-10-31T15:02:22.715Z (2 days ago)
- Versions: 43
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 23,732 Total
-
Rankings:
- Dependent repos count: 13.819%
- Downloads: 14.332%
- Average: 15.662%
- Dependent packages count: 18.835%
- Maintainers (1)
nuget.org: omnisharp.extensions.debugadapter.proposals
Proposed Debug Adapter Protocol models, classes, interfaces and helper methods, that may or may not make it into the final spec
- Homepage: https://github.com/OmniSharp/csharp-language-server-protocol
- Licenses: mit
- Latest release: 0.19.11 (published 27 days ago)
- Last Synced: 2026-10-31T15:02:25.245Z (2 days ago)
- Versions: 16
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 7,343 Total
-
Rankings:
- Dependent repos count: 13.819%
- Dependent packages count: 18.835%
- Average: 20.332%
- Downloads: 28.343%
- Maintainers (1)
nuget.org: omnisharp.extensions.languageprotocol.proposals
Proposed Language Server Protocol models, classes, interfaces and helper methods, that may or may not make it into the final spec
- Homepage: https://github.com/OmniSharp/csharp-language-server-protocol
- Licenses: mit
- Latest release: 0.19.11 (published 27 days ago)
- Last Synced: 2026-10-31T15:02:22.489Z (2 days ago)
- Versions: 16
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 7,568 Total
-
Rankings:
- Dependent repos count: 14.978%
- Dependent packages count: 20.338%
- Average: 20.955%
- Downloads: 27.549%
- Maintainers (1)
Dependencies
- atom-languageclient git://github.com/atom/atom-languageclient.git
- @prettier/plugin-xml 1.2.0 development
- @xml-tools/parser 1.0.11 development
- aggregate-error 3.1.0 development
- ansi-escapes 4.3.2 development
- ansi-regex 6.0.1 development
- ansi-regex 5.0.1 development
- ansi-styles 4.3.0 development
- ansi-styles 6.1.0 development
- astral-regex 2.0.0 development
- braces 3.0.2 development
- chevrotain 7.1.1 development
- clean-stack 2.2.0 development
- cli-cursor 3.1.0 development
- cli-truncate 2.1.0 development
- cli-truncate 3.1.0 development
- color-convert 2.0.1 development
- color-name 1.1.4 development
- colorette 2.0.16 development
- commander 8.3.0 development
- cross-spawn 7.0.3 development
- debug 4.3.3 development
- eastasianwidth 0.2.0 development
- emoji-regex 8.0.0 development
- emoji-regex 9.2.2 development
- execa 5.1.1 development
- fill-range 7.0.1 development
- get-stream 6.0.1 development
- human-signals 2.1.0 development
- husky 7.0.4 development
- indent-string 4.0.0 development
- is-fullwidth-code-point 4.0.0 development
- is-fullwidth-code-point 3.0.0 development
- is-number 7.0.0 development
- is-stream 2.0.1 development
- isexe 2.0.0 development
- lilconfig 2.0.4 development
- lint-staged 12.3.4 development
- listr2 4.0.4 development
- log-update 4.0.0 development
- merge-stream 2.0.0 development
- micromatch 4.0.4 development
- mimic-fn 2.1.0 development
- ms 2.1.2 development
- normalize-path 3.0.0 development
- npm-run-path 4.0.1 development
- object-inspect 1.12.0 development
- onetime 5.1.2 development
- p-map 4.0.0 development
- path-key 3.1.1 development
- picomatch 2.3.1 development
- prettier 2.5.1 development
- regexp-to-ast 0.5.0 development
- restore-cursor 3.1.0 development
- rfdc 1.3.0 development
- rxjs 7.5.4 development
- shebang-command 2.0.0 development
- shebang-regex 3.0.0 development
- signal-exit 3.0.7 development
- slice-ansi 3.0.0 development
- slice-ansi 5.0.0 development
- slice-ansi 4.0.0 development
- string-argv 0.3.1 development
- string-width 4.2.3 development
- string-width 5.1.0 development
- strip-ansi 6.0.1 development
- strip-ansi 7.0.1 development
- strip-final-newline 2.0.0 development
- supports-color 9.2.1 development
- through 2.3.8 development
- to-regex-range 5.0.1 development
- tslib 2.3.1 development
- type-fest 0.21.3 development
- which 2.0.2 development
- wrap-ansi 6.2.0 development
- wrap-ansi 7.0.0 development
- yaml 1.10.2 development
- @prettier/plugin-xml 1.2.0 development
- husky 7.0.4 development
- lint-staged 12.3.4 development
- prettier 2.5.1 development
- @tootallnate/once 1.1.2 development
- @types/mocha 8.0.0 development
- @types/node 14.0.25 development
- agent-base 6.0.1 development
- agent-base 4.3.0 development
- balanced-match 1.0.0 development
- brace-expansion 1.1.11 development
- browser-stdout 1.3.1 development
- buffer-from 1.1.1 development
- commander 2.15.1 development
- concat-map 0.0.1 development
- debug 4.1.1 development
- debug 3.1.0 development
- diff 3.5.0 development
- es6-promise 4.2.8 development
- es6-promisify 5.0.0 development
- escape-string-regexp 1.0.5 development
- fs.realpath 1.0.0 development
- glob 7.1.2 development
- glob 7.1.6 development
- growl 1.10.5 development
- has-flag 3.0.0 development
- he 1.1.1 development
- http-proxy-agent 2.1.0 development
- http-proxy-agent 4.0.1 development
- https-proxy-agent 5.0.0 development
- https-proxy-agent 2.2.4 development
- inflight 1.0.6 development
- inherits 2.0.4 development
- minimatch 3.0.4 development
- minimist 0.0.8 development
- mkdirp 0.5.1 development
- mocha 5.2.0 development
- ms 2.1.2 development
- ms 2.0.0 development
- once 1.4.0 development
- path-is-absolute 1.0.1 development
- semver 5.7.1 development
- source-map 0.6.1 development
- source-map-support 0.5.19 development
- supports-color 5.4.0 development
- typescript 3.9.10 development
- vscode 1.1.37 development
- vscode-test 0.4.3 development
- wrappy 1.0.2 development
- semver 6.3.0
- vscode-jsonrpc 6.0.0-next.4
- vscode-languageclient 7.0.0-next.8
- vscode-languageserver-protocol 3.16.0-next.6
- vscode-languageserver-types 3.16.0-next.3
- @types/mocha 8.0.0 development
- @types/node 14.0.25 development
- typescript 3.9.10 development
- vscode 1.1.37 development
- vscode-languageclient ^7.0.0-next.8
- vscode-languageserver-protocol ^3.16.0-next.6
- GitVersion.Tool *
- JetBrains.ReSharper.CommandLineTools *
- ReportGenerator *
- Rocket.Surgery.Nuke *
- BenchmarkDotNet 0.13.1
- Nerdbank.Streams 2.6.81
- Newtonsoft.Json 12.0.3
- Microsoft.Extensions.Logging *
- Nerdbank.Streams *
- Serilog.Extensions.Logging *
- Serilog.Sinks.Debug *
- Serilog.Sinks.File *
- System.IO *
- System.IO.FileSystem.Primitives *
- System.Runtime.Handles *
- System.Text.Encoding *
- System.Text.Encoding.Extensions *
- System.Threading.Tasks *
- Microsoft.Extensions.Configuration *
- Microsoft.Extensions.Configuration *
- Microsoft.Extensions.Configuration *
- DryIoc.Internal *
- MediatR *
- Microsoft.Extensions.DependencyInjection *
- Microsoft.Extensions.Logging *
- Nerdbank.Streams *
- Newtonsoft.Json *
- System.Collections.Immutable *
- System.Reactive *
- System.Threading.Channels *
- Microsoft.CodeAnalysis.Analyzers *
- Microsoft.CodeAnalysis.CSharp.Workspaces *
- Microsoft.Extensions.Configuration *
- Microsoft.Extensions.Configuration.Binder *
- Microsoft.Extensions.Options.ConfigurationExtensions *
- Microsoft.Extensions.Configuration *
- Microsoft.Extensions.Configuration.Binder *
- Microsoft.Extensions.Options.ConfigurationExtensions *
- Microsoft.Extensions.Configuration *
- Microsoft.Extensions.Logging *
- Microsoft.Extensions.Logging.Debug *
- Microsoft.CodeAnalysis.CSharp.Workspaces *
- Microsoft.Extensions.Configuration.Binder *
- Microsoft.Extensions.Options *
- Microsoft.Extensions.Options.ConfigurationExtensions *
- Microsoft.Extensions.Configuration.Binder *
- Microsoft.Extensions.Options *
- Microsoft.Extensions.Options.ConfigurationExtensions *
- actions/cache v3 composite
- actions/checkout v4.0.0 composite
- actions/setup-dotnet v3.2.0 composite
- actions/upload-artifact v3 composite
- codecov/codecov-action v4.0.0-beta.2 composite
- RocketSurgeonsGuild/actions/sync-milestone v0.3.3 composite
- WyriHaximus/github-action-create-milestone v1 composite
- actions/checkout v4.0.0 composite
- actions/setup-dotnet v3 composite
- gittools/actions/gitreleasemanager/setup v0.10.2 composite
- gittools/actions/gitversion/execute v0.10.2 composite
- gittools/actions/gitversion/setup v0.10.2 composite
- actions-ecosystem/action-remove-labels v1 composite
- alexwilson/enable-github-automerge-action 1.0.0 composite
- RocketSurgeonsGuild/actions/sync-milestone v0.3.3 composite
- WyriHaximus/github-action-create-milestone v1 composite
- actions/checkout v4.0.0 composite
- actions/setup-dotnet v3 composite
- gittools/actions/gitversion/execute v0.10.2 composite
- gittools/actions/gitversion/setup v0.10.2 composite
- ncipollo/release-action v1 composite
- actions/download-artifact v3 composite
- nuget/setup-nuget v1 composite
- actions/checkout v4.0.0 composite
- crazy-max/ghaction-github-labeler v5.0.0 composite
- RocketSurgeonsGuild/actions/sync-milestone v0.3.3 composite
- WyriHaximus/github-action-create-milestone v1 composite
- actions/checkout v4.0.0 composite
- actions/setup-dotnet v3 composite
- gittools/actions/gitreleasemanager/setup v0.10.2 composite
- gittools/actions/gitversion/execute v0.10.2 composite
- gittools/actions/gitversion/setup v0.10.2 composite