Keygen's repositories
keygen-api
Keygen is a fair source software licensing and distribution API built with Ruby on Rails. For developers, by developers.
request_migrations
Write request and response migrations for Stripe-like versioning of your Ruby on Rails API. Make breaking changes without breaking things!
typed_params
An alternative to Rails strong_parameters. Define structured and strongly-typed parameter schemas for your Rails controllers.
py-machineid
Get the unique machine ID of any host (without admin privileges).
example-stripe-integration
An example Node.js app that integrates Keygen with Stripe for accepting payments.
example-python-machine-activation
An example implementation of a node-locked license activation flow using Keygen and Python
keygen-cli
Official command line tool for publishing releases to Keygen's distribution API.
keygen-zapier
An official Zapier integration for Keygen.
keygen-openapi
OpenAPI 3.1.0 Spec for the Keygen REST API
example-cpp-cryptographic-license-files
Example of verifying cryptographically signed and encrypted license files using C++, OpenSSL, Ed25519 and AES-256-GCM.
example-node-machine-activation
An example implementation of a typical machine activation flow using Keygen
example-python-cryptographic-machine-files
Example of verifying cryptographically signed and encrypted machine files using Python, Ed25519 and AES-256-GCM.
example-react-licensing-portal
An example customer-facing licensing portal built using Keygen's API and React
example-dart-cryptographic-license-files
Example of verifying cryptographically signed and encrypted license files using Dart, Ed25519 and AES-256-GCM
temporary_tables
Create temporary tables for Rspec tests
example-csharp-hybrid-online-offline-licensing
An example of implementing a hybrid online/offline licensing system using Keygen
example-python-license-validation
An example implementation of validating a license key using Keygen and Python
example-rust-cryptographic-machine-files
Example of verifying cryptographically signed and encrypted machine files using Rust, Ed25519 and AES-256-GCM
example-node-process-heartbeats
An example implementation of machine activation and process heartbeats using Keygen
example-python-licensing-docker
Short example of how to run offline licensing in Python with https://keygen.sh/. Compatible with Docker.
keygen-docker-compose
An example of how to self-host Keygen using Docker Compose
example-node-cryptographic-license-files
Example of verifying cryptographically signed and encrypted license files using Node, Ed25519 and AES-256-GCM.
example-python-bulk-machine-deactivation
An example of deactivating a license's machines in bulk using Keygen's API
example-python-response-signature-verification
An example implementation of verifying API response signatures using Python and Ed25519
tauri-plugin-keygen
Tauri plugin for keygen.sh to handle licensing and distribution. Mirror of https://github.com/bagindo/tauri-plugin-keygen