{"id":31769942,"url":"https://github.com/jfrog/workers-sample","last_synced_at":"2025-10-10T02:55:52.028Z","repository":{"id":209019347,"uuid":"706705638","full_name":"jfrog/workers-sample","owner":"jfrog","description":null,"archived":false,"fork":false,"pushed_at":"2025-09-11T12:33:03.000Z","size":244,"stargazers_count":15,"open_issues_count":4,"forks_count":15,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-09-27T11:42:35.182Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jfrog.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":"2023-10-18T13:15:49.000Z","updated_at":"2025-09-12T10:05:49.000Z","dependencies_parsed_at":"2024-01-15T10:13:05.740Z","dependency_job_id":"9dbeee3d-1f8e-4dbe-8cc0-8c943ae3dd94","html_url":"https://github.com/jfrog/workers-sample","commit_stats":null,"previous_names":["jfrog/workers-sample"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jfrog/workers-sample","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfrog%2Fworkers-sample","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfrog%2Fworkers-sample/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfrog%2Fworkers-sample/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfrog%2Fworkers-sample/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jfrog","download_url":"https://codeload.github.com/jfrog/workers-sample/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfrog%2Fworkers-sample/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279002527,"owners_count":26083403,"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-10-10T02:00:06.843Z","response_time":62,"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":"2025-10-10T02:55:47.546Z","updated_at":"2025-10-10T02:55:52.011Z","avatar_url":"https://github.com/jfrog.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JFrog Workers Samples\n\n## JFrog Workers\n\nJFrog Workers is a service in the JFrog Platform that provides a serverless execution environment.\nYou can create workers that react to events in the JFrog Platform similar to AWS Lambda services.\nWorkers service provides more flexibility to accomplish your use cases.\nYou can use these workers to perform certain tasks that extend the capabilities of the JFrog Platform according to your requirements.\n\nSee the full documentation [here](https://jfrog.com/help/r/jfrog-platform-administration-documentation/workers).\n\n## Using the samples\n\nThis repository contains a collection of sample workers for common use cases. Feel free to use, modify, and extend these samples to accomplish your use cases.\n\nWe have created these TypeScript samples based on [Artifactory User Plugin Samples](https://github.com/jfrog/artifactory-user-plugins).\n\nPlease submit a pull request if you have other valuable samples.\n\nThe samples are located under the _samples_ directory with the following layout:\n```\n\u003cREPO_ROOT\u003e/samples\n    /\u003cPRODUCT_NAME\u003e // Must match the product name used in the action metadata\n\t    /\u003cACTION\u003e\n\t\t    /\u003cWORKER_NAME\u003e\n                /README.md // (optional) The Worker doc\n                /worker.ts // The Worker code\n                /manifest.json // Metadata of the Worker\n                /payload-example.json // (optional) Defines an example of the event’s payload content.\n```\n\nEach sample folder has been generated with the [JFrog CLI](https://docs.jfrog-applications.jfrog.io/jfrog-applications/jfrog-cli).\n\nThe worker code resides in a file named _worker.ts_.\n\nFor an introduction on how to develop JFrog Workers using the JFrog CLI checkout [this blogpost](https://jfrog.com/blog/doing-devops-your-way-on-saas-solutions-connecting-jfrog-cli-to-your-jfrog-workers/).\n\nYou can also refer to the [documentation](https://jfrog.com/help/r/jfrog-platform-administration-documentation/workers) to discover how to setup and use workers.\n\n## Contributing\n\nFeel free to contribute new samples, and please create issues if you need our support.\n\n---\n\nCopyright \u0026copy; 2023-* JFrog Ltd.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjfrog%2Fworkers-sample","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjfrog%2Fworkers-sample","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjfrog%2Fworkers-sample/lists"}