{"id":19693150,"url":"https://github.com/breadrock1/go-rs-bindings","last_synced_at":"2026-04-24T23:33:20.316Z","repository":{"id":216195035,"uuid":"740699097","full_name":"breadrock1/go-rs-bindings","owner":"breadrock1","description":"There is simple project to research bindings generating for rust and go code.","archived":false,"fork":false,"pushed_at":"2024-01-08T22:09:37.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-10T11:44:27.812Z","etag":null,"topics":["bindings","go-bindings","golang","golang-bindings","rust","rust-bindings"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/breadrock1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-01-08T22:04:27.000Z","updated_at":"2024-01-08T22:10:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"655357b8-27df-45a2-bf80-e6490e65748e","html_url":"https://github.com/breadrock1/go-rs-bindings","commit_stats":null,"previous_names":["breadrock1/go-rs-bindings"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/breadrock1/go-rs-bindings","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breadrock1%2Fgo-rs-bindings","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breadrock1%2Fgo-rs-bindings/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breadrock1%2Fgo-rs-bindings/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breadrock1%2Fgo-rs-bindings/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/breadrock1","download_url":"https://codeload.github.com/breadrock1/go-rs-bindings/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breadrock1%2Fgo-rs-bindings/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32245148,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T13:21:15.438Z","status":"ssl_error","status_checked_at":"2026-04-24T13:21:15.005Z","response_time":64,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["bindings","go-bindings","golang","golang-bindings","rust","rust-bindings"],"created_at":"2024-11-11T19:15:53.437Z","updated_at":"2026-04-24T23:33:20.300Z","avatar_url":"https://github.com/breadrock1.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Research bindings generating for Rust and Go\n\nThere is simple project with researching of bindings generating for Rust and Go code bases. I'll update this project with more complex cases of export functions: structures \n - sharing structures by pointers and e.t.c;\n - invoking external callbacks and functions;\n - supporting invoking of async callbacks and functions.\n\n### How build and test bindings for C and Golang\n\nbuild cbin:\n```shell\ngcc -Wall -g -O0 cbin/main.c -I. -Ltarget/debug/ -lrslib\n```\n\nbuild gobin\n```shell\ngo build -buildmode=c-shared gobin/main.go\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbreadrock1%2Fgo-rs-bindings","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbreadrock1%2Fgo-rs-bindings","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbreadrock1%2Fgo-rs-bindings/lists"}