Keygen
keygen-sh
A fair source software licensing and distribution platform
Languages
Top Repositories
Keygen is a modern, fair source software licensing and distribution API. For developers, by developers.
Keygen reference SDK for Go. Integrate license activation, automatic updates and offline licensing for Go binaries.
An alternative to Rails strong_parameters. Define structured and strongly-typed parameter schemas for your Rails controllers.
Write request and response migrations for Stripe-like versioning of your Ruby on Rails API. Make breaking changes without breaking things!
An example of how to implement software licensing and device activation in an Electron application
Get the unique machine ID of any host (without admin privileges).
Repositories
96Keygen is a modern, fair source software licensing and distribution API. For developers, by developers.
Example of verifying cryptographically signed and encrypted machine files using Python, Ed25519 and AES-256-GCM.
An offline-first on-premise licensing server backed by Keygen.
Create associations that combine multiple Active Record associations using a SQL UNION under the hood.
Write request and response migrations for Stripe-like versioning of your Ruby on Rails API. Make breaking changes without breaking things!
A Ruby database ActiveRecord driver for ClickHouse
Keygen reference SDK for Go. Integrate license activation, automatic updates and offline licensing for Go binaries.
An alternative to Rails strong_parameters. Define structured and strongly-typed parameter schemas for your Rails controllers.
Example of verifying a license key's authenticity using Ed25519 and RSA-SHA256 with various padding schemes
Get the unique machine ID of any host (without admin privileges).
An example Node.js app that integrates Keygen with Paddle for accepting payments.
An example customer-facing licensing portal built using Keygen's API and React
An example Node server that performs license creation, activation and validation using Keygen.
An example of making a simple license validation request from a Qt/C++ GUI program
Wrap Sidekiq jobs with monitoring by Cronitor
Official command line tool for publishing releases to Keygen's distribution API.
An example WordPress plugin that uses Keygen for site-locked licensing.
An example PHP server that performs license creation, activation and validation using Keygen.
An example of implementing a hybrid online/offline licensing system using Keygen
The website for the Fair Core License. Fair Core is to Fair Source what Open Core is to Open Source.
Get the unique machine id of any host (without admin privileges)
An example of how to implement software licensing and device activation in an Electron application
An example implementation of offline activation for air-gapped machines using QR codes, signed and encrypted license files, and a mobile device.
An example implementation of embedding data inside of cryptographically signed license keys using RSA cryptography, for use in offline licensing models.
Wrap an Active Record transaction or query in a local statement timeout.
An example of deactivating a license's machines in bulk using Keygen's API
An example implementation of a node-locked license activation flow using Keygen and Python
Example of verifying cryptographically signed and encrypted machine files using Rust, Ed25519 and AES-256-GCM
Short example of how to run offline licensing in Python with https://keygen.sh/. Compatible with Docker.
An example of adding a license gate to an Electron app, requiring a valid license to "unlock" the main application window.