A fast 2D path finding library based on the A* algorithm. Works with both grids and graphs. Supports .NETStandard 2.0 and higher. This library has no external dependencies.
SpecExpress takes a different approach than most other Validation Frameworks, such as Validation Application Block. SpecExpress doesn't use Attributes to decorate properties and embed all the metadata required for the rule. Instead, it it uses a separate class, called a Specification, which contains a set a rules for all the properties for a type. This allows for much easier reading, separation of concerns, and much better support for state based validation. Features include: DSL that provides developers with a Fluent Interface for quickly composing rules that are also easy to read; Generates error message from your validation rules, while allowing for easy overriding and customization of individual messages; Support for localization of error messages; Auto discovery of specifications means the developer isn't required to resolve which validation rules to use; Programatically add or change validation rules at runtime; Validation Contexts Support for rich, complex object types and graphs; Built with extension and customization in mind; Easy to integrate into your existing code because there are no Base Classes or Attributes to inject into your code; ASP.NET WebForms support; Silverlight support; A rich set of Validators.
Cryptographic functions for .NET for VtConnect, part of VtNetCore
Superscribe is a graph based routing framework written in C#
boost_graph-vc142. Compiler: Visual Studio 2019 16.11.41.
Microsoft Graph Core Stateful
(MauiLinux is a fork of MAUI) .NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native mobile and desktop apps with C# and XAML. This package contains additional APIs to parse and render markdown using the Markdig library.
(MauiLinux is a fork of MAUI) .NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native mobile and desktop apps with C# and XAML. This package contains a collection of cross-platform graphics and drawing APIs.
(MauiLinux is a fork of MAUI) .NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native mobile and desktop apps with C# and XAML. This package contains additional graphics and drawing APIs for using the SkiaSharp graphics engine with .NET MAUI Graphics.
Package Description
Package for https://github.com/LayoutFarm/Typography/
GLFW bindings for c# from the cpp GLFW library.
Graph layout framework and control. This fork is based on https://graphsharp.codeplex.com/. This is not an official release.
QuickGraph provides generic directed/undirected graph datastructures and algorithms for .NET Standard 2.0 QuickGraph comes with algorithms such as depth first seach, breath first search, A* search, shortest path, k-shortest path, maximum flow, minimum spanning tree, least common ancestors, etc...
Package Description
A YAML portable .NET library. providing parsing and serialization of object graphs.
QuickGraph .NET standard. QuickGraph provides generic directed/undirected graph datastructures and algorithms for .Net. QuickGraph comes with algorithms such as depth first seach, breath first search, A* search, shortest path, k-shortest path, maximum flow, minimum spanning tree, least common ancestors, etc...
Provides helpers for working with vertex definitions. Use VertexElementAttribute to annotate your custom vertex types, and then use VertexDefinitionBuilder to create arrays of VertexElement to instruct MonoGame how to read your vertices. Forked from the popular Nuclex Framework.
Port of the GeographicLib library into F#.
Microsoft Graph Authentication Library implements authentication functionality used by Microsoft Graph Client Library. It provides a set of OAuth scenario-centric providers that implement Microsoft.Graph.IAuthenticationProvider and uses Microsoft Authentication Library (MSAL) to handle access token acquisition and storage.
This package provides the Visual Studio "Graph Model" reference assembly used by Visual Studio 2012 and newer. Microsoft.VisualStudio.GraphModel.dll
Forked from DataAnnotationsValidator by Mike Reust. Allows scanning object graph and validates every object using .NET standatd System.ComponentModel.DataAnnotations.Validator
Helper library to use Gremlin.Net with a Cosmos DB graph instance
QuickGraph provides generic directed/undirected graph data structures and algorithms for .Net, Silverlight, Windows Phone and Win 8. QuickGraph comes with algorithms such as depth first search, breath first search, A* search, shortest path, k-shortest path, maximum flow, minimum spanning tree, least common ancestors, etc...
.NET Standard 2.0 Client for Facebook Graph API
Gridsum.DataflowEx is a dataflow and etl framework redesigned on top of Microsoft TPL Dataflow library with Object-Oriented Programming in mind. DataflowEx enables you to write reusable components and easily link them together as a high-level dataflow graph while still having the power of low-level blocks from TPL Dataflow. Other cool features include: Dataflow lifecycle management, built-in dataflow health monitor, cyclic graph auto completion support, sql bulk insertion support, etc. More information is available at: https://github.com/gridsum/dataflowex
boost_graph-vc90. Compiler: Visual Studio 2008 SP1.
A .NET Standard class library providing map generation, path-finding, and field-of-view utilities frequently used in roguelikes or 2D tile based games. Inspired by libtcod New features: * Map and cell classes now have generic versions that are easier to inherit from. * Weighted pool class for randomly picking items. * Pathfinder class caches graph and dijkstra result for speedier performance with multiple lookups. * Added Map.GetCellsInRectangle method. (Thanks to Andre Odendaal) * Improved performance of Pathfinder class up to 75x * Added A* shortest path algorithm Breaking changes: * Bug fix - Change Map.Create to be generic, returning the same map type as the creation strategy's map. (Thanks to Andre Odendaal) * Bug fix - Update Map Save and Restore methods to track IsExplored status. (Thanks to Andre Odendaal) * Map.Initialize is virtual so that it can be overridden in derived classes * Map.Clone is now virtual and generic so that it can be overridden in derived classes. * Removed IsInFov from Map and Cell classes (use FieldOfView class instead) * Removed IsExplored from Map and Cell classes
A toolset for authorizing access to graph types for GraphQL.NET
GraphShape is a .NET graph layout framework based on Graph#. It contains several layout algorithms that allow various kind of layouts (FR, KK, ISOM, LinLog, Simple Tree, Circular, Sugiyama, Compound FDP, Random). It also provide overlap removal algorithms such as FSA (or One Way FSA) algorithms. This library contains customizable controls for the visualization of graph in WPF applications. Supported platforms: - .NET Framework 3.5+ - .NET Core 3.1+ - .NET 5+ Supports Source Link
Microsoft Graph Calls Media
Package Description
Forked from DataAnnotationsValidator by Mike Reust. Allows scanning object graph and validates every object using .NET standatd System.ComponentModel.DataAnnotations.Validator
Core interface that serializers can implement to serialize and deserialize an object graph to and from a Stream.
boost_graph_parallel-src
This is the official GraphDiff package. GraphDiff - Allows for automatic update of a graph of detached entities using Entity Framework v6+. If you have ever felt the pain of updating a detached graph with one or more nested collections then this is for you :)
This is a extension package for HotChocolate GraphQL framework to enable execution within AzureFunctions V3 with .Net 5 isolated process model (e.g. out-of-process). It enables the new HotChocolate GraphQL v12 API and provides very easy integration with Azure Functions with maximum support for out-of-the-box HotChocolate functionality -- including Schema Download & Banana Cake Pop Web IDE.