Change the repository type filter
All
Repositories list
25 repositories
- An example Node.js app that integrates Keygen with Stripe for accepting payments.
- An example implementation of a typical machine activation flow using Keygen
- An example implementation of cryptographically verifying license key authenticity using ECC and RSA cryptography, for use in offline licensing models.
example-webhook-handler
PublicAn example Node.js app that handles webhook events from Keygen- An example Node server that performs license creation, activation and validation using Keygen.
- An example of how to implement a multi-tenant node-locked licensing server.
- An example of adding a license gate to an Electron app, requiring a valid license to "unlock" the main application window.
- An example of how to implement software licensing and device activation in an Electron application
- An example of publishing a private Node package to a private npm registry hosted by Keygen
- An example implementation of verifying response signatures using cryptography to prevent tampering with cache payloads, replay attacks and MITM attacks.
- An example Node.js app that integrates Keygen with Paddle for accepting payments.
- An example Node.js app that integrates Keygen with FastSpring for accepting payments.
- An example command line script that caches validation responses to the filesystem for offline licensing.
example-electron-app
Public archiveAn example Electron app that uses Keygen for licensing and auto-updates.- An example implementation of validating a license key from within a React component.
example-csv-importer
PublicAn example script that imports a collection of users into Keygen from a CSV dataset- An example Node.js app that integrates Keygen with SendOwl for accepting payments.
- An example Node.js app that integrates Keygen with Gumroad for accepting payments.
example-dist-proxy
PublicAn example Node.js app that proxies release downloads from Keygen Dist.- An example Node.js app that integrates Keygen with MoonClerk for accepting payments.