63 packages tagged with “Traversal”
Provides MSBuild traversal logic.
Open.NAT is a lightweight and easy-to-use class library to allow port forwarding in NAT devices (Network Address Translator) that support Universal Plug and Play (UPNP) and/or Port Mapping Protocol (PMP). This package procides the latest build from Open.NAT that was not published by the developer.
File system path globbing library (wildcards like in bash).
Open.NAT is a lightweight and easy-to-use class library to allow port forwarding in NAT devices (Network Address Translator) that support Universal Plug and Play (UPNP) and/or Port Mapping Protocol (PMP).
A library for JavaScript that provides resilient peer-to-peer data streams through firewalls for live media.
A library for .NET that extends IceLink to create WebRTC-compatible peer-to-peer audio/video data streams using IceLink. (Community Edition)
A Feature-Rich and UnauthorizedAccessException-Free Traversal Library for files and directories for .NET framework 4.5+ and .NET Core 2.0.
A library for JavaScript that extends IceLink to create WebRTC-compatible peer-to-peer audio/video data streams using IceLink.
A library for JavaScript that extends WebSync to support easy management of IceLink peer-to-peer conferences.
A library for .NET that provides standards-based WebRTC/ORTC-compatible peer-to-peer media and data streams.
A library for .NET that extends IceLink to create peer-to-peer data streams from Simple clients. (Community Edition)
Morfologik Finite State Automata Traversal. Morfologik is a project aiming at generating Polish morphosyntactic dictionaries (hence the name) used for part-of-speech tagging and part-of-speech synthesis.
A library for .NET that extends WebSync to support easy management of IceLink peer-to-peer conferences. (Community Edition)
A library for .NET that includes NAudio-based audio providers for IceLink's WebRTC extension. (Community Edition)
A library for .NET that includes AForge.NET-based video providers for IceLink's WebRTC extension. (Community Edition)
Traversal of JSON objects using Json.NET
Elementary Hierarchy provides interfaces, data structures and algorithms for developing of hierarchical data structures.
Graph traversal algorithms: BFS, DFS. Commonly used types: • Adjacency.EnumerableBfs<TVertex, TNeighborEnumerator> • Adjacency.EnumerableDfs<TVertex, TNeighborEnumerator> • Adjacency.EnumerableGenericSearch<TVertex, TNeighborEnumerator> • Adjacency.EagerBfs<TVertex, TNeighborEnumerator> • Adjacency.EagerDfs<TVertex, TNeighborEnumerator> • Incidence.EnumerableBfs<TVertex, TEdge, TEdgeEnumerator> • Incidence.EnumerableDfs<TVertex, TEdge, TEdgeEnumerator> • Incidence.EnumerableGenericSearch<TVertex, TEdge, TEdgeEnumerator> • Incidence.EagerBfs<TVertex, TEdge, TEdgeEnumerator> • Incidence.EagerDfs<TVertex, TEdge, TEdgeEnumerator>
This project produces a .Net Standard Library or .Net 4.0 Library with Generic and IEnumerable/Yield (LevelOrder, PreOrder, PostOrder) tree traversal methods to traverse k-ary trees in different orders via IEnumerable<T>/Yield<T>.
Break through the NAT barrier. Create a public address for your home server.
A simple graph algorithm library.
SDK for LiteGraph, a property graph database with support for graph relationships, tags, labels, metadata, data, and vectors.
Lightweight generic Graph implementation in C#
This is a C# library designed for effectively handling tree structures. Emphasizing flexibility and extensibility, the library allows easy manipulation of various tree structures. Features: A rich set of extension methods for `ITreeNode<TNode>` Mutual referencing between parent and child nodes A collection of tree-structured classes with high extensibility Conversion between different data structures and tree structures Generic utility classes needed for implementing the above features
This C# lightweight library provides extension methods to traverse hierarchy structures. It may work for other graph types as well.
Explore trees and tree-like structures with LINQ using tree-traversal algorithms like breadth-first and depth-first search: IEnumerable<DirectoryInfo> childDirectories = Traverse.DepthFirst(new DirectoryInfo(...), d => d.EnumerateDirectories()); IEnumerable<DirectoryInfo> parentDirectories = Traverse.Along(new DirectoryInfo(...), d => d.Parent);
WildPath is a library for advanced file-system path resolution, with pattern matching and dynamic traversal capabilities.
A lightweight and easy-to-use class library to allow port forwarding in NAT devices (Network Address Translator) that support Universal Plug and Play (UPNP) and/or Port Mapping Protocol (PMP).
Message passing and P2P network library using protobuf .net
Graph traversal algorithms specialized for integer vertices from a contiguous range. Commonly used types: • Adjacency.EnumerableBfs<TNeighborEnumerator> • Adjacency.EnumerableDfs<TNeighborEnumerator> • Adjacency.EnumerableGenericSearch<TNeighborEnumerator> • Adjacency.EagerBfs<TNeighborEnumerator> • Adjacency.EagerDfs<TNeighborEnumerator> • Incidence.EnumerableBfs<TEdge, TEdgeEnumerator> • Incidence.EnumerableDfs<TEdge, TEdgeEnumerator> • Incidence.EnumerableGenericSearch<TEdge, TEdgeEnumerator> • Incidence.EagerBfs<TEdge, TEdgeEnumerator> • Incidence.EagerDfs<TEdge, TEdgeEnumerator>