Found 13 packages
A visual node-based workflow designer for Blazor applications. Create executable workflows with a visual node editor, supports conditional branching, loops, and complex data transformations.
The WinSCP .NET assembly is a .NET wrapper around WinSCP’s scripting interface that allows your code to connect to a remote machine and manipulate remote files over SFTP, FTP, WebDAV, S3 and SCP sessions. The library is primarily intended for advanced automation tasks on Microsoft Windows that require conditional processing, loops or other control structures for which the basic scripting interface is too limited. The library is not a general purpose file transfer library. It particularly has a limited support for an interactive processing, and as such it is not well suited for use in GUI applications. For the same reason it is also difficult to use the assembly within a restricted environment like a web server, that limits or even restricts execution of external processes. For documentation and examples of use, see project website. The NuGet package includes the assembly itself and a required WinSCP executable. When installed, it adds the assembly as reference to your project and sets up WinSCP executable to be copied to project output directory, so that it can be found on run-time.
Fluent conditional exection of actions
The JavaScript Debug Symbols for WinRT adds a property to the Debug global object that you can query to detect if the application is running with the Debug build configuration selected, allowing conditional execution of JavaScript code in a Windows Store app.
DataPipe: lightweight, flexible .NET pipeline framework for async workflows, retries, and conditional execution.
A high-performance, feature-rich implementation of the Mediator pattern for .NET applications. Built for modern development with comprehensive CQRS support, advanced middleware pipelines, real-time streaming, event-driven architecture, and full observability. Features include OpenTelemetry integration with distributed tracing and metrics collection, extensive debug logging infrastructure, advanced statistics tracking, fluent configuration API with environment-aware settings, type-constrained middleware for selective execution, comprehensive notification system with hybrid patterns, native streaming capabilities with IAsyncEnumerable support, and automatic handler discovery. Perfect for cloud-native applications requiring high performance, comprehensive observability, and production-ready architecture patterns.
Handles deferred conditional execution based on a subscription model in .NET
A powerful and flexible workflow orchestration engine for .NET 8+ that provides strongly typed contexts, conditional step execution, dynamic branching, and comprehensive result tracking.
The "When" NuGet package provides a set of extension methods for the bool type, facilitating conditional execution of synchronous and asynchronous actions based on boolean evaluations
Bjija Action Task Manager is a .NET library that enables seamless integration of actions and tasks. Easily register tasks, pipelines, and decorators to execute when specific actions occur. Ideal for event-driven architectures and workflow automation. Supports logging and conditional task execution
Library with extensions to SFML.Net types + some useful for gamedev classes. Features: * Vector extensions: conversion, dot, projection, comparision, rotation, angle, length, direction(normalization), bounding rectangle * Rect extensions: Bottom, Right, Position, Center, AABB from vectors, depth of intersection * Spatial partitioning: quad tree, grid, hash * Game class with basic game loop * TileMap renderer * SpriteBatch * Texture.Update with Color[] * Misc: measure execution time of method, assert(throws exception), conditional break * Fast sin and cos * Content manager
A sophisticated .NET pipeline processing library that enables building complex data processing workflows through a fluent API. Provides a robust and extensible framework for processing data through a series of configurable, composable, and resilient steps (pipes). Features include sequential, parallel, conditional, and sub-pipeline execution, resource sharing with thread-safe operations, comprehensive error handling (retry policy, circuit breaker policy, fallback policy, circuit breaker strategy, retry with backoff strategy), pipeline validation with dependency checking, performance monitoring with metrics collection, cancellation support, and asynchronous operations.