There are no reviews yet. Be the first to send feedback to the community and the maintainers!
keygen-api
Keygen is a fair source software licensing and distribution API built with Ruby on Rails. For developers, by developers.typed_params
An alternative to Rails strong_parameters. Define structured and strongly-typed parameter schemas for your Rails controllers.request_migrations
Write request and response migrations for Stripe-like versioning of your Ruby on Rails API. Make breaking changes without breaking things!keygen-go
Keygen reference SDK for Go. Integrate license activation, automatic updates and offline licensing for Go binaries.example-electron-license-activation
An example of how to implement software licensing and device activation in an Electron applicationpy-machineid
Get the unique machine ID of any host (without admin privileges).example-paddle-integration
An example Node.js app that integrates Keygen with Paddle for accepting payments.example-electron-app
An example Electron app that uses Keygen for licensing and auto-updates.air-gapped-activation-example
An example implementation of offline activation for air-gapped machines using QR codes, signed and encrypted license files, and a mobile device.example-wordpress-plugin
An example WordPress plugin that uses Keygen for site-locked licensing.example-stripe-integration
An example Node.js app that integrates Keygen with Stripe for accepting payments.example-node-activation-server
An example Node server that performs license creation, activation and validation using Keygen.example-python-machine-activation
An example implementation of a node-locked license activation flow using Keygen and Pythonbasic-example-electron-app
A simplistic Electron app example that uses Keygen for license key validation.keygen-cli
Official command line tool for publishing releases to Keygen's distribution API.example-electron-license-gate
An example of adding a license gate to an Electron app, requiring a valid license to "unlock" the main application window.example-php-activation-server
An example PHP server that performs license creation, activation and validation using Keygen.example-go-program
A self-updating Go program that uses Keygen for licensing and auto-updates.keygen-relay
An offline-first on-premise licensing server backed by Keygen.example-python-cryptographic-verification
Example of verifying a license key's authenticity using Ed25519 and RSA-SHA256 with various padding schemescommunity
Join the Keygen community. Ask questions, talk about software development, discuss licensing, and show off your work!example-gumroad-integration
An example Node.js app that integrates Keygen with Gumroad for accepting payments.example-rust-license-validation
An example of making a simple license validation request from a Rust command line programexample-python-offline-validation-caching
An example of utilizing license validation caching and cryptographic verification for offline useexample-python-machine-heartbeats
Example of node-locked machine activation with a heartbeat monitor.example-cpp-cryptographic-verification
Example of verifying a license key's authenticity using RSA-SHA256 with PKCS1 v1.5 paddingexample-rust-cryptographic-license-files
Example of verifying cryptographically signed and encrypted license files using Rust, Ed25519 and AES-256-GCMexample-cpp-gui-license-validation
An example of making a simple license validation request from a Qt/C++ GUI programexample-cpp-cryptographic-license-files
Example of verifying cryptographically signed and encrypted license files using C++, OpenSSL, Ed25519 and AES-256-GCM.example-python-cryptographic-machine-files
Example of verifying cryptographically signed and encrypted machine files using Python, Ed25519 and AES-256-GCM.example-csharp-cryptographic-license-files
Example of verifying cryptographically signed and encrypted license files using C#, NSec, Bouncy Castle, Ed25519 and AES-256-GCM.example-node-machine-activation
An example implementation of a typical machine activation flow using Keygenexample-fastspring-integration
An example Node.js app that integrates Keygen with FastSpring for accepting payments.example-csharp-cryptographic-verification
Example of verifying cryptographically signed license keys using C#, Bouncy Castle and RSA PSS-SHA256example-csharp-license-activation
An example implementation of a node-locked license activation flow using Keygen and C# .NETexample-react-licensing-portal
An example customer-facing licensing portal built using Keygen's API and Reactexample-cpp-license-validation
An example of making a simple license validation request from a C++ command line programexample-embedded-license-key-data
An example implementation of embedding data inside of cryptographically signed license keys using RSA cryptography, for use in offline licensing models.example-private-npm-package
An example of publishing a private Node package to a private npm registry hosted by Keygenexample-dart-cryptographic-license-files
Example of verifying cryptographically signed and encrypted license files using Dart, Ed25519 and AES-256-GCMexample-cpp-user-authentication
Example of authenticating as a user and interacting with Keygen's APIexample-react-license-validation
An example implementation of validating a license key from within a React component.example-sendowl-integration
An example Node.js app that integrates Keygen with SendOwl for accepting payments.example-node-response-signature-verification
An example implementation of verifying response signatures using cryptography to prevent tampering with cache payloads, replay attacks and MITM attacks.example-csharp-license-validation
An example of making a simple license validation request from a C# .NET console applicationexample-csharp-user-authentication
An example implementation of user authentication using Keygen and C# .NETexample-cryptographic-verification
An example implementation of cryptographically verifying license key authenticity using ECC and RSA cryptography, for use in offline licensing models.example-cpp-response-signature-verification
Example of verifying response signatures using portable Ed25519example-csharp-validation-caching
An example of license validation caching for a C# .NET 5 console applicationexample-multi-tenant-licensing-server
An example of how to implement a multi-tenant node-locked licensing server.example-csharp-hybrid-online-offline-licensing
An example of implementing a hybrid online/offline licensing system using Keygenexample-validation-caching
An example command line script that caches validation responses to the filesystem for offline licensing.example-bash-license-activation
Example of secure license key activation in a Bash script.example-go-license-validation
An example of making a simple license validation request from a Go command line programexample-duplicate-machine-suspension-job
An example job which suspends licenses based on duplicate machine instancesexample-python-release-upload
Example of using Python to create a new release and upload a release artifact.example-python-activation-proof-verification
Example of verifying signed machine activation proofs using RSA PKCS1 v1.5 padding with a SHA256 digest.example-bash-cryptographic-verification
Example of verifying a license key's authenticity using RSA-SHA256 with PKCS1 PSS padding with Bash.example-java-cryptographic-license-files
Example of verifying cryptographically signed and encrypted license files using Java, Bouncy Castle, Ed25519 and AES-256-GCMexample-java-cryptographic-license-keys
Example of verifying cryptographically signed license keys using Java, Bouncy Castle and Ed25519fcl.dev
The website for the Fair Core License. Fair Core is to Fair Source what Open Core is to Open Source.example-webhook-handler
An example Node.js app that handles webhook events from Keygenexample-password-reset-fulfillment
An example of fulfilling password reset requests with your own domain and email providerexample-csv-importer
An example script that imports a collection of users into Keygen from a CSV datasetexample-node-cryptographic-license-files
Example of verifying cryptographically signed and encrypted license files using Node, Ed25519 and AES-256-GCM.example-moonclerk-integration
An example Node.js app that integrates Keygen with MoonClerk for accepting payments.example-python-bulk-machine-deactivation
An example of deactivating a license's machines in bulk using Keygen's APIexample-dist-proxy
An example Node.js app that proxies release downloads from Keygen Dist.Love Open Source and this site? Check out how you can help us