https://github.com/elastic/elasticsearch-net
c-sharp client dot-net dot-net-client elasticsearch elasticsearch-net nest
Score: 33.95810938199643
Last synced: about 10 hours ago
JSON representation
Repository metadata:
This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.
- Host: GitHub
- URL: https://github.com/elastic/elasticsearch-net
- Owner: elastic
- License: apache-2.0
- Created: 2010-09-27T13:55:00.000Z (about 16 years ago)
- Default Branch: main
- Last Pushed: 2026-09-25T14:50:29.000Z (7 days ago)
- Last Synced: 2026-09-28T03:36:56.706Z (4 days ago)
- Topics: c-sharp, client, dot-net, dot-net-client, elasticsearch, elasticsearch-net, nest
- Language: C#
- Homepage: https://www.elastic.co/guide/en/elasticsearch/client/net-api/current/index.html
- Size: 716 MB
- Stars: 3,648
- Watchers: 468
- Forks: 1,132
- Open Issues: 72
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.txt
- Notice: NOTICE.txt
Owner metadata:
- Name: elastic
- Login: elastic
- Email: info@elastic.co
- Kind: organization
- Description:
- Website: https://www.elastic.co/
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/6764390?v=4
- Repositories: 969
- Last Synced at: 2026-09-28T01:42:26.748Z
- Profile URL: https://github.com/elastic
GitHub Events
Total
- Create event: 231
- Delete event: 177
- Fork event: 19
- Issue comment event: 398
- Issues event: 206
- Member event: 1
- Pull request event: 393
- Pull request review comment event: 5
- Pull request review event: 28
- Push event: 378
- Release event: 43
- Watch event: 88
- Total: 1967
Last Year
- Create event: 65
- Delete event: 54
- Fork event: 2
- Issue comment event: 47
- Issues event: 38
- Pull request event: 90
- Pull request review event: 2
- Push event: 124
- Release event: 7
- Watch event: 7
- Total: 436
Committers metadata
Last synced: 1 day ago
Total Commits: 7,227
Total Committers: 248
Avg Commits per committer: 29.141
Development Distribution Score (DDS): 0.567
Commits in past year: 76
Committers in past year: 10
Avg Commits per committer in past year: 7.6
Development Distribution Score (DDS) in past year: 0.171
| Name | Commits | |
|---|---|---|
| Martijn Laarman | M****z@g****m | 3127 |
| Russ Cam | r****m@e****o | 1216 |
| gmarz | g****a@g****m | 1036 |
| Steve Gordon | s****n@h****k | 577 |
| Florian Bernd | g****t@f****e | 229 |
| Stuart Cam | s****m@e****o | 148 |
| github-actions[bot] | 4****] | 133 |
| Stuart Cam | s****t@c****k | 38 |
| Patric Forsgard | p****c@t****e | 37 |
| Robert Łysoń | r****t@t****m | 36 |
| István Zoltán Szabó | s****e@g****m | 32 |
| Anders Østhus | a****s@o****m | 29 |
| Mattias Nordberg | m****g@g****m | 25 |
| Jaap Taal | j****p@q****l | 20 |
| Nick Craver | n****r@g****m | 14 |
| John Daniels | j****n@f****m | 10 |
| Colleen McGinnis | c****s@e****o | 10 |
| Eric Berens | e****s | 10 |
| Joseph Donley | j****h@e****m | 10 |
| Jonathan Adamit | j****t@g****m | 9 |
| Romanx | m****x@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 |
| Kevin Gessner | k****n@k****m | 7 |
| Yoh Deadfall | y****l@h****m | 7 |
| Gabriel Moskovicz | G****z | 7 |
| unknown | v****b@p****t | 6 |
| freshmaker74 | f****r@n****m | 6 |
| and 218 more... | ||
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 437
Total pull requests: 969
Average time to close issues: 4 months
Average time to close pull requests: 2 days
Total issue authors: 261
Total pull request authors: 38
Average comments per issue: 2.36
Average comments per pull request: 0.34
Merged pull request: 825
Bot issues: 1
Bot pull requests: 487
Past year issues: 15
Past year pull requests: 105
Past year average time to close issues: 20 days
Past year average time to close pull requests: 1 day
Past year issue authors: 14
Past year pull request authors: 7
Past year average comments per issue: 2.93
Past year average comments per pull request: 0.29
Past year merged pull request: 99
Past year bot issues: 0
Past year bot pull requests: 28
Top Issue Authors
- stevejgordon (28)
- gpetrou (20)
- niemyjski (16)
- flobernd (10)
- DR9885 (8)
- TheFireCookie (7)
- erik-kallen (6)
- RolfDeVries (5)
- asal-hesehus (5)
- cguedel (5)
- gise88 (5)
- yansklyarenko (4)
- alkampfergit (4)
- giannik (4)
- feherbbj (4)
Top Pull Request Authors
- github-actions[bot] (484)
- flobernd (364)
- colleenmcginnis (16)
- stevejgordon (15)
- jrodewig (12)
- gpetrou (8)
- YohDeadfall (6)
- marciw (5)
- reakaleek (4)
- georgewallace (4)
- Mpdreamz (4)
- szabosteve (4)
- fresh55 (4)
- KOTungseth (4)
- pquentin (3)
Top Issue Labels
- 8.x (293)
- Category: Bug (177)
- Category: Feature (63)
- 7.x (45)
- State: Awaiting Response (40)
- Category: Question (39)
- Feature (32)
- 9.x (29)
- Area: Generator (24)
- Area: Client (22)
- State: Stale (22)
- Area: Specification (21)
- Usability (17)
- bug (17)
- Category: Enhancement (16)
- Area: Documentation (11)
- Area: Helpers (9)
- Category: Not an issue (9)
- question (9)
- Duplicate (5)
- tracking (4)
- State: Blocked (3)
- specification (3)
- Area: CI (2)
- Area: Transport (2)
- Research (2)
- Area: Build (1)
- v6.8.2 (1)
- backport 8.x (1)
- v7.3.0 (1)
Top Pull Request Labels
- 8.x (206)
- backport serverless (130)
- skip-backport (103)
- Category: Bug (82)
- Category: Enhancement (72)
- Area: Client (68)
- backport 8.13 (55)
- Area: Documentation (44)
- 9.x (38)
- backport-8.19 (34)
- backport 9.0 (33)
- Area: Generator (33)
- backport 8.x (30)
- Category: Feature (24)
- backport 8.15 (22)
- backport 8.9 (21)
- backport 8.14 (19)
- Docs (19)
- bug (18)
- backport-9.0 (17)
- Area: Transport (15)
- backport 8.12 (15)
- backport 8.17 (14)
- backport 8.10 (14)
- backport 8.16 (13)
- backport-9.5 (12)
- backport 8.3 (11)
- backport 8.4 (11)
- backport 8.6 (11)
- backport 8.1 (11)
Package metadata
- Total packages: 15
-
Total downloads:
- nuget: 606,489,449 total
- npm: 1,709 last-month
- Total dependent packages: 566 (may contain duplicates)
- Total dependent repositories: 16 (may contain duplicates)
- Total versions: 799
- Total maintainers: 13
nuget.org: elasticsearch.net.jsonnet
This package is only useful if you use the low level client ONLY and do not use NEST but would like to use JSON.NET as your serializer
- Homepage: https://github.com/elastic/elasticsearch-net
- Licenses: apache-2.0
- Latest release: (published 1 day ago)
- Last Synced: 2026-10-01T04:47:39.075Z (1 day ago)
- Versions: 27
- Dependent Packages: 3
- Dependent Repositories: 5
-
Rankings:
- Forks count: 0.337%
- Stargazers count: 0.555%
- Average: 2.227%
- Dependent repos count: 3.205%
- Dependent packages count: 4.812%
nuget.org: nest.7xupgradeassistant
NEST 7.0 introduces API namespaces on the client. This package reintroduces removed methods on the client, with instructions on how to upgrade to using the new APIs
- Homepage: https://github.com/elastic/elasticsearch-net
- Licenses: apache-2.0
- Latest release: 7.1.0 (published about 7 years ago)
- Last Synced: 2026-10-01T04:47:42.638Z (1 day ago)
- Versions: 3
- Dependent Packages: 1
- Dependent Repositories: 6
- Downloads: 432,192 Total
-
Rankings:
- Forks count: 0.333%
- Stargazers count: 0.546%
- Downloads: 2.271%
- Dependent repos count: 2.915%
- Average: 3.399%
- Dependent packages count: 10.932%
- Maintainers (1)
nuget.org: elasticsearch.net.connection.httpclient
An IConnection implementation that uses System.Net.Http.HttpClient to talk with elasticsearch
- Homepage: https://github.com/elastic/elasticsearch-net
- Licenses: apache-2.0
- Latest release: (published 1 day ago)
- Last Synced: 2026-10-01T04:47:45.731Z (1 day ago)
- Versions: 30
- Dependent Packages: 0
- Dependent Repositories: 5
-
Rankings:
- Forks count: 0.336%
- Stargazers count: 0.554%
- Dependent repos count: 3.215%
- Average: 6.205%
- Dependent packages count: 20.713%
nuget.org: elasticsearch.net.connection.thrift
An IConnection implementation that utilizes Apache Thrift to talk with elasticsearch
- Homepage: https://github.com/elastic/elasticsearch-net
- Licenses: apache-2.0
- Latest release: (published 1 day ago)
- Last Synced: 2026-10-01T04:47:42.267Z (1 day ago)
- Versions: 32
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Forks count: 0.251%
- Stargazers count: 0.39%
- Average: 8.221%
- Dependent repos count: 12.697%
- Dependent packages count: 19.548%
nuget.org: elasticsearch.net.virtualizedcluster
Provides a way to assert client behaviour through a rule engine backed VirtualClusterConnection
- Homepage: https://github.com/elastic/elasticsearch-net
- Licenses: Apache-2.0
- Latest release: 7.17.5 (published almost 4 years ago)
- Last Synced: 2026-10-01T04:47:46.050Z (1 day ago)
- Versions: 34
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 181,864 Total
-
Rankings:
- Downloads: 4.207%
- Average: 9.418%
- Dependent repos count: 10.162%
- Dependent packages count: 13.886%
- Maintainers (3)
nuget.org: elasticsearch.net
Exposes all the Elasticsearch 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/elastic/elasticsearch-net
- Licenses: Apache-2.0
- Latest release: 7.17.4 (published over 4 years ago)
- Last Synced: 2026-10-01T04:47:45.682Z (1 day ago)
- Versions: 163
- Dependent Packages: 112
- Dependent Repositories: 0
- Downloads: 347,284,911 Total
-
Rankings:
- Downloads: 0.056%
- Average: 10.904%
- Dependent repos count: 13.819%
- Dependent packages count: 18.835%
- Maintainers (5)
nuget.org: nest
Strongly typed interface to Elasticsearch. Fluent and classic object initializer mappings of requests and responses. Uses and exposes Elasticsearch.Net.
- Homepage: https://github.com/elastic/elasticsearch-net
- Licenses: Apache-2.0
- Latest release: 7.17.4 (published over 4 years ago)
- Last Synced: 2026-10-01T04:47:42.884Z (1 day ago)
- Versions: 198
- Dependent Packages: 382
- Dependent Repositories: 0
- Downloads: 190,968,606 Total
-
Rankings:
- Downloads: 0.082%
- Average: 10.912%
- Dependent repos count: 13.819%
- Dependent packages count: 18.835%
- Maintainers (5)
nuget.org: nest.jsonnetserializer
NEST uses an internal serializer. This package enables serialization for your documents using your own custom Json.NET serializer
- Homepage: https://github.com/elastic/elasticsearch-net
- Licenses: Apache-2.0
- Latest release: 7.17.5 (published almost 4 years ago)
- Last Synced: 2026-10-01T04:47:40.239Z (1 day ago)
- Versions: 75
- Dependent Packages: 36
- Dependent Repositories: 0
- Downloads: 34,522,998 Total
-
Rankings:
- Downloads: 0.28%
- Average: 10.978%
- Dependent repos count: 13.819%
- Dependent packages count: 18.835%
- Maintainers (5)
nuget.org: ref12.codex.elasticsearch.net
Elasticsearch.Net
- Homepage: https://github.com/elastic/elasticsearch-net
- Licenses: apache-2.0
- Latest release: (published 1 day ago)
- Last Synced: 2026-10-01T04:47:52.963Z (1 day ago)
- Versions: 13
- Dependent Packages: 1
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 10.33%
- Average: 11.513%
- Dependent repos count: 12.697%
nuget.org: elastic.clients.elasticsearch
This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.
- Homepage: https://github.com/elastic/elasticsearch-net
- Licenses: Apache-2.0
- Latest release: 9.5.3 (published 4 days ago)
- Last Synced: 2026-10-01T04:47:52.245Z (1 day ago)
- Versions: 165
- Dependent Packages: 31
- Dependent Repositories: 0
- Downloads: 33,073,497 Total
-
Rankings:
- Downloads: 1.128%
- Average: 12.148%
- Dependent repos count: 14.978%
- Dependent packages count: 20.338%
- Maintainers (2)
nuget.org: ref12.codex.nest
Strongly typed interface to Elasticsearch. Fluent and classic object initializer mappings of requests and responses. Uses and exposes Elasticsearch.Net
- Homepage: https://github.com/elastic/elasticsearch-net
- Licenses: apache-2.0
- Latest release: (published 1 day ago)
- Last Synced: 2026-10-01T04:47:51.702Z (1 day ago)
- Versions: 12
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 12.697%
- Average: 16.122%
- Dependent packages count: 19.548%
nuget.org: dnet.elastic.clients.elasticsearch
This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.
- Homepage: https://github.com/elastic/elasticsearch-net
- Licenses: Apache-2.0
- Latest release: 8.19.6.2 (published about 1 year ago)
- Last Synced: 2026-10-01T04:47:49.664Z (1 day ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 16,291 Total
-
Rankings:
- Forks count: 0.956%
- Stargazers count: 1.261%
- Dependent repos count: 6.635%
- Average: 16.708%
- Dependent packages count: 17.79%
- Downloads: 56.897%
- Maintainers (1)
npmjs.org: @elastic/request-converter-dotnet
Converts Elasticsearch Dev Console requests to Elastic.Clients.Elasticsearch (.NET) code. .NET WASM bundle consumed by @elastic/request-converter.
- Homepage: https://github.com/elastic/elasticsearch-net#readme
- Licenses: Apache-2.0
- Latest release: 9.5.7 (published 4 days ago)
- Last Synced: 2026-10-01T04:47:53.093Z (1 day ago)
- Versions: 21
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 1,709 Last month
-
Rankings:
- Downloads: 17.31%
- Dependent repos count: 21.404%
- Average: 23.187%
- Dependent packages count: 30.846%
- Maintainers (7)
nuget.org: elastic.clients.elasticsearch.serverless
This strongly-typed, client library enables working with Elasticsearch Serverless. It is the official client maintained and supported by Elastic.
- Homepage: https://github.com/elastic/elasticsearch-net
- Status: deprecated
- Licenses: Apache-2.0
- Latest release: (published 1 day ago)
- Last Synced: 2026-10-01T04:47:47.935Z (1 day ago)
- Versions: 22
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 8,480 Total
-
Rankings:
- Dependent repos count: 7.642%
- Dependent packages count: 20.499%
- Average: 26.602%
- Downloads: 51.666%
- Maintainers (1)
nuget.org: dnet.nest
Strongly typed interface to Elasticsearch. Fluent and classic object initializer mappings of requests and responses. Uses and exposes Elasticsearch.Net.
- Homepage: https://github.com/elastic/elasticsearch-net
- Licenses: Apache-2.0
- Latest release: 7.17.6 (published over 1 year ago)
- Last Synced: 2026-10-01T04:47:38.553Z (1 day ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 610 Total
-
Rankings:
- Dependent repos count: 7.017%
- Dependent packages count: 18.825%
- Average: 27.262%
- Downloads: 55.944%
- Maintainers (1)
Dependencies
- BenchmarkDotNet 0.13.1
- NEST 7.16.0
- JetBrains.Profiler.Api 1.1.8
- Microsoft.VisualStudio.Threading.Analyzers 17.1.46 development
- Elastic.Transport 0.3.2
- System.Reflection.Emit 4.3.0
- System.Reflection.Emit.Lightweight 4.3.0
- Newtonsoft.Json 13.0.1
- xunit.runner.visualstudio 2.4.5 development
- Ben.Demystifier 0.1.4
- Bogus 22.1.2
- Elastic.Transport.VirtualizedCluster 0.3.2
- FSharp.Core 6.0.3
- Microsoft.NET.Test.Sdk 17.2.0
- Newtonsoft.Json 13.0.1
- SemanticVersioning 0.8.0
- SharpZipLib 1.3.3
- System.Diagnostics.FileVersionInfo 4.3.0
- System.Reactive 3.1.1
- Verify.Xunit 14.11.4
- xunit.extensibility.execution 2.4.1
- Elastic.Elasticsearch.Managed 0.3.5
- DiffPlex 1.4.1
- Elastic.Clients.Elasticsearch.JsonNetSerializer $(TestPackageVersion)
- Elastic.Elasticsearch.Xunit 0.3.5
- FluentAssertions 5.10.3
- JunitXml.TestLogger 3.0.110
- Microsoft.Bcl.HashCode 1.1.1
- Microsoft.NET.Test.Sdk 17.2.0
- Nullean.VsTest.Pretty.TestLogger 0.3.0
- Proc 0.6.1
- xunit 2.4.1
- Bogus 22.1.2
- Elastic.Clients.Elasticsearch $(TestPackageVersion)
- Elastic.Elasticsearch.Managed 0.3.5
- Newtonsoft.Json 13.0.1
- actions/checkout v2 composite
- banyan/auto-label 1.2 composite
- tibdex/backport v1 composite
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-dotnet v1 composite
- mikepenz/action-junit-report v2 composite
- actions/checkout v2 composite
- actions/checkout v2 composite
- actions/setup-dotnet v1 composite
- peter-evans/create-pull-request 052fc72b4198ba9fbc81b818c6e1859f747d49a8 composite
- actions/checkout v2 composite
- peter-evans/create-pull-request 052fc72b4198ba9fbc81b818c6e1859f747d49a8 composite
- actions/checkout v2 composite
- actions/setup-dotnet v1 composite
- peter-evans/create-pull-request 052fc72b4198ba9fbc81b818c6e1859f747d49a8 composite
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-dotnet v1 composite
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-dotnet v1 composite
- mikepenz/action-junit-report v2 composite
- actions/checkout v2 composite
- actions/setup-dotnet v1 composite
- actions/cache v4 composite
- actions/checkout v4 composite
- actions/download-artifact v4 composite
- actions/setup-dotnet v4 composite
- actions/upload-artifact v4 composite
- zyactions/semver v1 composite
- actions/checkout v4 composite
- elastic/clients-team-automations/issues_stats main composite
- actions/stale v9 composite
- actions/cache v4 composite
- actions/checkout v4 composite
- actions/setup-dotnet v4 composite