Pinned Repositories
example-electron-license-activation
An example of how to implement software licensing and device activation in an Electron application
keygen-api
Keygen is a fair source software licensing and distribution API built with Ruby on Rails. For developers, by developers.
keygen-go
Keygen reference SDK for Go. Integrate license activation, automatic updates and offline licensing for Go binaries.
keygen-relay
An offline-first on-premise licensing server backed by Keygen.
null_association
Use the null object pattern with Active Record associations.
py-machineid
Get the unique machine ID of any host (without admin privileges).
request_migrations
Write request and response migrations for Stripe-like versioning of your Ruby on Rails API. Make breaking changes without breaking things!
temporary_tables
Create temporary tables and models in RSpec tests.
typed_params
An alternative to Rails strong_parameters. Define structured and strongly-typed parameter schemas for your Rails controllers.
union_of
Create associations that combine multiple Active Record associations using a SQL UNION under the hood.
Keygen's Repositories
keygen-sh/keygen-api
Keygen is a fair source software licensing and distribution API built with Ruby on Rails. For developers, by developers.
keygen-sh/typed_params
An alternative to Rails strong_parameters. Define structured and strongly-typed parameter schemas for your Rails controllers.
keygen-sh/request_migrations
Write request and response migrations for Stripe-like versioning of your Ruby on Rails API. Make breaking changes without breaking things!
keygen-sh/keygen-go
Keygen reference SDK for Go. Integrate license activation, automatic updates and offline licensing for Go binaries.
keygen-sh/union_of
Create associations that combine multiple Active Record associations using a SQL UNION under the hood.
keygen-sh/py-machineid
Get the unique machine ID of any host (without admin privileges).
keygen-sh/null_association
Use the null object pattern with Active Record associations.
keygen-sh/temporary_tables
Create temporary tables and models in RSpec tests.
keygen-sh/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.
keygen-sh/example-stripe-integration
An example Node.js app that integrates Keygen with Stripe for accepting payments.
keygen-sh/verbose_migrations
Enable verbose logging for Active Record migrations to monitor query speed and execution
keygen-sh/keygen-cli
Official command line tool for publishing releases to Keygen's distribution API.
keygen-sh/statement_timeout
Wrap an Active Record transaction or query in a local statement timeout.
keygen-sh/keygen-relay
An offline-first on-premise licensing server backed by Keygen.
keygen-sh/sql_matchers
Query assertions and SQL matchers for RSpec.
keygen-sh/keygen-zapier
An official Zapier integration for Keygen.
keygen-sh/example-cpp-cryptographic-license-files
Example of verifying cryptographically signed and encrypted license files using C++, OpenSSL, Ed25519 and AES-256-GCM.
keygen-sh/keygen-portal
An open source licensing portal for Keygen
keygen-sh/fcl.dev
The website for the Fair Core License. Fair Core is to Fair Source what Open Core is to Open Source.
keygen-sh/example-dart-cryptographic-license-files
Example of verifying cryptographically signed and encrypted license files using Dart, Ed25519 and AES-256-GCM
keygen-sh/example-csharp-hybrid-online-offline-licensing
An example of implementing a hybrid online/offline licensing system using Keygen
keygen-sh/example-python-licensing-docker
Short example of how to run offline licensing in Python with https://keygen.sh/. Compatible with Docker.
keygen-sh/keygen-docker-compose
An example of how to self-host Keygen using Docker Compose. Mirror of https://github.com/derekhe/keygen-docker-compose.
keygen-sh/machineid
Get the unique machine id of any host (without admin privileges)
keygen-sh/transition_through
Assert state changes in sequence. Like change{}, but for asserting multiple changes in RSpec.
keygen-sh/example-node-cryptographic-license-files
Example of verifying cryptographically signed and encrypted license files using Node, Ed25519 and AES-256-GCM.
keygen-sh/example-python-bulk-machine-deactivation
An example of deactivating a license's machines in bulk using Keygen's API
keygen-sh/example-python-response-signature-verification
An example implementation of verifying API response signatures using Python and Ed25519
keygen-sh/tauri-plugin-keygen
Unofficial Tauri plugin for keygen.sh. Mirror of https://github.com/bagindo/tauri-plugin-keygen.
keygen-sh/.github