Lockgate is a cross-platform distributed locking library for Go. Supports distributed locks backed by Kubernetes or HTTP lock server. Supports conventional OS file locks.
-
Updated
Jul 4, 2026 - Go
Lockgate is a cross-platform distributed locking library for Go. Supports distributed locks backed by Kubernetes or HTTP lock server. Supports conventional OS file locks.
Folder & file protection via kernel FSFilter minifilter - pure x64 MASM assembly, zero CRT, ~ 60 KB. Hide, lock, set read-only or block execution at kernel level. Windows 11 GUI with Dark Mode + Mica, fully scriptable CLI, drag & drop with .lnk resolution, per-process trusted bypass. No installer, no runtime dependencies.
🔐 An application which can encrypt any file with a password and make a self-extracting binary for unlocking it.
Diagnostic tui for Windows power users
Secure file encryption for Windows. AES-256 and ChaCha20-Poly1305, batch processing, and a clean native UI.
Very simple file locking with optional timeouts. 🔒 📄
Atomic, cross-process locked, schema-versioned JSON persistence as a native Rust library and CLI. An OpenForge utility from Greyforge Labs.
Installation and subsequent safe removal of flock locks for data streams.
File claim / protection for concurrent DeepSeek Harness (DSH) sessions working the same workspace: claim/release, heartbeat stale takeover, async pending merge area (git 3-way merge). DSH Host plugin.
Instantly find and unlock files stuck in "File in Use" or "Access Denied" on Windows.
End to end Banking System with File Locking Protocol using Python
Tiny native Windows utility for transient processes, file locks, and UI inspection. Ghost · Unlock · Focus.
A lightweight, zero-dependency, cross-platform process single-instance lock for Python using OS-level advisory file locks. (基于系统文件锁的 Python 轻量级跨平台进程单例锁,零依赖,防强杀/崩溃死锁。)
A Swift port of Python's filelock library
Multiprocess Safe File Locking System for C++23 with a Python Wrapper
To associate your repository with the file-lock topic, visit your repo's landing page and select "manage topics."