Provides types that support using Managed Extensibility Framework (MEF) with a convention-based configuration model.
Microsoft Azure Configuration Manager provides a unified API to load configuration settings regardless of where the application is hosted - whether on-premises or in a Cloud Service.
Amazon EC2 Simple Systems Manager (SSM) enables you to manage a number of administrative and configuration tasks on your instances.
Seade is a C# code-first, lightweight, configuration management system.
Managed query API for enumerating Visual Studio setup instances using embeddable interoperability types.
This is the initial SDK release for the Amazon API Gateway v2 APIs. This SDK will allow you to manage and configure APIs in Amazon API Gateway; this first release provides the capabilities that allow you to programmatically setup and manage WebSocket APIs end to end.
AWS Config is a fully managed service that provides you with an AWS resource inventory, configuration history, and configuration change notifications to enable security and governance.
C# Test Automation Framework based on Selenium.WebDriver to write browser automated tests with ease. Extends the usage of numerous Selenium types, and provides new useful features. Supports Page Object Model design pattern. Notes: This package does not include any test framework or runner (MSTest / NUnit / xUnit). Those should be added additionally to the project. Executing tests against local browser requires browser specific Selenium WebDriver NuGets (e.g. Selenium.Chrome.WebDriver). See more on https://www.seleniumhq.org/ Included packages: - Selenium.WebDriver as the core of the framework, - FluentAssertions to write assertions in an extremely readable way, - Microsoft.Extensions.Configuration for managing the browser configurations, - Serilog as a .NET logging tool, - JetBrains.Annotations for ReSharper support, - Microsoft.SourceLink to provide source code link during debugging.
Use the Amazon Elasticsearch configuration API to create, configure, and manage Elasticsearch domains.
Configuration manager powered by Windows Data Protection API.
Microsoft Azure Configuration Manager provides a unified API to load configuration settings regardless of where the application is hosted - whether on-premises or in a Cloud Service.
AWS Secrets Manager configuration provider implementation for Microsoft.Extensions.Configuration.
GitObjectDb is designed to simplify the configuration management versioning. It does so by removing the need for hand-coding the commands needed to interact with Git. The Git repository is used as a pure database as the files containing the serialized copy of the objects are never fetched in the filesystem. GitObjectDb only uses the blob storage provided by Git.
GitObjectDb is designed to simplify the configuration management versioning. It does so by removing the need for hand-coding the commands needed to interact with Git. The Git repository is used as a pure database as the files containing the serialized copy of the objects are never fetched in the filesystem. GitObjectDb only uses the blob storage provided by Git.
OpenStrata.MSBuild.ConfigData contains build definitions that allow for an OpenStrata ConfigData project to manage ConfigData packages generated using the Power Platform Configuration Migration tool.
Components for Azure Integration. Add Azure cloud based data storage, queue management, table configuration, and more to any application.
RenderDoc integration for Veldrid. Provides access to RenderDoc's in-application API. Can be used to configure, collect, and save RenderDoc capture files, and to launch and manage the RenderDoc replay UI application.
Codelux.NetCore.Plugins is a minimal, agnostic and simple plugin framework that can also manage plugin configurations.
Provides storage management operations for Microsoft Azure, including the ability to create, delete, and configure storage service accounts and credentials.
A layout manager for the RecyclerView with interchangeable linear, grid, and staggered displays of views, all with configurable section headers including the sticky variety as specified in the material design docs.
BananaCakePop.Middleware is a collection of middleware components for HotChocolate. It includes middleware for serving static files, handling CDN requests, managing configuration files, and simplifying middleware setup. With BananaCakePop.Middleware, developers can optimize file delivery, improve performance, and seamlessly integrate static file serving and configuration management into their applications.
Recommended Google client library for the Cloud OS Config API (v1). These are OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.
Provides Microsoft Azure Monitoring Services operations including a unified API to retrieve and configure monitoring metrics, alerts, and autoscale rules for your Microsoft Azure services.
.NET Standard 2.1 port of HtmlRenderer PDF document generator from HTML snippet, 100% managed (C#), High performance library using PdfSharp. Features and Benefits: --- * 100% managed code depends only on PdfSharp library, no ActiveX, no MSHTML. * Extensive HTML 4.01 and CSS level 2 specifications support. * Support separating CSS from HTML by loading stylesheet code separately. * Handles "real world" malformed HTML, it doesn't have to be XHTML. * Supports .NET 2.0 or higher including Client Profile. * Lightweight, only two DLLs (~300K). * High performance and low memory footprint. * Extendable and configurable.
Provides management capabilities for Microsoft Azure Web Sites. Deploy, configure, debug, and scale your websites using familiar APIs.
A helpful library for configuring and managing NHibernate session factories and sessions
An NLog Layout Renderer that utilizes Azure Cloud Configuration Manager
ELMAH error logger for sending errors to elmah.io from ASP.NET Core. This package include initial configuration for getting up and running with elmah.io.
ELMAH error logger for sending errors to elmah.io from ASP.NET Web API. This package include initial configuration for getting up and running with elmah.io.
Manages multiple configurations, an alternative to built-in settings of .Net Framework, it's also simple, portable and customizable. A lightweight version of Config4Net without UI components, it can be used in almost.Net projects.
AWS OpsWorks is an application management service that makes it easy to deploy and operate applications of all shapes and sizes. You can define the application's architecture and the specification of each component including package installation, software configuration and resources such as storage.
# EmitMapper ## Project Description [ ](https://github.com/niubilitynetcore/EmitMapper/actions/workflows/dotnet.yml) [ ](https://www.nuget.org/packages/Niubility.EmitMapper/) ## What is EmitMapper EmitMapper is a small library for parsing object-object clones, typically used to convert data objects into domain objects and vice versa. Powerful customizable tool for mapping entities to each other. Entities can be plain objects, DataReaders, SQL commands and anything you need. The tool uses run-time code generation via the Emit library. It is useful for dealing with DTO objects, data access layers an so on. ## How do I get started? ```c# var simple = Mapper.Default.GetMapper<BenchNestedSource, BenchNestedDestination>(); BenchNestedDestination dest = simple.Map(_benchSource); //for single object; List<BenchNestedDestination> dests = simple.MapEnum(_benchSources1000List);// for list object ``` ## Supported platforms: * NETStandard 2.1 * .Net Framework 4.8 * net 6.0 * netcore app 3.1 ### Where can I get it? First, [install NuGet](http://docs.nuget.org/docs/start-here/installing-nuget). Then, install [EmitMapper](https://www.nuget.org/packages/Niubility.EmitMapper/) from the package manager console: ```dos Install-Package Niubility.EmitMapper ``` ## About Emit Mapper * Overview * Benefits of EmitMapper * Getting started * Type conversion * Customization # Customization overview Customization using default configurator * Default configurator overview * Custom converters * Custom converters_for_generics * Null substitution * Ignoring members * Custom constructors * Shallow and_deep_mapping * Names matching * Post processing Low-level customization using custom configuratorors # Emit Mapper in practice. * Benchmark: EmitMapper vs Handwritten code vs AutoMapper * Objects change tracking * Mapping DbDatareader to objects * Mapping objects to DbCommand (UPDATE and INSERT) Last edited Jan 11, 2010 at 3:01 PM by romankovs ## Benchmark ``` ini BenchmarkDotNet=v0.13.1, OS=Windows 10.0.18363.2037 (1909/November2019Update/19H2) Intel Core i5-8350U CPU 1.70GHz (Kaby Lake R), 1 CPU, 8 logical and 4 physical cores .NET SDK=6.0.101 [Host] : .NET 6.0.1 (6.0.121.56705), X64 RyuJIT .NET 6.0 : .NET 6.0.1 (6.0.121.56705), X64 RyuJIT Job=.NET 6.0 Runtime=.NET 6.0 ``` | Method | Mean | Error | StdDev | Median | Ratio | Gen 0 | Gen 1 | Allocated | |----------------------------- |---------------:|------------:|------------:|---------------:|------:|-------:|-------:|----------:| | BenchNested_a_HardMapper | 0.8563 ns | 0.0173 ns | 0.0341 ns | 0.8489 ns | 1.00 | 0.0010 | - | 3 B | | BenchNested_b_EmitMapper | 0.8897 ns | 0.0431 ns | 0.1264 ns | 0.8451 ns | 1.00 | 0.0010 | - | 3 B | | BenchNested_c_AutoMapper | 16.5678 ns | 0.7823 ns | 2.2945 ns | 16.7384 ns | 1.00 | 0.0009 | - | 3 B | | BenchNested1000_a_HardMapper | 3,988.9549 ns | 79.6474 ns | 97.8142 ns | 3,965.5109 ns | 1.00 | 0.4766 | 0.2344 | 3,024 B | | BenchNested1000_b_EmitMapper | 3,781.9851 ns | 74.5756 ns | 122.5298 ns | 3,776.3773 ns | 1.00 | 0.4766 | 0.2344 | 3,024 B | | BenchNested1000_c_AutoMapper | 16,978.1985 ns | 333.1485 ns | 396.5896 ns | 16,966.0594 ns | 1.00 | 0.4688 | 0.2188 | 3,033 B | | SimpleTypes_a_HardMapper | 0.0310 ns | 0.0008 ns | 0.0023 ns | 0.0307 ns | 1.00 | 0.0000 | - | - | | SimpleTypes_b_EmitMapper | 0.0512 ns | 0.0009 ns | 0.0010 ns | 0.0513 ns | 1.00 | 0.0000 | - | - | | SimpleTypes_c_AutoMapper | 0.1718 ns | 0.0035 ns | 0.0076 ns | 0.1709 ns | 1.00 | 0.0000 | - | - | | SimpleTypes100_a_HardMapper | 4.0774 ns | 0.0804 n
Action Queuing system designed for the Nova project. Branched into this repository after growing enough to be a standalone project. Allows queuing through a manager on several queues. A queue can be created, destroyed or blocked. A blocked queue will not execute anything. Queues are built on top of .NET's dataflow library. Actions that belong to non-existant queues don't get executed. However, they can be marked to run unqueued. Metadata is easy to configure using attributes. (e.g. Blocking, Creational, ...) Action implementation is decoupled from the queuing system. A WPF specific dll has already been made.
This package is the core framework for speeding up the development of automated UI tests with Selenium/Appium including: - Page Object Pattern classes, for providing the base framework to build maintainable UI tests - AppManager, for configuring, launching, and managing the lifecycle of the application driver - ElementWrapper, for providing a base to build custom element wrappers for platform-specific elements - ByExtras, for providing additional locator constraints for finding elements
This release is the initial release version for AWS Firewall Manager, a new AWS service that makes it easy for customers to centrally configure WAF rules across all their resources (ALBs and CloudFront distributions) and across accounts.
.NET Configuration Extensions for AWS Systems Manager. This is a fork - see repository readme.
Package contains Lucene-based search provider for Kaliko CMS - an open-source content management system. Learn how to configure and use: http://kaliko.com/cms/get-started/search-engines/
This release adds a notification manager for events in repositories, build projects, deployments, and pipelines. You can now configure rules and receive notifications about events that occur for resources. Each notification includes a status message as well as a link to the resource (repository, build project, deployment application, or pipeline) whose event generated the notification.
Chinchilla.Logging is a .NET Core port of cdmdotnet.Logging, an abstracted logging platform for .NET. It can help you collect reliable logs for your application regardless of its size or complexity with minimal performance implications. This logging library makes large use of enterprise correlation. In a lot of applications that incorporate various small and large services, it is often important to correlate events that happen across these services. It gives us a business workflow view of the various events that happen in the application, its components and services. This library provide operation and activity ID management and propagation. The main difference with this library over other is that you can configure each type of log separately. You can enable fatal, error, warning, debugging, informational, progress and sensitive data logging all independently of each other. This is more flexible than the concept of minimum level logging, such as that in log4net or serilog e.g. enabling one warning in this libraries will enable error and fatal logging as well. This library allows you to set those settings independently of each other. The SqlLogger maps AdditionalData to table columns, where the key of the dictionary entry is the column name and the value is serialised to JSON as the column value. MetaData is serialised to a single JSON value stored in the MetaData column. This means you can store data such as a User ID or Job ID in a separate column so you can filter more efficiently with indexes and partitions. EventLogger, TraceLogger and ConsoleLogger both seralise and format all information into a single string. The MultiLogger allows you to configure several different loggers to be used at once with different settings for each logger. See https://github.com/cdmdotnet/logging/wiki/Quick-How-To for usage details. This package installs Chinchilla.Logging.dll which includes core logging functionality. Other packages depend on Chinchilla.Logging for specific implementations.
Use Azure Configuration Manager as the configuration manager in CQRS.NET
A .NET library for managing LIN communication, including frame management, event handling, and bus configuration, as part of the Guru ecosystem.
A .NET library for managing CAN communication, including message transmission, filtering, event handling, and bus configuration, as part of the Guru ecosystem.
A .NET library for managing Peak CAN devices, featuring CAN communication, channel management, and timing configuration.
Provides powershell cmdlets for managing and configuring sql server in a repeatable manner, ideal for continuous integration/deployment scenarios.
SDK for LaserSystems Client & Server development using OPC UA. The OPC UA Laser Systems Companion Specification defines a standardized information model for laser processing systems, including cutting, welding, marking, and additive manufacturing applications. It enables seamless integration of laser systems into OPC UA environments by providing a common interface for system configuration, job management, status monitoring, and diagnostics. The model ensures interoperability between laser machines, control systems, and enterprise applications, supporting efficient process control, traceability, and production optimization in high-precision manufacturing.
Extended configuration library for .NET framework.
Aspose.TeX for .NET is a library that enables your C#, VB.NET, ASP.NET applications to typeset TeX files and obtain an output document in one of many supported file formats, such as XPS, PDF, JPEG, PNG, TIFF, and BMP. You do not need to install any third-party applications or components. Aspose.TeX for .NET works as a TeX engine that also features a custom TeX format creator. You can configure document typesetting preferences to have your desired output design. It also offers numerous embedded fonts available for typesetting. Using Aspose.TeX for .NET, you can define your own interface for input gathering or choose to accept input from a local directory or from a ZIP archive. Aspose.TeX for .NET consists of only safe managed code and written entirely in C#. It supports Windows Server and Desktop editions (x86, x64) as well as Windows Azure. Aspose.TeX supports all versions of the Microsoft .NET Framework from 2.0 to 4.8. It is also in compliance with the .NET Standard 2.0/2.1.
OpenSettings.AspNetCore.Spa extends OpenSettings for Single Page Applications (Spa), offering a UI-based settings management solution.
OpenSettings.AspNetCore provides built-in controllers, middleware extensions, authentication handlers, and integration points for managing application settings in ASP.NET Core.