Pluggable foundation blocks for building distributed apps.
-
Updated
Dec 30, 2024 - C#
Pluggable foundation blocks for building distributed apps.
An asynchronous .NET Standard 2.0 library that allows you to lock based on a key (keyed semaphores), limiting concurrent threads sharing the same key to a specified number, with optional pooling for reducing memory allocations.
A lightweight C# class that can be used to selectively lock objects, resources or statement blocks according to given unique IDs.
A library of cross platform C# data structures. Generic B-tree written in C#, which can be replaced with NoSQL database stored in the memory of discharge requirements in real-time (Firebase, Redis Cache, SAP HANA, Exadata, OLTP, etc.).
Unified Concurrency: An Object oriented Approach to the synchronization! LockUC, SpinLockUC, TicketSpinLock, AsyncLockUC, AsyncSpinLockUC, AsyncTicketSpinLockUC and Concurrent Data Structures, awaitable PriorityQueue's.
An async-ready alternative to .NET's ReaderWriterLockSlim.
A micro-library that backports/polyfills .NET 9.0+'s System.Threading.Lock to prior versions (from .NET Standard 2.0 up to .NET 8.0), providing as much similar functionality as possible. Optionally works as a source generator.
A library of core helpers, extensions, Async/Await locks on object, strings, integers
Sometimes locking your computer can take a long time if you have a tight schedeule or don't want to navigate Windows's menus. QuickLock solves all these problems by having an easy to click lock button.
FeatureLoom is a C# development framework that focuses on a lean development and efficient code, speeds-up development by simplification while offering opt-in for a high level of control, promotes modular and extensible code by introducing means to easily decouple components with asynchronous communication, strives for high performance and a sma…
Create and manage locks dynamically in run-time in concurrent software
🔒 LockWarden is a secure password manager. You can keep your passwords, cards and other information safe and secure through this application. Your data is fully guaranteed not to be tracked.
Implementation of the Leader Election pattern based on a distributed lock by taking a lease on an Azure Storage Blob.
Advanced threading demo
Extend EF Core's capabilities with PostgreSQL-specific features like ForUpdate locking syntax and more, seamlessly integrating into your development workflow.
Soft lock system for assets in Unity
Add a description, image, and links to the lock topic page so that developers can more easily learn about it.
To associate your repository with the lock topic, visit your repo's landing page and select "manage topics."