{"payload":{"pageCount":4,"repositories":[{"type":"Public","name":"keygen-api","owner":"keygen-sh","isFork":false,"description":"Keygen is a fair source software licensing and distribution API built with Ruby on Rails. For developers, by developers.","allTopics":["ruby","rails","api","ruby-on-rails","rails-api","software-distribution","software-licensing","license-keys","source-available","fair-source"],"primaryLanguage":{"name":"Gherkin","color":"#5B2063"},"pullRequestCount":5,"issueCount":176,"starsCount":803,"forksCount":52,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T19:58:51.293Z"}},{"type":"Public","name":"keygen-relay","owner":"keygen-sh","isFork":false,"description":"An offline-first on-premise licensing server backed by Keygen","allTopics":[],"primaryLanguage":null,"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T19:08:09.348Z"}},{"type":"Public","name":"fcl.dev","owner":"keygen-sh","isFork":false,"description":"The website for the Fair Core License. Fair Core is to Fair Source what Open Core is to Open Source. ","allTopics":["licensing","license","software-license","software-licensing","source-available","fair-source","fair-core"],"primaryLanguage":{"name":"HTML","color":"#e34c26"},"pullRequestCount":0,"issueCount":1,"starsCount":5,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T17:06:21.101Z"}},{"type":"Public","name":"keygen-portal","owner":"keygen-sh","isFork":false,"description":"An open source licensing portal for Keygen","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T15:34:29.712Z"}},{"type":"Public","name":"keygen-cli","owner":"keygen-sh","isFork":false,"description":"Official command line tool for publishing releases to Keygen's distribution API.","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":1,"starsCount":19,"forksCount":7,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-16T14:33:24.083Z"}},{"type":"Public","name":"keygen-rs","owner":"keygen-sh","isFork":true,"description":"Unofficial Keygen SDK for Rust. Integrate license activation and offline licensing. Mirror of https://github.com/ahonn/keygen-rs.","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,16,4,11,6,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-10T14:39:31.231Z"}},{"type":"Public","name":"verbose_migrations","owner":"keygen-sh","isFork":false,"description":"Enable verbose logging for Active Record migrations to monitor query speed and execution","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":18,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-09T13:17:34.574Z"}},{"type":"Public","name":".github","owner":"keygen-sh","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,5,3,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-19T12:56:48.685Z"}},{"type":"Public","name":"transition_through","owner":"keygen-sh","isFork":false,"description":"Assert state changes in sequence. Like change{}, but for asserting multiple changes in RSpec.","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,2,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-17T13:11:38.347Z"}},{"type":"Public","name":"union_of","owner":"keygen-sh","isFork":false,"description":"Create associations that combine multiple Active Record associations using a SQL UNION under the hood.","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":74,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-17T01:37:07.258Z"}},{"type":"Public","name":"null_association","owner":"keygen-sh","isFork":false,"description":"Use the null object pattern with Active Record associations.","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":48,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-16T21:54:34.094Z"}},{"type":"Public","name":"temporary_tables","owner":"keygen-sh","isFork":false,"description":"Create temporary tables and models in RSpec tests.","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":44,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-15T17:43:20.602Z"}},{"type":"Public","name":"keygen-docker-compose","owner":"keygen-sh","isFork":true,"description":"An example of how to self-host Keygen using Docker Compose. Mirror of https://github.com/derekhe/keygen-docker-compose.","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":5,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-15T17:16:11.736Z"}},{"type":"Public","name":"statement_timeout","owner":"keygen-sh","isFork":false,"description":"Wrap an Active Record transaction or query in a local statement timeout.","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":17,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-14T13:28:26.131Z"}},{"type":"Public","name":"sql_matchers","owner":"keygen-sh","isFork":false,"description":"Query assertions and SQL matchers for RSpec.","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":13,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-13T12:31:25.551Z"}},{"type":"Public","name":"tauri-plugin-keygen","owner":"keygen-sh","isFork":true,"description":"Unofficial Tauri plugin for keygen.sh. Mirror of https://github.com/bagindo/tauri-plugin-keygen.","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-09T11:43:54.082Z"}},{"type":"Public","name":"machineid","owner":"keygen-sh","isFork":true,"description":"Get the unique machine id of any host (without admin privileges)","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":137,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-08T16:03:28.398Z"}},{"type":"Public","name":"keygen-go","owner":"keygen-sh","isFork":false,"description":"Keygen reference SDK for Go. Integrate license activation, automatic updates and offline licensing for Go binaries.","allTopics":["licensing","auto-updater","software-distribution","software-licensing","license-keys","license-activation"],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":1,"starsCount":105,"forksCount":14,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-08T15:58:23.628Z"}},{"type":"Public","name":"typed_params","owner":"keygen-sh","isFork":false,"description":"An alternative to Rails strong_parameters. Define structured and strongly-typed parameter schemas for your Rails controllers.","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":3,"starsCount":112,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-20T17:58:31.496Z"}},{"type":"Public","name":"request_migrations","owner":"keygen-sh","isFork":false,"description":"Write request and response migrations for Stripe-like versioning of your Ruby on Rails API. Make breaking changes without breaking things!","allTopics":["ruby","rails","ruby-on-rails","rails-api","rails-gem","api-versioning","api-migration"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":2,"starsCount":114,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-20T17:57:59.264Z"}},{"type":"Public","name":"py-machineid","owner":"keygen-sh","isFork":false,"description":"Get the unique machine ID of any host (without admin privileges).","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":56,"forksCount":12,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-20T17:56:15.552Z"}},{"type":"Public","name":"keygen-zapier","owner":"keygen-sh","isFork":false,"description":"An official Zapier integration for Keygen.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":12,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-25T15:02:20.057Z"}},{"type":"Public","name":"example-python-licensing-docker","owner":"keygen-sh","isFork":true,"description":"Short example of how to run offline licensing in Python with https://keygen.sh/. Compatible with Docker.","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T21:27:01.300Z"}},{"type":"Public","name":"example-dart-cryptographic-license-files","owner":"keygen-sh","isFork":false,"description":"Example of verifying cryptographically signed and encrypted license files using Dart, Ed25519 and AES-256-GCM ","allTopics":[],"primaryLanguage":{"name":"Dart","color":"#00B4AB"},"pullRequestCount":1,"issueCount":0,"starsCount":5,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-24T07:09:49.764Z"}},{"type":"Public","name":"keygen-openapi","owner":"keygen-sh","isFork":true,"description":"OpenAPI 3.1.0 Spec for the Keygen REST API","allTopics":[],"primaryLanguage":null,"pullRequestCount":1,"issueCount":0,"starsCount":9,"forksCount":3,"license":"Mozilla Public License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-22T04:16:37.918Z"}},{"type":"Public","name":"example-node-cryptographic-license-files","owner":"keygen-sh","isFork":false,"description":"Example of verifying cryptographically signed and encrypted license files using Node, Ed25519 and AES-256-GCM.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-10T15:27:43.331Z"}},{"type":"Public","name":"example-stripe-integration","owner":"keygen-sh","isFork":false,"description":"An example Node.js app that integrates Keygen with Stripe for accepting payments.","allTopics":["licensing","webhooks","stripe","keygen","sample-code","platform-example","software-licensing","license-keys"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":1,"starsCount":23,"forksCount":8,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-30T18:26:34.283Z"}},{"type":"Public","name":"example-python-bulk-machine-deactivation","owner":"keygen-sh","isFork":false,"description":"An example of deactivating a license's machines in bulk using Keygen's API","allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-14T03:46:12.953Z"}},{"type":"Public","name":"example-csharp-hybrid-online-offline-licensing","owner":"keygen-sh","isFork":false,"description":"An example of implementing a hybrid online/offline licensing system using Keygen","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":1,"starsCount":4,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-13T22:31:00.706Z"}},{"type":"Public","name":"example-cpp-cryptographic-license-files","owner":"keygen-sh","isFork":false,"description":"Example of verifying cryptographically signed and encrypted license files using C++, OpenSSL, Ed25519 and AES-256-GCM. ","allTopics":["licensing","openssl","aes-256","ed25519","aes-gcm","license-keys","aes-256-gcm","license-files"],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":1,"issueCount":3,"starsCount":6,"forksCount":7,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-08T16:22:54.158Z"}}],"repositoryCount":96,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"keygen-sh repositories"}