Skip to main content
Vostok avatar

Vostok

NuGet publisher profile

Packages
100
Total Downloads
88.6M
88,579,357

Packages (100)

Vostok.ClusterClient.Core package icon

Vostok.ClusterClient.Core

A library with interfaces and implementation of core ClusterClient components.

5.9M
downloads
Vostok.Logging.Abstractions package icon

Vostok.Logging.Abstractions

A library with core logging interfaces, such as ILog and LogEvent.

4.9M
downloads
Vostok.ClusterConfig.Client package icon

Vostok.ClusterConfig.Client

An implementation of ClusterConfig client.

3.6M
downloads
Vostok.ClusterClient.Transport package icon

Vostok.ClusterClient.Transport

Universal transport implementation targeting netstandard2.0 and a set of runtime-specific implementations.

3.6M
downloads
Vostok.Configuration package icon

Vostok.Configuration

Implementation of ConfigurationProvider — the entry point to Vostok configuration subsystem.

3.0M
downloads
Vostok.ClusterClient.Singular package icon

Vostok.ClusterClient.Singular

This module allows to set up ClusterClient to send requests via Singular API gateway.

2.4M
downloads
Vostok.Configuration.Abstractions package icon

Vostok.Configuration.Abstractions

A library with core configuration interfaces.

2.4M
downloads
Vostok.Configuration.Sources package icon

Vostok.Configuration.Sources

Simple standard implementations of sources and base classes and helpers for implementing custom configuration sources.

2.4M
downloads
Vostok.Metrics package icon

Vostok.Metrics

Entry point to Vostok metrics system: abstractions, models, gathering primitives.

2.3M
downloads
Vostok.Logging.Formatting package icon

Vostok.Logging.Formatting

A library responsible for rendering messages and log events to text. Used in any standalone text-based log implementation.

2.1M
downloads
Vostok.Datacenters package icon

Vostok.Datacenters

An utility library containing helper classes for working with datacenters.

2.0M
downloads
Vostok.Hercules.Client package icon

Vostok.Hercules.Client

Implementations of clients to following Hercules services: Gate, Stream, Timeline APIs. Also contains HerculesSink — a nonblocking gate client that sends the data in the background.

1.9M
downloads
Vostok.Tracing.Abstractions package icon

Vostok.Tracing.Abstractions

A library with core tracing interfaces, such as ITracer and ISpan.

1.8M
downloads
Vostok.Hercules.Client.Abstractions package icon

Vostok.Hercules.Client.Abstractions

Facade with main Hercules client interfaces and data model.

1.8M
downloads
Vostok.Tracing.Hercules package icon

Vostok.Tracing.Hercules

An implementation of trace span sender based on Hercules client. Also provides mapping from Hercules events back to spans.

1.8M
downloads
Vostok.Tracing.Extensions package icon

Vostok.Tracing.Extensions

This library contains a set of extensions for common case scenarios (such as HTTP request tracing).

1.7M
downloads
Vostok.Logging.Hercules package icon

Vostok.Logging.Hercules

An implementation of Vostok ILog that send events to Hercules. Also provides mapping from Hercules events back to log events.

1.7M
downloads
Vostok.Context package icon

Vostok.Context

A library that provides a fair deal of syntactic sugar over `AsyncLocal` to facilitate usage of ambient context properties in applications.

1.6M
downloads
Vostok.ServiceDiscovery package icon

Vostok.ServiceDiscovery

Implementation for service discovery subsystem (both server-side and client-side).

1.6M
downloads
Vostok.Hosting package icon

Vostok.Hosting

The entry point to create and launch Vostok-compatible services.

1.6M
downloads
Vostok.Tracing package icon

Vostok.Tracing

This library contains an implementation of core tracing interface (ITracer).

1.5M
downloads
Vostok.ServiceDiscovery.Extensions package icon

Vostok.ServiceDiscovery.Extensions

Extensions for reading and writing application associated data in service discovery system.

1.5M
downloads
Vostok.ClusterClient.Tracing package icon

Vostok.ClusterClient.Tracing

Distributed tracing module for ClusterClient.

1.4M
downloads
Vostok.ServiceDiscovery.Abstractions package icon

Vostok.ServiceDiscovery.Abstractions

Primary interfaces for service discovery subsystem (both server-side and client-side).

1.4M
downloads
Vostok.ZooKeeper.Client package icon

Vostok.ZooKeeper.Client

An implementation of ZooKeeper client.

1.4M
downloads
Vostok.ClusterConfig.Client.Abstractions package icon

Vostok.ClusterConfig.Client.Abstractions

Facade with primary ClusterConfig client interface (IClusterConfigClient) and data model.

1.4M
downloads
Vostok.Metrics.Hercules package icon

Vostok.Metrics.Hercules

An implementation of metric event sender based on Hercules client. Also provides mapping from Hercules events back to metrics.

1.3M
downloads
Vostok.ClusterClient.Topology.CC package icon

Vostok.ClusterClient.Topology.CC

An implementation of IClusterProvider based on ClusterConfig topologies.

1.3M
downloads
Vostok.ClusterClient.Topology.SD package icon

Vostok.ClusterClient.Topology.SD

An implementation of IClusterProvider based on ServiceDiscovery.

1.3M
downloads
Vostok.ZooKeeper.Client.Abstractions package icon

Vostok.ZooKeeper.Client.Abstractions

Facade with ZooKeeper client interface and its request and result models.

1.2M
downloads
Vostok.ClusterClient.Context package icon

Vostok.ClusterClient.Context

This library contains a module that serializes distributed context properties and sends them in HTTP headers.

1.1M
downloads
Vostok.Configuration.Sources.Json package icon

Vostok.Configuration.Sources.Json

Implementation of configuration sources based on JSON files and in-memory strings.

1.1M
downloads
Vostok.Logging.Context package icon

Vostok.Logging.Context

Integration with Vostok.Context library: ambient context prefixes, properties enrichment.

1.1M
downloads
Vostok.Logging.File package icon

Vostok.Logging.File

An implementation of ILog that writes log events to local files.

1.1M
downloads
Vostok.Logging.Tracing package icon

Vostok.Logging.Tracing

Extensions allowing to inject trace context information into log event properties.

1.1M
downloads
Vostok.Hosting.Abstractions package icon

Vostok.Hosting.Abstractions

Vostok.Hosting.Abstractions

1.0M
downloads
Vostok.ClusterClient.Datacenters package icon

Vostok.ClusterClient.Datacenters

An implementation of replica weight modifiers based on datacenters.

1.0M
downloads
Vostok.Logging.Console package icon

Vostok.Logging.Console

An implementation of ILog that asynchronously writes events to console.

950.4K
downloads
Vostok.Configuration.Sources.ClusterConfig package icon

Vostok.Configuration.Sources.ClusterConfig

Configuration source based on ClusterConfig client.

931.0K
downloads
Vostok.Configuration.Logging package icon

Vostok.Configuration.Logging

This module integrates configuration library with logging, allowing to record errors and new settings instances.

911.8K
downloads
Vostok.Applications.AspNetCore package icon

Vostok.Applications.AspNetCore

AspNetCore vostok application template.

879.3K
downloads
Vostok.Metrics.System package icon

Vostok.Metrics.System

Cross-platform system metrics collection for .NET Core applications.

858.9K
downloads
Vostok.Logging.Microsoft package icon

Vostok.Logging.Microsoft

An implementation of Microsoft.Extensions.Logging.Abstractions.ILogger that writes log events to Vostok ILog.

832.1K
downloads
Vostok.ClusterClient.Snitch package icon

Vostok.ClusterClient.Snitch

An implementation of replica weight modifier based on externally computed weights stored in Service Discovery registry.

662.5K
downloads
Vostok.Logging.Configuration package icon

Vostok.Logging.Configuration

This library allows to configure log filtering and enrichment with a set of externally supplied rules.

659.7K
downloads
Vostok.Commons.Time package icon

Vostok.Commons.Time

TODO

652.7K
downloads
Vostok.ServiceDiscovery.Telemetry.Hercules package icon

Vostok.ServiceDiscovery.Telemetry.Hercules

Package Description

634.8K
downloads
Vostok.Configuration.Sources.Yaml package icon

Vostok.Configuration.Sources.Yaml

Implementation of configuration sources based on YAML files and in-memory strings.

625.2K
downloads
Vostok.ServiceDiscovery.Telemetry package icon

Vostok.ServiceDiscovery.Telemetry

Package Description

620.9K
downloads
Vostok.Configuration.Sources.Xml package icon

Vostok.Configuration.Sources.Xml

Implementation of configuration sources based on XML files and in-memory strings.

604.6K
downloads
Vostok.Throttling package icon

Vostok.Throttling

Request throttling helpers for HTTP services: parallelism limiting, quotas.

571.8K
downloads
Vostok.Throttling.Metrics package icon

Vostok.Throttling.Metrics

Implementation of throttling metrics for HTTP services.

559.5K
downloads
Vostok.Tracing.Diagnostics package icon

Vostok.Tracing.Diagnostics

Vostok.Tracing implementation based on System.Diagnostics.ActivitySource

547.6K
downloads
Vostok.Commons.Collections package icon

Vostok.Commons.Collections

Common collections library for microservice toolkit http://vostok.tools/

546.3K
downloads
Vostok.Configuration.Microsoft package icon

Vostok.Configuration.Microsoft

This module integrates vostok configuration library with Microsoft.Extensions.Configuration

544.6K
downloads
Vostok.Sys.Metrics.PerfCounters package icon

Vostok.Sys.Metrics.PerfCounters

Vostok.Sys.Metrics.PerfCounters

505.1K
downloads
Vostok.Applications.Scheduled package icon

Vostok.Applications.Scheduled

Vostok application template for periodical and scheduled actions.

425.5K
downloads
Vostok.Configuration.Sources.Vault package icon

Vostok.Configuration.Sources.Vault

This library contains a configuration source based on Hashicorp Vault secrets.

360.6K
downloads
Vostok.ZooKeeper.Recipes package icon

Vostok.ZooKeeper.Recipes

ZooKeeper recipes, such as distributed lock, based on Vostok.ZooKeeper.Client.

322.2K
downloads
Vostok.Logging.NUnit package icon

Vostok.Logging.NUnit

An implementation of ILog that writes events to NUnit.

272.3K
downloads
Vostok.Logging.Serilog package icon

Vostok.Logging.Serilog

A bridge from Vostok ILog interface to Serilog ILogger.

240.3K
downloads
Vostok.Commons.Local package icon

Vostok.Commons.Local

An utility library containing helper classes for working with processes.

234.1K
downloads
Vostok.Commons.Environment package icon

Vostok.Commons.Environment

Vostok.Commons.Environment

229.0K
downloads
Vostok.Commons.Threading package icon

Vostok.Commons.Threading

Common threading library for microservice toolkit http://vostok.tools/

228.2K
downloads
Vostok.OpenTelemetry.Exporter.Hercules package icon

Vostok.OpenTelemetry.Exporter.Hercules

Implementation of OpenTelemetry exporters based on HerculesSink

186.6K
downloads
Vostok.Commons.Formatting package icon

Vostok.Commons.Formatting

An utility library containing helpers aiding in object formatting.

184.9K
downloads
Houston.CommandLine package icon

Houston.CommandLine

Houston command line tool.

171.0K
downloads
Vostok.Commons.Binary package icon

Vostok.Commons.Binary

TODO

169.8K
downloads
Vostok.Logging.Log4net package icon

Vostok.Logging.Log4net

A bridge from Vostok ILog interface to Log4Net ILogger.

161.0K
downloads
Vostok.ClusterClient.Transport.Webrequest package icon

Vostok.ClusterClient.Transport.Webrequest

HTTP transport for .NET Framework based on WebRequest class.

145.0K
downloads
Vostok.Hosting.AspNetCore package icon

Vostok.Hosting.AspNetCore

Entry point for create Vostok-compatible services with ASP.NET Core 6 hosting model

110.0K
downloads
Vostok.Hercules.Client.Metrics package icon

Vostok.Hercules.Client.Metrics

An utility library containing helper classes for monitoring hercules client.

91.5K
downloads
Vostok.Hercules.Consumers package icon

Vostok.Hercules.Consumers

Implementations of basic Hercules data consumer archetypes: stream handler, stream mover, etc.

73.8K
downloads
Vostok.ZooKeeper.LocalEnsemble package icon

Vostok.ZooKeeper.LocalEnsemble

This library allows to deploy and run a local ZooKeeper cluster for testing purposes.

61.1K
downloads
Vostok.Kafka.Local package icon

Vostok.Kafka.Local

This library allows to deploy and run a local Kafka server for testing purposes.

48.8K
downloads
Vostok.Hercules.Local package icon

Vostok.Hercules.Local

This library allows to deploy and run a local Hercules cluster for testing purposes.

44.0K
downloads
Vostok.ClusterClient.Transport.Sockets package icon

Vostok.ClusterClient.Transport.Sockets

This library contains a transport implementation built upon SocketsHttpHandler and targeting .NET Core 2.1+.

34.0K
downloads
Vostok.AspNetCore.Context package icon

Vostok.AspNetCore.Context

Middleware for restoring distributed context properties and globals

33.8K
downloads
Vostok.Metrics.Aggregations package icon

Vostok.Metrics.Aggregations

Library for metrics aggregations using hercules pipeline.

29.1K
downloads
Vostok.ClusterClient.Transport.Core21 package icon

Vostok.ClusterClient.Transport.Core21

Package Description

26.0K
downloads
Vostok.ClusterClient.Transport.Core20 package icon

Vostok.ClusterClient.Transport.Core20

Package Description

25.7K
downloads
Vostok.ClusterClient.Transport.Core50 package icon

Vostok.ClusterClient.Transport.Core50

Package Description

25.3K
downloads
Vostok.ZooKeeper.Testing package icon

Vostok.ZooKeeper.Testing

This library contains some ZooKeeper test helpers.

21.4K
downloads
Vostok.Launchpad.Templates.SourceLibrary package icon

Vostok.Launchpad.Templates.SourceLibrary

A launchpad template for generating source Vostok libraries.

18.6K
downloads
Vostok.Snitch.Core package icon

Vostok.Snitch.Core

A set of Snitch utils.

18.2K
downloads
Vostok.Launchpad.Templates.Library package icon

Vostok.Launchpad.Templates.Library

A launchpad template for generating ordinary Vostok libraries.

17.8K
downloads
Vostok.SnoopDog package icon

Vostok.SnoopDog

.NET Core tool for analyzing live processes and dumps.

17.3K
downloads
Vostok.Hercules.Client.TracingApi package icon

Vostok.Hercules.Client.TracingApi

Client for Hercules TracingAPI

16.5K
downloads
Vostok.Commons.Primitives package icon

Vostok.Commons.Primitives

Vostok.Commons.Primitives

14.9K
downloads
Vostok.Sys.Metrics.Windows package icon

Vostok.Sys.Metrics.Windows

Provides system metrics on Windows platform

14.5K
downloads
Vostok.Clusterclient.Transport.Native package icon

Vostok.Clusterclient.Transport.Native

This library contains a transport implementation built upon native WinHttpHandler/CurlHandler and targeting .NET Core 2.0.

13.7K
downloads
Vostok.Commons.Testing package icon

Vostok.Commons.Testing

Convenience helpers for unit tests.

12.8K
downloads
Vostok.Singular.Core package icon

Vostok.Singular.Core

Package Description

11.8K
downloads
Vostok.Launchpad package icon

Vostok.Launchpad

Vostok repository bootstap tool.

10.4K
downloads
Vostok.Sys.Metrics.ETW package icon

Vostok.Sys.Metrics.ETW

Provides system metrics on Windows platform via ETW

9.5K
downloads
Vostok.Hercules.Client.Management package icon

Vostok.Hercules.Client.Management

Vostok.Hercules.Client.Management

5.6K
downloads
Vostok.Metrics.Abstractions package icon

Vostok.Metrics.Abstractions

Vostok.Metrics.Abstractions

5.5K
downloads
Vostok.Metrics.AspNetCore package icon

Vostok.Metrics.AspNetCore

Metrics collection for AspNetCore applications.

1.2K
downloads
Vostok.ClusterClient.LZ4 package icon

Vostok.ClusterClient.LZ4

LZ4 compression module for ClusterClient.

526
downloads
Vostok.Logging.NUnit.DependencyInjection package icon

Vostok.Logging.NUnit.DependencyInjection

Microsoft.DependecyInjection extensions to add Vostok NUnit log.

312
downloads