bUnit is a testing library for Blazor components. You can easily define components under test in C# or Razor syntax and verify outcome using semantic HTML diffing/comparison logic. You can interact with and inspect the component under test, trigger event handlers, provide cascading values, and inject services. bUnit also includes a complete fake implementation of Blazor's authentication and authorization logic, navigation manager, and JSInterop.
D3 package for aspnet applications. D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG and CSS. D3’s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and a data-driven approach to DOM manipulation.
bUnit.core is the base library that provides support for testing Blazor components. You need to install bUnit.web as well to test web-based Blazor components.
Extends the App.Metrics library providing a set AspNet Core Middleware Components which will record things like error rates per endpoint and an overall rate, request rates per endpoint and an overall rate etc.
This component allows the Enterprise Library Validation Application Block to integrate with WCF.
A C# library that supports arbitrary-precision binary and decimal floating-point numbers and rational numbers with arbitrary-precision components, and supports arithmetic with these numbers.
The ArcGIS API for Silverlight is a powerful web mapping API for Silverlight 5 applications. The ESRI.ArcGIS.Client library contains core functionality of the ArcGIS API for Silverlight. The library contains a Map control, ArcGIS service layers, graphics, geometry, symbol components, and tasks that support query, find, identify, and various geospatial and geoprocessing operations. For complete design-time support in Visual Studio, download and install the ArcGIS API for Silverlight: http://links.esri.com/silverlight
J2N is a library that helps bridge the gap between .NET and Java. It provides components to assist with porting Java code to .NET, such as collections, adapters, and extensions. It contains some features from Java that also make it generally useful in any .NET application.
The Transient Fault Handling Application Block for Windows Azure ("Topaz") provides a set of reusable and testable components for adding retry logic into your Windows Azure applications leveraging Windows Azure SQL Database, Windows Azure storage, Service Bus and Caching Service. This makes your Windows Azure application more reliable and resilient to transient faults (such as temporary network connectivity issues or temporary service unavailability). This improves overall application stability. This library contains a class library that targets .Net Core 2.0 & .Net Standard 2.0.
jQuery UI is an open source library of interface components — interactions, full-featured widgets, and animation effects — based on the stellar jQuery javascript library . Each component is built according to jQuery's event-driven architecture (find something, manipulate it) and is themeable, making it easy for developers of any skill level to integrate and extend into their own code.
NFX CORE Package NFX UNISTACK includes: Application Container + Dependency Injection facilities Configuration engine BigMemory: Local/Distributed piles/heaps, ability to store hundreds of millions of objects resident in memory for long times without killing GC BigMemory Cache - store hudreds of millions of objects in RAM without GC pressure (full GC scan <20ms @ 300M+ objects 64 Gb taken) Logging with 8+ destinations/sinks(text, email, flood filter etc.) Distributed contact-oriented communication framework NFX.Glue (replaces WCF) Security with users, credentials, roles, permissions JSON parsing, ser/deser support Ultra efficient Binary serialization support Erlang CLR support with native types: tuples, lists, pattern matching Text lexing/parsing and processing pipeline: C# lexer, JSON lexer/Parser RelationalSchema language compiler - generate DDL for different targets Templatization engine (for web, emails and not only textual content) NFX.WAVE - Web Server with hybrid injectable threading model (replaces IIS + ASP.NET) NFX.WAVE.Mvc - MVC framework for web pages WV.js - a web component library auto-bindable to server MVC/MVVM Database access layer with virtual commands/queries/transactions ID generation - GlobalDistributed IDS (GDID), FID - fast process-wide ID Virtual Social Network - Twitter/Facebook/Google+ et al Virtual Payment Processing - Stripe,PayPal providers Virtual File Systems - AmazonS3, SVN, Local QR Code Creation In progress: Virtual document model with rendering to PDF, HTML and other formats In Progress: PDF DOM model + rendering
A library to help create small application modules that are dependency and test friendly. It is the base for modules as micro-services. There are two concepts: The chains and the actions. The chains act like a state machine representation of the class, holding a context, which actions can be applied. While actions are applied either the data or context returned might change. Using common patterns over this methodology small components can be build that can be easily testable and injectable through each other. (Check the examples at the project link) Supports Mono.
The package contains the following Syncfusion controls for JavaScript, ASP.NET Web Forms, and ASP.NET MVC. List of controls: DocIO: Syncfusion Essential DocIO is a .NET Word library that allows you to create, read, and edit Word documents in any .NET application without any Microsoft Office dependencies. Learn more: https://www.syncfusion.com/products/file-formats/docio?utm_source=nuget&utm_medium=listing PDF: Syncfusion Essential PDF is a .NET PDF library used to create, read, and edit PDF files in any .NET application. Learn more: https://www.syncfusion.com/products/file-formats/pdf?utm_source=nuget&utm_medium=listing Presentation: Syncfusion Essential Presentation is a .NET PowerPoint library that is used to create, open, read, and edit PowerPoint presentations (.PPTX, .PPTM, .POTX, .POTM) in any .NET applications without any Microsoft Office dependencies. Learn more: https://www.syncfusion.com/products/file-formats/presentation?utm_source=nuget&utm_medium=listing XlsIO: Syncfusion Essential XlsIO is a .NET Excel library that allows to create, read and edit Excel files in any .NET application without any Microsoft Office dependencies. Learn more: https://www.syncfusion.com/products/file-formats/xlsio?utm_source=nuget&utm_medium=listing This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's EULA (https://www.syncfusion.com/eula/es/?utm_source=nuget&utm_medium=listing). To acquire a license, you can purchase one at https://www.syncfusion.com/sales/products?utm_source=nuget&utm_medium=listing or start a free 30-day trial here (https://www.syncfusion.com/account/manage-trials/start-trials?utm_source=nuget&utm_medium=listing). © Copyright 2018 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
This library contains the core components of Azure IoT protocol gateway that enables protocol translation for Azure IoT Hub.
Blazor component that provides useful functionality and event notifications which can be achieved only with JS Interop e.g. scroll, clipboard, focus, resize, language detection, GEO location, etc. Part of Majorsoft Blazor library.
Extends the App.Metrics library providing a set AspNet Core MVC Components including tracking of endpoints with MVC attribute routes
ExpressiveAnnotations is a small .NET and JavaScript library which provides full-stack, annotation-based, conditional validation mechanisms. Given attributes, powered by expressions engine, allow to forget about imperative way of step-by-step verification of validation conditions in many cases. Since fields validation requirements are applied as metadata, domain-related code is more condensed. This package contains 3 components: - ExpressiveAnnotations.dll - assembly with validation attributes powered by expressions engine, - ExpressiveAnnotations.MvcUnobtrusive.dll - assembly with model validators for ASP.NET MVC, - expressive.annotations.validate.js - unobtrusive validation script.
ManagedCuda aims an easy integration of NVidia's CUDA in .NET applications written in C#, Visual Basic or any other .NET language. This package includes only the core ManagedCuda library and no additional CUDA libraries. CUDA Toolkit: 9.1.85.3 Minimum NVIDIA GPU driver: 387.92 This package is an unofficial port of ManagedCUDA to .NET Standard 2.0 and was tested on Linux and Windows (x64). This package contains components that are property of Nvidia Corporation and redistributed according to the "CUDA Supplement to Software License Agreement" of the "NVIDIA Software License Agreement". See the package license for details.
Internationalization and localization file for jQuery UI. jQuery UI is an open source library of interface components — interactions, full-featured widgets, and animation effects — based on the stellar jQuery javascript library . Each component is built according to jQuery's event-driven architecture (find something, manipulate it) and is themeable, making it easy for developers of any skill level to integrate and extend into their own code. NOTE: This package is maintained on behalf of the library owners by the NuGet Community Packages project at http://nugetpackages.codeplex.com/
ExpressiveAnnotations is a small .NET and JavaScript library which provides full-stack annotation-based conditional validation mechanisms. Given attributes, powered by expressions engine, allow to forget about imperative way of step-by-step verification of validation conditions in many cases. Since fields validation requirements are applied as metadata, domain-related code is more condensed. This package contains single component, i.e. ExpressiveAnnotations.dll - assembly with validation attributes powered by expressions engine.
This library provides the ASP.NET specific components to the Westwind.Globalization library. It contains the ASP.NET Resource Providers (DbResourceSimpleProvider, DbResourceProvider), the JavaScript Resource Handler to serve ASP.NET resources to JavaScript client, the on-line Resource editor to allow editing of data resources in real time. This library also provides the integration with WebForms using the resource control and dynamic icons. This library is required for using Westwind.Globalization in most ASP.NET Web Projects. MVC Projects that don't require the Web Resource Editor interface, can use the Core package.
Provides shared types needed by other bbv.Common projects: * Generic EventArgs * EventFilter (aggregate frequently occurring events) * DateTimeProvider to make operations on current time testable * string Formatting operations bbv.Common assembly is a part of bbv.Common, a library of .NET components and functionality including: * (a)synchronous notification component with thread switching using publisher-subscriber pattern, * hierarchical state machine with fluent definition syntax, * programmatic, loosely coupled, context based rule engine, * support for active objects to build multi-threaded applications
uComponents is a collaborative project for creating components for Umbraco including data types, XSLT extensions, controls and more. Containing over 30 data types, 10 XSLT extension libraries, keyboard short-cuts, drag-n-drop functionality, as well as great developer utilities - uComponents is one of the must-have packages for any Umbraco-powered website!
Actor library component that works with LanguageExt.Core: A library that uses and abuses the features of C# 6 to provide a functional 'Base class library', that, if you squint, can look like extensions to the language itself. It also includes an 'Erlang like' process system (actors) that can optionally persist messages and state to Redis (note you can use it without Redis for in-app messaging). The process system additionally supports Rx streams of messages and state allowing for a complete system of reactive events and message dispatch.
The package contains the following Syncfusion controls for JavaScript, ASP.NET Web Forms, and ASP.NET MVC. List of controls: DocIO: Syncfusion Essential DocIO is a .NET Word library that allows you to create, read, and edit Word documents in any .NET application without any Microsoft Office dependencies. Learn more: https://www.syncfusion.com/products/file-formats/docio?utm_source=nuget&utm_medium=listing PDF: Syncfusion Essential PDF is a .NET PDF library used to create, read, and edit PDF files in any .NET application. Learn more: https://www.syncfusion.com/products/file-formats/pdf?utm_source=nuget&utm_medium=listing Presentation: Syncfusion Essential Presentation is a .NET PowerPoint library that is used to create, open, read, and edit PowerPoint presentations (.PPTX, .PPTM, .POTX, .POTM) in any .NET applications without any Microsoft Office dependencies. Learn more: https://www.syncfusion.com/products/file-formats/presentation?utm_source=nuget&utm_medium=listing XlsIO: Syncfusion Essential XlsIO is a .NET Excel library that allows to create, read and edit Excel files in any .NET application without any Microsoft Office dependencies. Learn more: https://www.syncfusion.com/products/file-formats/xlsio?utm_source=nuget&utm_medium=listing This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's EULA (https://www.syncfusion.com/eula/es/?utm_source=nuget&utm_medium=listing). To acquire a license, you can purchase one at https://www.syncfusion.com/sales/products?utm_source=nuget&utm_medium=listing or start a free 30-day trial here (https://www.syncfusion.com/account/manage-trials/start-trials?utm_source=nuget&utm_medium=listing). © Copyright 2018 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
Elsa is a set of workflow libraries and tools that enable super-fast workflowing capabilities in any .NET Core application. This package provides a reusable WorkflowDesigner View Component. It is used by Elsa.Dashboard to display the workflow designer.
TorchSharp makes PyTorch available for .NET users. libtorch-cpu-win-x64 contains components of the PyTorch LibTorch library version 2.5.1 redistributed as a NuGet package with added support for TorchSharp.
zlib is a software library used for data compression. zlib was written by Jean-Loup Gailly and Mark Adler and is an abstraction of the DEFLATE compression algorithm used in their gzip file compression program. zlib is also a crucial component of many software platforms including Linux, Mac OS X, and iOS. It has also been used in gaming consoles such as the PlayStation 4, PlayStation 3, Wii U, Wii, Xbox One and Xbox 360.
KEYSTONE is a modern, multi-paradigm, data-centric software development framework. This component includes foundation classes as well as Keystone Polaris and Keystone Enigma development libraries. Polaris has many ready to use extensions and lambda friendly behaviors like map - reductions, comparisons, chainers, iterators and more, let you implement complex algorithms in a clear, brief but surprisingly expressive and lightning fast fashion. Visit http://www.keystoneframework.com for more details.
MixedReality-WebRTC is a collection of components to help mixed reality app developers integrate audio, video, and data real-time communication into their application and improve their collaborative experience. This package contains the C# and native C++ libraries (x86, x64) for Windows Desktop.
TorchSharp makes PyTorch available for .NET users. libtorch-cpu contains components of the PyTorch LibTorch library version 2.5.1 redistributed as a NuGet package with added support for TorchSharp.
Syncfusion Essential PDF is a .NET PDF library used to create, read, and edit PDF files in any .NET application. Key features: • Create, edit, fill, and flatten AcroForm and XFA form fields. • Merge, split, rearrange, and remove pages. • Create accessible PDF (PDF/UA) from scratch. • Create PDF/A1b and PDF/X1a conformance document from scratch. • Compress PDF file. • Watermark or stamp PDF document with text or images. • Replace fonts and images. • Extract text and images. • Create richly formatted tables from different data source easily. More styling options available. • Protect PDF with advanced encryption standard (PDF 2.0). Change password and permission are also available. • Advanced digital signing with PFX, HSM, and Windows Store. Support for Online Certificate Status Protocol (OCSP) and Certificate Revocation List (CRL). • PDF to image, HTML to PDF, Word to PDF, Excel to PDF, XPS to PDF, EMF to PDF. • OCR -- Scanned document to searchable PDF. • Add, edit, and remove 17+ supported annotations. • Predefined and JavaScript actions. • Add, edit, and delete bookmark from PDF. • Add, edit, delete, extract, and attach from PDF. Learn more: https://www.syncfusion.com/products/file-formats/pdf?utm_source=nuget&utm_medium=listing Documentation: http://help.syncfusion.com/file-formats/pdf/ Support: Incident: https://www.syncfusion.com/support/directtrac/incidents/newincident?utm_source=nuget&utm_medium=listing Forum: https://www.syncfusion.com/forums/windowsforms?utm_source=nuget&utm_medium=listing This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's EULA (https://www.syncfusion.com/eula/es/?utm_source=nuget&utm_medium=listing). To acquire a license, you can purchase one at https://www.syncfusion.com/sales/products?utm_source=nuget&utm_medium=listing or start a free 30-day trial here (https://www.syncfusion.com/account/manage-trials/start-trials?utm_source=nuget&utm_medium=listing). © Copyright 2018 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
jQuery UI is an open source library of interface components — interactions, full-featured widgets, and animation effects — based on the stellar jQuery javascript library . Each component is built according to jQuery's event-driven architecture (find something, manipulate it) and is themeable, making it easy for developers of any skill level to integrate and extend into their own code.
Syncfusion Essential DocIO is a .NET Word library that allows you to create, read, and edit Word documents in any .NET application without any Microsoft Office dependencies. Key features: • Create Word documents from scratch. • Open, edit, and save existing Word documents. • Convert Word documents to RTF, WordML, TXT, HTML, and vice versa. • Convert Word documents to PDF, EPUB, and image formats. • Perform mail merge with various data sources. • Find and replace text with source and target formatting. • Import content from one document to another with several formatting options. • Merge multiple Word documents into a single Word document. • Insert bookmarks and navigate to their targets to insert, replace, and delete content. • Insert and update fields like the table of contents, date time fields, if fields, and more. • Insert, edit, and lock the content controls in DOCX and WordML-format documents. • Insert and fill form fields. • Insert and extract OLE objects. • Create and manipulate charts and shapes in DOCX and WordML-format documents. • Read and write built-in and custom document properties. • Protect documents to restrict access to specific document elements. • Encrypt and decrypt Word documents. Learn more: https://www.syncfusion.com/products/file-formats/docio?utm_source=nuget&utm_medium=listing Documentation: https://help.syncfusion.com/file-formats/docio/getting-started?utm_source=nuget&utm_medium=listing Support: Incident: https://www.syncfusion.com/support/directtrac/incidents/newincident?utm_source=nuget&utm_medium=listing Forum: https://www.syncfusion.com/forums?utm_source=nuget&utm_medium=listing This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's EULA (https://www.syncfusion.com/eula/es/?utm_source=nuget&utm_medium=listing). To acquire a license, you can purchase one at https://www.syncfusion.com/sales/products?utm_source=nuget&utm_medium=listing or start a free 30-day trial here (https://www.syncfusion.com/account/manage-trials/start-trials?utm_source=nuget&utm_medium=listing). © Copyright 2018 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
Notification component for synchronous and asynchronous loosly coupled notification with automatic thread switching: * Synchronous and asynchronous notification * Automatic thread switching: to background or UI thread * Loose coupling of event topic publishers and subscribers * Publishers and subscribers are referenced by weak references. Therefore they can be garbage collected * Multiple publishers and/or subscribers for a single event topic * Matchers for publications and subscriptions * Thorough customizable logging * Extension support bbv.Common.EventBroker is a part of bbv.Common, a library of .NET components and functionality including: * (a)synchronous notification component with thread switching using publisher-subscriber pattern, * hierarchical state machine with fluent definition syntax, * programmatic, loosely coupled, context based rule engine, * support for active objects to build multi-threaded applications
TorchSharp makes PyTorch available for .NET users. libtorch-cpu-linux-x64 contains components of the PyTorch LibTorch library version 2.5.1 redistributed as a NuGet package with added support for TorchSharp.
MailSystem is a suite of .NET components that provide users with an extensive set of email tools. MailSystem provides full support for SMTP, POP3, IMAP4, NNTP, MIME, S/MIME, OpenPGP, DNS, vCard, vCalendar, Anti-Spam (Bayesian , RBL, DomainKeys), Queueing, Mail Merge and WhoIs
jQuery UI is an open source library of interface components — interactions, full-featured widgets, and animation effects — based on the stellar jQuery javascript library . Each component is built according to jQuery's event-driven architecture (find something, manipulate it) and is themeable, making it easy for developers of any skill level to integrate and extend into their own code.
The ArcGIS API for Silverlight is a powerful web mapping API for Silverlight 5 applications. The ESRI.ArcGIS.Client.Bing library contains a set of components that integrate Microsoft's Bing Maps imagery, geocode, and route services with the API. For complete design-time support in Visual Studio, download and install the ArcGIS API for Silverlight: http://links.esri.com/silverlight
TorchSharp makes PyTorch available for .NET users. libtorch-cpu-osx-x64 contains components of the PyTorch LibTorch library version 2.2.1 redistributed as a NuGet package with added support for TorchSharp.
The package is a collection of libraries that can be used for literate programming with F# (great for building documentation) and for generating library documentation from inline code comments. The key componments are Markdown parser, tools for formatting F# code snippets, including tool tip type information and a tool for generating documentation from library metadata.
jQuery UI is an open source library of interface components — interactions, full-featured widgets, and animation effects — based on the stellar jQuery javascript library . Each component is built according to jQuery's event-driven architecture (find something, manipulate it) and is themeable, making it easy for developers of any skill level to integrate and extend into their own code.
A update to Component factory's krypton toolkit to support .NET Core and the latest .NET 3.5/4.x framework. This is the core module. This package supports all .NET Framework versions starting .NET 3.5 and .NET Core 3.1. Also, all libraries are included targeting each specific framework version for performance purposes. If you target only .NET Framework >= 3.5 and are not interested in specific framework version, consider using the lite package.
With service management library you can start and manage chains and contexts developed with Chains and communication services. Building up on the tcp protocol support, the "worker" and "admin" concepts are been introduced (admin as the manager process for multiple workers). All the possible actions between them are defined here, like starting, installing, uninstalling, versioning and general management. The responsible management component, the executioner, is also introduced. It is the part that starts modules using a given json configuration, coordinating admin, worker and update procedures. (Check the examples at the project link) Supports Mono.
Fluent Validation-powered Blazor component for validating standard <EditForm> https://github.com/ryanelian/FluentValidation.Blazor/blob/master/README.MD This library is a direct replacement to the default Blazor <DataAnnotationValidator> with zero configuration required ⚡️ in the application code base. The <FluentValidation.FluentValidator> component automatically detects the Model data type used by the parent <EditForm> then attempts to acquire the corresponding FluentValidation.IValidator<T> for that model data type. For this reason, in addition to coding the usual FluentValidation.AbstractValidator<T> Fluent Validation implementation, you are required to register the FluentValidation.IValidator<T> implementation in the Startup.cs Service Provider (Dependency Injection). This effectively allows you, dear programmer, to inject required services to your validation implementations for writing amazing custom validation methods! 🔥 Validator parameter may also be passed directly to the component to inline the AbstractValidator implementation instead of relying on .NET Core DI.
ML.NET component for Microsoft.ML.Scoring library
Syncfusion Essential PDF is a .NET standard PDF library used to create, read, and edit PDF files in any .NET Core applications. Key features: • Create, edit, fill, and flatten the AcroForm form fields. • Merge, split, rearrange, and remove pages. • Create accessible PDF (PDF/UA) from scratch. • Watermark or stamp PDF documents with text or images. • Extract text. • Create richly formatted tables from different data source easily. More styling options are available. • Protect PDF with the advanced encryption standard (PDF 2.0). Change password and permission are also available. • Advanced digital signing with PFX, HSM and Windows Store. Support for Online Certificate Status Protocol (OCSP), Certificate Revocation List (CRL). • Add, edit, and remove 17+ supported annotations. • Pre-defined and JavaScript actions are available. • Add, edit, and delete bookmark from the PDF. • Add, edit, delete, and extract attachments from the PDF. Learn more: https://www.syncfusion.com/products/file-formats/pdf Documentation: http://help.syncfusion.com/file-formats/pdf/ Support: Incident: https://www.syncfusion.com/support/directtrac/incidents/newincident Forums: https://www.syncfusion.com/forums/windowsforms This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's EULA (https://www.syncfusion.com/eula/es/). To acquire a license, you can purchase one at https://www.syncfusion.com/sales/products or start a free 30-day trial here (https://www.syncfusion.com/account/manage-trials/start-trials). © Copyright 2018 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
BetterFolderBrowser is a .NET component library that was written to help developers provide a better folder-browsing and selection experience (with support for folder multi-selection) to users by employing a similar browser dialog as the standard 'OpenFileDialog' in place of the current 'FolderBrowserDialog' which only allows for single-folder selections with its tree-view display format. This provides a more streamlined viewing, modification, searching and selection experience using the standard Explorer dialog.