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-zapier
An official Zapier integration for Keygen.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-GCMfcl.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