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

https://github.com/opensearch-project/opensearch-net

Score: 28.994242022783766

Last synced: 1 day ago
JSON representation

Repository metadata:

OpenSearch .NET Client


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 6,731
Total Committers: 250
Avg Commits per committer: 26.924
Development Distribution Score (DDS): 0.548

Commits in past year: 75
Committers in past year: 18
Avg Commits per committer in past year: 4.167
Development Distribution Score (DDS) in past year: 0.667

Name Email Commits
Martijn Laarman M****z@g****m 3045
Russ Cam r****m@e****o 1123
gmarz g****a@g****m 1036
dependabot[bot] 4****] 267
github-actions[bot] 4****] 184
Stuart Cam s****m@e****o 136
Thomas Farr t****r@a****m 105
Steve Gordon s****n@h****k 54
Patric Forsgard p****c@t****e 37
Robert Łysoń r****t@t****m 36
Stuart Cam s****t@c****k 33
Anders Østhus a****s@o****m 29
Hailong Cui i****g@a****m 25
Mattias Nordberg m****g@g****m 25
Jaap Taal j****p@q****l 20
Yury Fridlyand y****f@b****m 17
Nick Craver n****r@g****m 14
opensearch-trigger-bot[bot] 9****] 13
Joseph Donley j****h@e****m 10
Eric Berens e****s 10
John Daniels j****n@f****m 10
Romanx m****x@g****m 9
Jonathan Adamit j****t@g****m 9
David Pfeffer b****k@b****m 8
Mariusz Kerl m****l@g****m 8
Radek Krahl r****k@k****l 8
Daniel Low d****w@z****m 8
Gabriel Moskovicz G****z 7
Max Ksyunz 9****z 7
Kevin Gessner k****n@k****m 7
and 220 more...

Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 172
Total pull requests: 1,077
Average time to close issues: 4 months
Average time to close pull requests: 8 days
Total issue authors: 88
Total pull request authors: 40
Average comments per issue: 2.15
Average comments per pull request: 0.5
Merged pull request: 923
Bot issues: 23
Bot pull requests: 725

Past year issues: 34
Past year pull requests: 86
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 8 days
Past year issue authors: 17
Past year pull request authors: 18
Past year average comments per issue: 1.26
Past year average comments per pull request: 1.57
Past year merged pull request: 59
Past year bot issues: 6
Past year bot pull requests: 23

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/opensearch-project/opensearch-net

Top Issue Authors

  • github-actions[bot] (18)
  • Xtansia (17)
  • Hailong-am (7)
  • nhtruong (7)
  • SamuelCox (6)
  • DumboJet (6)
  • dblock (5)
  • YiyuanMiao (4)
  • mend-for-github-com[bot] (4)
  • VachaShah (4)
  • david-alpert-nl (4)
  • opensearch-ci-bot (3)
  • JCKortlang (2)
  • tfarrep (2)
  • jumc (2)

Top Pull Request Authors

  • dependabot[bot] (444)
  • opensearch-trigger-bot[bot] (280)
  • Xtansia (225)
  • Hailong-am (28)
  • DumboJetEngine (13)
  • xluo-aws (9)
  • joefeser (8)
  • SamuelCox (7)
  • gaiksaya (6)
  • Djcarrillo6 (5)
  • YiyuanMiao (5)
  • dblock (5)
  • yyfamazon (4)
  • assaftir (2)
  • sp-jcberleur (2)

Top Issue Labels

  • enhancement (56)
  • bug (53)
  • good first issue (30)
  • untriaged (20)
  • documentation (11)
  • CCI (7)
  • code-gen (5)
  • question (4)
  • Mend: dependency security vulnerability (4)
  • flaky-test (3)
  • release tracking (2)
  • dependencies (1)
  • aws (1)
  • 2.0 (1)
  • dependabot (1)
  • skip-changelog (1)
  • performance (1)
  • v2.3.0 (1)

Top Pull Request Labels

  • dependencies (443)
  • dependabot (438)
  • backport 1.x (220)
  • skip-changelog (165)
  • autocut (26)
  • code-gen (23)
  • backport 1.7 (15)
  • OSCI-2023 (4)
  • v2.3.0 (4)
  • backport 1.8 (3)
  • enhancement (2)
  • github_actions (1)
  • CCI (1)
  • documentation (1)
  • Bugfix (1)

Package metadata

proxy.golang.org: github.com/opensearch-project/opensearch-net

nuget.org: opensearch.net

Exposes all the OpenSearch API endpoints but leaves you in control of building the request and response bodies. Comes with built in cluster failover/connection pooling support.

  • Homepage: https://github.com/opensearch-project/opensearch-net
  • Licenses: Apache-2.0
  • Latest release: 2.3.0 (published 5 days ago)
  • Last Synced: 2026-10-31T14:03:38.845Z (2 days ago)
  • Versions: 14
  • Dependent Packages: 9
  • Dependent Repositories: 0
  • Downloads: 34,963,076 Total
  • Rankings:
    • Downloads: 0.88%
    • Average: 11.178%
    • Dependent repos count: 13.819%
    • Dependent packages count: 18.835%
  • Maintainers (1)
nuget.org: opensearch.client

Strongly typed interface to OpenSearch. Fluent and classic object initializer mappings of requests and responses. Uses and exposes OpenSearch.Net.

  • Homepage: https://github.com/opensearch-project/opensearch-net
  • Licenses: Apache-2.0
  • Latest release: 2.3.0 (published 5 days ago)
  • Last Synced: 2026-10-31T14:03:40.352Z (2 days ago)
  • Versions: 14
  • Dependent Packages: 10
  • Dependent Repositories: 0
  • Downloads: 32,266,973 Total
  • Rankings:
    • Downloads: 0.921%
    • Average: 11.192%
    • Dependent repos count: 13.819%
    • Dependent packages count: 18.835%
  • Maintainers (1)
nuget.org: opensearch.net.auth.awssigv4

Adds support for AWS SigV4 authentication to the OpenSearch.Net client.

  • Homepage: https://github.com/opensearch-project/opensearch-net
  • Licenses: Apache-2.0
  • Latest release: 2.3.0 (published 5 days ago)
  • Last Synced: 2026-10-31T14:03:39.044Z (2 days ago)
  • Versions: 12
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 8,679,512 Total
  • Rankings:
    • Downloads: 1.677%
    • Average: 11.444%
    • Dependent repos count: 13.819%
    • Dependent packages count: 18.835%
  • Maintainers (1)
nuget.org: opensearch.client.jsonnetserializer

OpenSearch.Client uses an internal serializer. This package enables serialization for your documents using your own custom Json.NET serializer

  • Homepage: https://github.com/opensearch-project/opensearch-net
  • Licenses: Apache-2.0
  • Latest release: 2.3.0 (published 5 days ago)
  • Last Synced: 2026-10-31T14:03:41.875Z (2 days ago)
  • Versions: 14
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 5,895,252 Total
  • Rankings:
    • Downloads: 1.891%
    • Average: 11.515%
    • Dependent repos count: 13.819%
    • Dependent packages count: 18.835%
  • Maintainers (1)
nuget.org: opensearch.net.virtualizedcluster

Provides a way to assert client behaviour through a rule engine backed VirtualClusterConnection

  • Homepage: https://github.com/opensearch-project/opensearch-net
  • Licenses: Apache-2.0
  • Latest release: 2.3.0 (published 5 days ago)
  • Last Synced: 2026-10-31T14:03:39.038Z (2 days ago)
  • Versions: 14
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 54,071 Total
  • Rankings:
    • Downloads: 8.116%
    • Average: 13.59%
    • Dependent repos count: 13.819%
    • Dependent packages count: 18.835%
  • Maintainers (1)

Dependencies

src/OpenSearch.Net.VirtualizedCluster/OpenSearch.Net.VirtualizedCluster.csproj nuget
  • OpenSearch.Net $(TestPackageVersion)
tests/Tests.Configuration/Tests.Configuration.csproj nuget
  • OpenSearch.OpenSearch.Managed 0.1.0-canary.0.276
tests/Tests.Core/Tests.Core.csproj nuget
  • DiffPlex 1.4.1
  • FluentAssertions 5.10.3
  • JunitXml.TestLogger 2.1.78
  • Microsoft.NET.Test.Sdk 16.5.0
  • Nullean.VsTest.Pretty.TestLogger 0.3.0
  • OpenSearch.Client.JsonNetSerializer $(TestPackageVersion)
  • OpenSearch.OpenSearch.Xunit 0.1.0-canary.0.276
  • Proc 0.6.1
  • xunit 2.3.1
tests/Tests.Domain/Tests.Domain.csproj nuget
  • Bogus 22.1.2
  • Newtonsoft.Json 12.0.1
  • OpenSearch.Client $(TestPackageVersion)
  • OpenSearch.OpenSearch.Managed 0.1.0-canary.0.276
tests/Tests.Reproduce/Tests.Reproduce.csproj nuget
  • System.Reactive 3.1.1
  • xunit.extensibility.execution 2.3.1
  • xunit.runner.visualstudio 2.3.1
tests/Tests.ScratchPad/Tests.ScratchPad.csproj nuget
  • BenchMarkDotNet 0.12.1
  • System.Diagnostics.DiagnosticSource 5.0.0
.github/workflows/backport.yml actions
  • VachaShah/backport v1.1.4 composite
  • tibdex/github-app-token v1.5.0 composite
.github/workflows/build_deploy_docs.yml actions
  • actions/checkout v3 composite
  • actions/setup-dotnet v3 composite
  • peaceiris/actions-gh-pages v3 composite
.github/workflows/changelog_verifier.yml actions
  • actions/checkout v3 composite
  • dangoslen/changelog-enforcer v3 composite
.github/workflows/compile.yml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/setup-dotnet v1 composite
.github/workflows/dependabot_pr.yml actions
  • actions/checkout v3 composite
  • actions/setup-dotnet v1 composite
  • dangoslen/dependabot-changelog-helper v2 composite
  • stefanzweifel/git-auto-commit-action v4 composite
  • tibdex/github-app-token v1.5.0 composite
.github/workflows/integration.yml actions
  • actions/cache v2 composite
  • actions/checkout v3 composite
  • actions/checkout v2 composite
  • actions/setup-dotnet v1 composite
  • actions/upload-artifact v3 composite
.github/workflows/license.yml actions
  • actions/checkout v2 composite
.github/workflows/links.yml actions
  • actions/checkout v2 composite
  • lycheeverse/lychee-action v1.5.0 composite
.github/workflows/release.yml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/setup-dotnet v1 composite
  • actions/upload-artifact v2 composite
.github/workflows/test-jobs.yml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/setup-dotnet v1 composite
  • actions/upload-artifact v2 composite
  • mikepenz/action-junit-report v2 composite
abstractions/src/OpenSearch.Stack.ArtifactsApi/OpenSearch.Stack.ArtifactsApi.csproj nuget
  • SemanticVersioning 2.0.2
  • System.Net.Http 4.3.4
  • System.Runtime.InteropServices.RuntimeInformation 4.3.0
  • System.Text.Json 7.0.1
src/OpenSearch.Net.Auth.AwsSigV4/OpenSearch.Net.Auth.AwsSigV4.csproj nuget
  • AWSSDK.Core 3.7.103.17
  • OpenSearch.Net $(TestPackageVersion)
.github/actions/build-opensearch/action.yml actions
  • ./client/.github/actions/cached-git-build * composite
.github/actions/cached-git-build/action.yml actions
  • actions/cache/restore v3 composite
  • actions/cache/save v3 composite
  • actions/checkout v3 composite
.github/actions/run-released-opensearch/action.yml actions
  • ./client/.github/actions/start-opensearch * composite
  • actions/cache/restore v3 composite
  • actions/cache/save v3 composite
.github/actions/start-opensearch/action.yml actions
  • actions/setup-java v3 composite
.github/workflows/bump-version.yml actions
  • actions/checkout v4 composite
  • peter-evans/create-pull-request v5 composite
  • tibdex/github-app-token v1.5.0 composite
.github/workflows/integration-yaml-tests.yml actions
  • ./client/.github/actions/build-opensearch * composite
  • ./client/.github/actions/run-released-opensearch * composite
  • ./client/.github/actions/start-opensearch * composite
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-dotnet v3 composite
  • actions/upload-artifact v3 composite
.github/workflows/release-drafter.yml actions
  • actions/checkout v3 composite
  • softprops/action-gh-release v1 composite
  • trstringer/manual-approval v1 composite
abstractions/src/OpenSearch.OpenSearch.Ephemeral/OpenSearch.OpenSearch.Ephemeral.csproj nuget
abstractions/src/OpenSearch.OpenSearch.Managed/OpenSearch.OpenSearch.Managed.csproj nuget
abstractions/src/OpenSearch.OpenSearch.Xunit/OpenSearch.OpenSearch.Xunit.csproj nuget
abstractions/tests/OpenSearch.OpenSearch.EphemeralTests/OpenSearch.OpenSearch.EphemeralTests.csproj nuget
abstractions/tests/OpenSearch.Stack.ArtifactsApiTests/OpenSearch.Stack.ArtifactsApiTests.csproj nuget
samples/Samples/Samples.csproj nuget
  • System.CommandLine 2.0.0-beta4.22272.1
src/ApiGenerator/ApiGenerator.csproj nuget
src/OpenSearch.Client/OpenSearch.Client.csproj nuget
src/OpenSearch.Client.JsonNetSerializer/OpenSearch.Client.JsonNetSerializer.csproj nuget
src/OpenSearch.Net/OpenSearch.Net.csproj nuget
tests/Tests/Tests.csproj nuget
tests/Tests.Auth.AwsSigV4/Tests.Auth.AwsSigV4.csproj nuget
tests/Tests.ClusterLauncher/Tests.ClusterLauncher.csproj nuget
.github/actions/create-version-bump-pr/action.yml actions
  • actions/checkout de0fac2e4500dabe0009e67214ff5f5447ce83dd composite
  • peter-evans/create-pull-request 22a9089034f40e5a961c8808d113e2c98fb63676 composite
.github/workflows/delete-merged-autocut-branches.yml actions
  • actions/github-script 3a2844b7e9c422d3c10d287c895573f7108da1b3 composite
.github/workflows/code-gen.yml actions
  • actions/cache 27d5ce7f107fe9357f9df03efb73ab90386fccae composite
  • actions/checkout de0fac2e4500dabe0009e67214ff5f5447ce83dd composite
  • actions/create-github-app-token bcd2ba49218906704ab6c1aa796996da409d3eb1 composite
  • actions/setup-dotnet 67a3573c9a986a3f9c594539f4ab511d57bb3ce9 composite
  • peter-evans/create-pull-request c5a7806660adbe173f04e3e038b0ccdcd758773c composite
.github/workflows/add-untriaged.yml actions
  • actions/github-script 3a2844b7e9c422d3c10d287c895573f7108da1b3 composite
tests/Tests.OpenSearch.Net/Tests.OpenSearch.Net.csproj nuget
  • Microsoft.NET.Test.Sdk 17.13.0
  • OpenSearch.Net $(TestPackageVersion)
  • xunit.runner.visualstudio 2.8.2
tests/ApiGenerator.Tests/ApiGenerator.Tests.csproj nuget
  • xunit.runner.visualstudio 3.1.1 development
  • JunitXml.TestLogger 6.1.0
  • Microsoft.NET.Test.Sdk 17.14.1
  • Nullean.VsTest.Pretty.TestLogger 0.4.0
  • xunit 2.9.3
tests/Tests.OpenSearch.Client/Tests.OpenSearch.Client.csproj nuget
  • Microsoft.NET.Test.Sdk 17.13.0
  • OpenSearch.Client $(TestPackageVersion)
  • xunit.runner.visualstudio 2.8.2