{"id":27171380,"url":"https://github.com/tankerhq/sdk-ruby","last_synced_at":"2025-04-09T08:33:49.442Z","repository":{"id":37409240,"uuid":"276905508","full_name":"TankerHQ/sdk-ruby","owner":"TankerHQ","description":"Tanker client-side encryption SDK for Ruby","archived":false,"fork":false,"pushed_at":"2025-02-26T14:21:35.000Z","size":723,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-27T12:50:27.285Z","etag":null,"topics":["cryptography","encryption","end-to-end","privacy","ruby","sdk","security","tanker"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TankerHQ.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-07-03T13:23:22.000Z","updated_at":"2025-02-26T12:47:40.000Z","dependencies_parsed_at":"2024-03-28T12:27:18.778Z","dependency_job_id":"9a76c3fc-e2fb-48e3-a2a9-2083ec16f8c7","html_url":"https://github.com/TankerHQ/sdk-ruby","commit_stats":{"total_commits":204,"total_committers":19,"mean_commits":"10.736842105263158","dds":0.8529411764705882,"last_synced_commit":"dc9c671c34f2d9760f45814da95ce74cf211237a"},"previous_names":[],"tags_count":229,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TankerHQ%2Fsdk-ruby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TankerHQ%2Fsdk-ruby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TankerHQ%2Fsdk-ruby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TankerHQ%2Fsdk-ruby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TankerHQ","download_url":"https://codeload.github.com/TankerHQ/sdk-ruby/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248003737,"owners_count":21031856,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cryptography","encryption","end-to-end","privacy","ruby","sdk","security","tanker"],"created_at":"2025-04-09T08:33:49.014Z","updated_at":"2025-04-09T08:33:49.436Z","avatar_url":"https://github.com/TankerHQ.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca href=\"#readme\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/TankerHQ/spec/master/img/tanker-logotype-blue-nomargin-350.png\" alt=\"Tanker logo\" width=\"175\" /\u003e\u003c/a\u003e\n\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\n# Tanker Ruby SDK\n\n## Overview\n\nThe Tanker SDK provides an easy-to-use SDK allowing you to protect your users' data.\n\nThis repository only contains Ruby bindings. The core library can be found in the [TankerHQ/sdk-native GitHub project](https://github.com/TankerHQ/sdk-native).\n\n## Known issues\n\n- Deadlock at exit: thread, processes, mutexes and FFI have a complex interaction which can cause deadlocks if a mutex is acquired before a fork.\n  In issue `E2EE-162`, some ruby callbacks were never called, find [here](https://github.com/ffi/ffi/compare/master...blastrock:ffi:stop-deadlock) a potential FFI fix.\n\n## Contributing\n\nWe are actively working to allow external developers to build and test this project\nfrom source. That being said, we welcome feedback of any kind. Feel free to\nopen issues on the GitHub bug tracker.\n\nRunning the tests: `bundle exec rake spec`\n\nChecking vulnerabilities in the dependencies: `bundle exec bundle-audit check --update`\n\n## Documentation\n\nSee the [API documentation](https://docs.tanker.io/latest/api/core/ruby).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftankerhq%2Fsdk-ruby","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftankerhq%2Fsdk-ruby","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftankerhq%2Fsdk-ruby/lists"}