35 packages tagged with “bidirectional”
A two-way one-to-one lookup for .NET Standard. Like a dictionary, but indexed both ways.
A .NET binding for FriBidi.
A .NET library for bidirectional transliteration between Cyrillic and Latin, following both the basic and official Bulgarian rule sets.
A simple .NET Core WebSocket-based library for bidirectional, reliable and typesafe communication between a server and clients behind a firewall. See https://github.com/Xenoage/RpcLib for documentation and samples.
Provides implementations of bidirectional dictionaries.
Thread-safe, high-performance generic bidirectional map for .NET (BiMap). Supports O(1) lookups in both directions.
Proper implementation of a bidirectional dictionary, also known as "BiMap" or "Two-way dictionary", for .NET Standard 2.0.
A flexibility-first framework for rapid prototyping of rendering algorithms.
Simplest and fully-customizable RPC standalone infrastructure.
A enhanced secure Blazor iFrame component with built-in origin validation, bidirectional messaging, navigation tracking, and comprehensive security features.
ADN.DataStructures is a cross-platform open-source library which provides data structures utilities to .NET developers
A library to Bi-Directional and Reshape Arabic or Persian texts
This is the Two Way Sync library used to sync data between local database and server. Visit the project url website for documentation and tutorial.
Quartz.NET integration for HumanCron with full Quartz cron specification compliance (6-7 field format). Convert natural language schedules like "every 2 weeks on sunday at 2pm" directly to Quartz IScheduleBuilder with automatic timezone handling and DST support. Supports complete Quartz cron syntax including all Unix features (lists, ranges, steps, named values) plus Quartz-specific features (L, W, #, year field). Includes bidirectional conversion (cron to natural language) with smart compaction. Requires exact version match with HumanCron core package.
VivaldiSoft.Collections is a cross-platform open-source library which provides data structures utilities to .NET developers
Human-readable cron expression converter with full Unix cron specification compliance and bidirectional support. Parse schedules like "every 30 minutes", "every day at 2pm", or "every monday at 9am" into Unix cron expressions and convert back to natural language. Supports complete cron syntax: lists (0,15,30,45), ranges (9-17), steps (*/15, 0-30/5), named values (MON-FRI, JAN-DEC), and mixed syntax. Features smart compaction, zero-allocation Span<T> parsing, NodaTime timezone handling with DST support, and comprehensive month selection.
Provides the ability to more intuitively connect Parent-Child relationships via Callback methods.
Cipherise does away with passwords and usernames, giving your customers an easy, secure login with their mobile device. With a simple, quick scan of a WaveCode, they can achieve multi-factor authentication in a single action. * Move towards a passwordless experience for your customers. * No more complicated passwords and usernames. * A simple, fast experience that is consistent across multiple services. * No more credential sharing. By design Cipherise decentralises critical information (identity, credentials and critical data). Each user's credentials are encrypted and stored in a secure enclave on their personal device. The credentials are never stored elsewhere or transmitted through a browser. This protects your customers' data and digital identity. * All Cipherise authentication transactions are decentralised and completed on a user's mobile phone. * Credentials are stored locally on the user's phone in encrypted form, not centrally with the service provider. * Credentials are never transmitted or stored outside of the user's phone.
This is the Two Way Sync library used to sync data between local database and server. Visit the project url website for documentation. For Spatial Types Install sqlserver types package.
This is the Two Way Sync library used to sync data between local SQLite DB and server MySQL DB. Visit the project url website for documentation and tutorials.
A high-performance two-way dictionary implementation for C# that maintains one-to-one relationships between keys and values, allowing O(1) lookups in both directions. Simple, clean API with comprehensive functionality.
NCrontab 6-field format support for HumanCron. Convert natural language schedules like "every 30 seconds", "every 15 minutes", or "every day at 2pm" into NCrontab expressions (seconds-based) and convert back to natural language. Supports complete NCrontab syntax including seconds field, lists, ranges, steps, named values, and L (last day) operator. Compatible with Hangfire, Azure Functions Timer Triggers, and any system using NCrontab format. Features smart compaction, zero-allocation Span<T> parsing, NodaTime timezone handling with DST support. Requires exact version match with HumanCron core package.
Hangfire integration for HumanCron with natural language job scheduling. Schedule recurring Hangfire jobs using intuitive syntax like "every 30 seconds", "every 15 minutes", or "every weekday at 9am". Provides extension methods for RecurringJob and a fluent API for type-safe job scheduling with CalendarIntervalSchedule support for complex scenarios. Built on top of HumanCron.NCrontab for 6-field cron expression support with seconds precision.
This is the Two Way Sync library used to sync data between local MySQL DB and server MySQL DB. Visit the project url website for documentation and tutorials.