Found 35 packages
log4net.ElasticSearch.Async is a log4net appender, based on log4net.ElasticSearch package, for easy logging of exceptions and messages to Elasticsearch indices. The main improvement over log4net.ElasticSearch is background/async logging based on producer-consumer pattern, automatically utilizing bulk API in case of log event bursts. Currently the package provides: - Background/Async logging based on producer-consumer pattern (non-blocking for main application thread) - Configurable exponential backoff retry policy for communication with ElasticSearch - Configurable buffer sizes with rolling buffer option (both general producer-consumer buffer and intermediate flush buffer) - External machine IP added to log events (if possible) - Skipping TLS certificate validation for ElasticSearch endpoint - Setting custom HTTP(S) proxy - Disabling system HTTP(S) proxy - Using custom ElasticSearch processing pipeline - Gzip HTTP compression - NET Standard 2.0 support
LibOptimization is a numerical optimization library that simplifies optimization using C#, VisualBasic.Net and other .NET Framework languages. Implementing optimization algorithm are Steepest Descent Method, Newton Method, Nelder Mead Method (Original ver, Wikipedia ver) ,Hooke and Jeeves of Pattern Search (Direct Search), Real-coded Genetic Algorithm(BLX-alpha and JGG, UNDX and JGG Simplex and JGG, REX and JGG, PCX and G3), Particle Swarm Optimization(Basic PSO, LDIW-PSO, CDIW-PSO, CRIW-PSO, AIW-PSO), Differential Evolution(DE/rand/1/bin, DE/best/1/bin, DE/rand/2/bin, DE/best/2/bin, JADE), Cuckoo Search(Standard), FireFry, Simulated Annealing, Evolution Strategy((1+1)-ES) and Hill Climbing.
A .NET library to search files based on globstar pattern (ant like)
A new type of search system with pattern recognition. Enterprise-grade search in a class library.
Library for fast pattern image search in other image
Inquiro is a high-performance, full-featured text search engine library written for Windows 8 Store Apps and .NET 4.5 applications. It's a technology suitable for nearly any application that requires full-text search. Inquiro includes a powerful search language, and can index any data. Inquiro is a pure .NET 4.5 solution - no separate compilation for different platforms. It also uses the new async/await pattern.
Find time offsets for specific words, phrases, and subphrases in audio recordings with Windows applications using Microsoft SAPI-compliant, Microsoft Speech Platform, and Nuance Dragon NaturallySpeaking speech recognizers. There are two types of audio searches supported: transcription and word spotting. With transcription searches, an audio recording is transcribed first. Then one or more searches may be performed with simple string or Regular Expression pattern search terms. Matches are returned as offsets in seconds. With word spotting searches, the audio is word spotted with a list of keywords (i.e., single words or phrases) first. Then one or more searches may be performed to match a keyword originally used in the word spotting. Matches are returned as offsets in seconds. Documentation is available at https://www.chant.net/support/documentation/helpers. Samples are available at https://www.chant.net/support/downloads. NOTE: This is a commercial software product and requires a purchased license for use. Evaluation credentials are available at https://www.chant.net/support/downloads. Purchased licensed credentials are available at https://www.chant.net/store. See https://www.chant.net/products/helpers for more information about evaluating and purchasing licenses.
A collection of utility classes for .NET including: domain model patterns (identity interfaces, deletable pattern), search and paging infrastructure, JSON reading/editing, process execution, and extension methods for strings and configuration.
Command line tool to recursively rename files based on regex pattern search and replace.
Customizable file mapper, search values in a source file and create a new file based on a pattern file.
Package contains algorithms for 1. Performing patten searching on 2. Performing sorting on Content
A text finder.
A "Did You Mean" fuzzy-text-comparison and fuzzy-search library for .NET Core.
Robust library implementing the Specification Design Pattern specifically for RavenDB. This library allows you to decouple business logic from data access infrastructure, providing reusable, testable, and combinable queries.
Nezaboodka Nevod library provides pattern-based text search.
Fluent Specification pattern library for .NET. Build reusable query rules (filters, includes, ordering, paging, search, projection) and apply them to EF Core IQueryable or in-memory collections. Includes evaluators, validators, and EF Core extensions.
C#/.NET web UI test automation full-featured framework based on Selenium WebDriver. The package targets .NET Standard 2.0, which supports .NET 5+, .NET Framework 4.6.1+ and .NET Core/Standard 2.0+. Atata on GitHub: https://github.com/atata-framework/atata Atata Framework documentation: https://atata.io Features: - WebDriver. Based on Selenium WebDriver and preserves all its features. - Page object model. Provides a unique fluent page object pattern, which is easy to implement and maintain. - Components. Contains a rich set of ready-to-use components for inputs, tables, lists, etc. - Integration. Works on any .NET test engine (e.g. NUnit, xUnit, SpecFlow) as well as on CI systems like Jenkins, GitHub Actions, or TeamCity. - Triggers. A bunch of triggers to bind with different events to extend component behavior. - Verification. A set of fluent assertion methods and triggers for a component and data verification. - Configurable. Defines the default component search strategies as well as additional settings. Atata.Configuration.Json provides flexible JSON configurations. - Reporting/Logging. Built-in customizable logging; screenshots and snapshots capturing functionality. - Extensible. Atata.HtmlValidation adds HTML page validation. Atata.Bootstrap and Atata.KendoUI provide extra components.
Entity Framework Core integration for DesignPatterns.Specification.Net. Provides EF Core-aware evaluators (Where, Include/ThenInclude with optional delegate caching, Order, Pagination), search via EF.Functions.Like, DbSet/IQueryable extensions (WithSpecification, ToListAsync/ToEnumerableAsync), and repository bases (RepositoryBase, ContextFactoryRepositoryBase, EFRepositoryFactory) with support for AsNoTracking/AsNoTrackingWithIdentityResolution, AsSplitQuery, and IgnoreQueryFilters.
Abstract components for an extension version of the Unit Of Work Pattern. The Work Context is an pattern that include the Unit Of Work functionality and add access to others patterns like Repository, Search, Event, Message Bus, etc.
Cross-repository file synchronization tool that uses intelligent iterative merging to unify multiple file versions with interactive conflict resolution. Features include batch processing with custom search paths and exclusion patterns, parallel file hashing for performance, persistent command history, and comprehensive automation capabilities for multi-repository workflows. Supports advanced diff visualization, pattern-based file discovery, and discrete processing phases with real-time progress reporting.