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 & ChaCha20-Poly1305, batch processing, and a clean native UI.
Very simple file locking with optional timeouts. 🔒 📄
Installation and subsequent safe removal of flock locks for data streams.
End to end Banking System with File Locking Protocol using Python
A simple python script that allows you easily encrypt and decrypt your files!
Multiprocess Safe File Locking System for C++23 with a Python Wrapper
A Swift port of Python's filelock library
基于MFC的Windows 桌面工具箱 | A desktop toolbox for Windows Based on MFC
Fixes "File in use" errors by identifying and closing the processes locking your files and folders on Windows.
A lightweight, zero-dependency, cross-platform process single-instance lock for Python using OS-level advisory file locks. (基于系统文件锁的 Python 轻量级跨平台进程单例锁,零依赖,防强杀/崩溃死锁。)
Systems Programming
Add a description, image, and links to the file-lock topic page so that developers can more easily learn about it.
To associate your repository with the file-lock topic, visit your repo's landing page and select "manage topics."