Keygen is a modern, fair source software licensing and distribution API. For developers, by developers.
-
Updated
Nov 13, 2025 - Gherkin
Keygen is a modern, fair source software licensing and distribution API. For developers, by developers.
Software licensing and registration using digital signatures and public cryptography 🪪
📊 ScanCode Workbench is a desktop app to review and conclude license and origin from code scans generated by ScanCode Toolkit.
JWT based remote licensing server.
DeltaCode: compare two codebase scans (from ScanCode) to detect significant changes.
An example of how to implement software licensing and device activation in an Electron application
Keygen reference SDK for Go. Integrate license activation, automatic updates and offline licensing for Go binaries.
An example Electron app that uses Keygen for licensing and auto-updates.
An example implementation of a node-locked license activation flow using Keygen and Python
Social coding and open software - What can you do to get credit for your code and to allow reuse
An example PHP server that performs license creation, activation and validation using Keygen.
🔐 Lukittu is a simple yet powerful open-source licensing management and distribution software designed to protect your applications.
An example Node.js app that integrates Keygen with Stripe for accepting payments.
Software License Manager: Docker deployable Flask REST API server with MongoDB database, simplifying software license management for easy integration and efficient tracking
Client API to access the functionality of Cryptolens Web API
An example WordPress plugin that uses Keygen for site-locked licensing.
Example of verifying a license key's authenticity using RSA-SHA256 with PKCS1 v1.5 padding
An example Node server that performs license creation, activation and validation using Keygen.
A library for generating and verifying license keys.
An example of adding a license gate to an Electron app, requiring a valid license to "unlock" the main application window.
Add a description, image, and links to the software-licensing topic page so that developers can more easily learn about it.
To associate your repository with the software-licensing topic, visit your repo's landing page and select "manage topics."