{"repo":"giuseppelt/self-workerd","free":true,"listed":false,"github":"https://github.com/giuseppelt/self-workerd","clone":"git clone https://github.com/giuseppelt/self-workerd.git","description":"Self-host your own FaaS with workerd, the Cloudflare javascript runtime","language":"TypeScript","stars":137,"topics":["edge-functions","faas","functions","lambda","self-hosted","serverless","worker","workers"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"self-workerd This is a proof-of-concept on how you can build and self-host a complete FaaS architecture. This project is based on workerd, the V8-based JavaScript runtime that powers Cloudflare Workers. And, for a real scenario, it uses Fly as cloud provider, where the FaaS is hosted. It relies on container-based deployment. Step by step Tutorial A complete guide can be found on https://www.breakp.dev/blog/build-your-own-faas It includes everything - from setup, to test and deploy. Local run This is a pnpm managed repository. So, it all starts with Then you can start the publisher and the worker Follow updates - Star the repository - Twitter: @giuseppelt","default_branch":null,"files":null,"tree":[],"storefront":"/r/giuseppelt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/giuseppelt/self-workerd/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}