{"id":15654370,"url":"https://github.com/schniz/pointguard","last_synced_at":"2025-04-30T23:18:32.396Z","repository":{"id":207155700,"uuid":"716256271","full_name":"Schniz/pointguard","owner":"Schniz","description":"An MVP-worthy background job server for PostgreSQL, written in Rust","archived":false,"fork":false,"pushed_at":"2024-01-31T10:01:39.000Z","size":4101,"stargazers_count":34,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-30T23:18:18.005Z","etag":null,"topics":["background-jobs","http","rust","serverless"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":false,"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/Schniz.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":"2023-11-08T18:56:53.000Z","updated_at":"2025-02-06T16:27:05.000Z","dependencies_parsed_at":"2024-01-11T10:25:16.626Z","dependency_job_id":"7a448fa5-3be5-4b5f-b2c9-c7ba4b0ee2ec","html_url":"https://github.com/Schniz/pointguard","commit_stats":null,"previous_names":["schniz/pointguard"],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Schniz%2Fpointguard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Schniz%2Fpointguard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Schniz%2Fpointguard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Schniz%2Fpointguard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Schniz","download_url":"https://codeload.github.com/Schniz/pointguard/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251795450,"owners_count":21645030,"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":["background-jobs","http","rust","serverless"],"created_at":"2024-10-03T12:51:15.905Z","updated_at":"2025-04-30T23:18:32.377Z","avatar_url":"https://github.com/Schniz.png","language":"Rust","readme":"\u003cp align=\"center\"\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003e\n  \u003cimg src=\"./packages/web-ui/src/logo.png\" height=\"96\"\u003e\u003cbr\u003e\n  Pointguard\n\u003c/h1\u003e\n\n\u003cblockquote align=\"center\"\u003e\n  An MVP-worthy background job server for PostgreSQL, written in Rust\n\u003c/blockquote\u003e\n\nA simple background job server (database) on top of PostgreSQL, that can be used in _any_ language and _any_ environment.\n\n\u003e [!WARNING]\n\u003e this is obviously experimental, but it's for another project I'm working on on so... this is why issues are closed. feel free to [@ or DM me at Twitter](https://twitter.com/galstar) if you want to chat.\n\n## Features\n\n🪶 **Lightweight**: Pointguard is a single binary with no dependencies, written in Rust. The Docker image is so small it feels illegal to add it to your stack.\n\n🔗 **HTTP based**: Jobs are invoked through HTTP calls, so you can keep using your favorite language and environment: Next.js, Remix, Rust, Go -- whether your app is serverless or containerized. HTTP is the only boundary needed!\n\n📝 **Open API**: Pointguard exposes a well-documented OpenAPI-compatible HTTP API, so you can use it from any language or environment. So you can implement a client super easy.\n\n⏰ **Delayed Jobs**: Pointguard supports delayed jobs, so you can schedule jobs to run in the future.\n\n🔁 **Retries**: Pointguard will retry your jobs if they fail, so you can be sure your jobs will run.\n\n💻 **Admin UI**: Pointguard comes with an admin UI, so you can see the status of your jobs.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fschniz%2Fpointguard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fschniz%2Fpointguard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fschniz%2Fpointguard/lists"}