{"id":15668053,"url":"https://github.com/naps62/golem-postgresql-runtime","last_synced_at":"2025-08-25T00:06:49.965Z","repository":{"id":143330420,"uuid":"394429988","full_name":"naps62/golem-postgresql-runtime","owner":"naps62","description":null,"archived":false,"fork":false,"pushed_at":"2021-09-08T21:29:29.000Z","size":25,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-30T04:41:51.345Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/naps62.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":"2021-08-09T20:30:01.000Z","updated_at":"2021-09-08T21:29:32.000Z","dependencies_parsed_at":"2023-05-15T18:15:30.839Z","dependency_job_id":null,"html_url":"https://github.com/naps62/golem-postgresql-runtime","commit_stats":{"total_commits":8,"total_committers":1,"mean_commits":8.0,"dds":0.0,"last_synced_commit":"e6a6650ac166d27c422eaa4ffdc80439de1bd2c5"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/naps62/golem-postgresql-runtime","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naps62%2Fgolem-postgresql-runtime","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naps62%2Fgolem-postgresql-runtime/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naps62%2Fgolem-postgresql-runtime/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naps62%2Fgolem-postgresql-runtime/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/naps62","download_url":"https://codeload.github.com/naps62/golem-postgresql-runtime/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/naps62%2Fgolem-postgresql-runtime/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271983237,"owners_count":24853809,"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","status":"online","status_checked_at":"2025-08-24T02:00:11.135Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-10-03T14:06:17.923Z","updated_at":"2025-08-25T00:06:49.940Z","avatar_url":"https://github.com/naps62.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PostgreSQL runtime - Golem Network Beta.2 bounty\n\n\n[Golem Network](http://golem.network/) is a cloud computing power service where\neveryone can develop, manage and execute workloads in an unstoppable,\ninexpensive and censorship-free environment.\n\nSince Beta.2 Golem offers developers a possibility to create custom runtimes\nthat can be installed by providers to extend their computational capabilities\nand offer new kinds of services in the Golem Network we want to create a bounty\nto incentivize this. The goal of this project is to develop a new,\nself-contained runtime exposing PostgreSQL database. The runtime would serve as\na wrapper around an actual PostgreSQL service running on a provider machine. By\ninstalling the runtime, providers would be enabled to offer a PostgreSQL\ndatabase as a service on Golem Network.\n\n## Requirements\n\n* The runtime should be compatible with yagna [v0.7.1](https://blog.golemproject.net/golem-beta-2-patch-release-v0-7-1/).\n  * The runtime should run on at least one of the following operating systems:\n  * Ubuntu,\n  * Windows,\n  * macOS.\n* Starting an activity on the runtime should output all connection parameters necessary to use the database (address, port, database name, user name, password).\n  Connection parameters mentioned above should enable the user a PostgreSQL database running on the provider node.\n\n\n## Non-requirements\n\n* The runtime doesn't have to include PostgreSQL service. It is meant to be a wrapper.\n* The runtime is not supposed to facilitate the communication between the service and its end-user.\n* The runtime is not required to perform any network configuration. It can be assumed that the provider machine running the runtime has a public IP address and appropriate ports are open.\n\n\n## Deliverables\n\n* A GitHub repository with the following:\n  * The runtime code (a Rust crate),\n  * A testing script allowing to check if the runtime works as intended,\n  * Basic usage instructions,\n  * GPL license.\n* A video recording demonstrating the usage of the runtime.\n\n\n## Resources\n\n* [ya-runtime-sdk](https://github.com/golemfactory/ya-runtime-sdk) – SDK for implementing runtimes.\n\n\n## Estimated time to allocate\n\nUseful Links:\n\nBounties Blogpost (including things you need to know!): https://blog.golemproject.net/golem-network-beta-2-bounties/\nBeta.2 Blogpost: https://blog.golemproject.net/beta-ii-release/\nDocs: https://handbook.golem.network\nInstall video: https://www.youtube.com/watch?v=Wqm7j7CtQwM\nIn case you need support, we’re here for you, join our Discord: https://chat.golem.network\nGolem Twitter - https://twitter.com/golemproject\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnaps62%2Fgolem-postgresql-runtime","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnaps62%2Fgolem-postgresql-runtime","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnaps62%2Fgolem-postgresql-runtime/lists"}