workerd
cloudflare-docs
workerd | cloudflare-docs | |
---|---|---|
41 | 22 | |
6,438 | 3,248 | |
2.2% | 4.3% | |
9.9 | 10.0 | |
4 days ago | 6 days ago | |
C++ | MDX | |
Apache License 2.0 | Creative Commons Attribution 4.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
workerd
- Wrapping My Mind Around Node.js Runtimes
-
Edge Scripting: Build and run applications at the edge
WorkerD isn't anywhere near a "cutdown version of Chromium," it is an incredible platform with years of engineering put into it, from some of the people behind very similar and successful products (GAE, Protocol Buffers, to name some).
WorkerD is open source: https://github.com/cloudflare/workerd
I personally am not a fan of Deno because of how it split the Node JS ecosystem, so that is not a benefit in my eyes. Of course, Workers can run Rust.
Nothing you said here necessitates an API difference.
-
Our container platform is in production. It has GPUs. Here's an early look
You can't really run the Worker code without modifications somewhere else afaik (unless you're using something like Hono with an adapter). And for most use cases, you're not going to be using Workers without KV, DO, etc.
I've hit a bunch of issues and limitations with Wrangler over the years.
Eg:
https://github.com/cloudflare/workers-sdk/issues/2964
https://github.com/cloudflare/workerd/issues/1897
-
How To Self-Host Cloudflare
Workerd is a JavaScript & WebAssembly-based runtime that powers Cloudflare Workers and other related technologies. You can think of it like the Node.js runtime used to execute JavaScript files. Workerd has its differences from Node.js, however, you can self-host it on any machine.
-
Cloudflare acquires PartyKit to allow developers to build real-time multi-user
Standards bodies only standardize things after they've been proven to work. You can't standardize a new idea before offering it to the market. It's hard enough to get just one vendor to experiment with an idea (it literally took me years to convince everyone inside Cloudflare that we should build Durable Objects). Getting N competing vendors to agree on it -- before anything has been proven in the market -- is simply not possible.
But the Durable Objects API is not complicated and there's nothing stopping competing platforms from building a compatible product if they want. Much of the implementation is open source, even. In fact, if you build an app on DO but decide you don't want to host it on Cloudflare, you can self-host it on workerd:
https://github.com/cloudflare/workerd
-
Python Cloudflare Workers
In any case, I welcome this initiative with my open hands and look forward all the cool apps that people will now build with this!
[1] https://pyodide.org/
[2] https://github.com/cloudflare/workerd/blob/main/docs/pyodide...
[3] https://github.com/cloudflare/workerd/pull/1875
-
LLRT: A low-latency JavaScript runtime from AWS
For ref:
- https://blog.cloudflare.com/workerd-open-source-workers-runt...
- https://github.com/cloudflare/workerd
-
A list of JavaScript engines, runtimes, interpreters
workerd
-
WinterJS
I think this is for people who want to run their own cloudflare workers (sort of) and since nobody wants to run full node for that, they want a small runtime that just executes js/wasm in an isolated way. But I wonder why they don't tell me how I can be sure that this is safe or how it's safe. Surely I can't just trust them and it explicitly mentions that it still has file IO so clearly there is still work I need to do customize the isolation further. But then they don't show any info on that core usecase. But then that's probably because they don't really want you to use this to run it on your own, they are selling you on running things on their edge platform called "Wasmer Edge". So that's probably why this is so light on information.. the motivation isn't to get you to use this yourself, just to use this their hosted edge platform. But then I wonder why I wouldn't just use https://github.com/cloudflare/workerd which is also open source. Surely that is fast enough? If not then it should show some benchmarks?
- Cloudflare workers is adopting Ada URL parser
cloudflare-docs
-
Why does Cloudflare Pages have such a generous Free tier?
Yes: https://developers.cloudflare.com/ Look at Cloudflare Workers and Cloudflare Workers AI.
-
Building Vhisper: Voice Notes App with AI Transcription and Post-Processing
Cloudflare: Powers NuxtHub to provide various services
-
A Complete Guide to Build a Documentation Site with Astro Starlight
Cloudflare Docs
-
Stop Paying Vercel: Self-Host Unlimited NextJS Apps for $19/month
However, it's worth noting that modern tooling has made most of these challenges quite manageable. For NextJS specifically, projects like OpenNext are trying to de-couple the tight integration of NextJS and Vercel and making true NextJS self-hosting possible on platforms like Cloudflare and Netlify. If you don't mind losing some NextJS features by running it as a standard Node.js app, you can leverage tools like Docker and open-source PaaS alternatives like Coolify and Dokploy to make the experience of setting up a production-grade VPS much easier than doing things yourself.
-
Diataxis pour organiser sa documentation
Cloudflare https://developers.cloudflare.com
-
It's now possible to find the AWS Account ID for any S3 Bucket (private too)
Slightly related - CloudFlare account_id and zone_id are safe to be public
https://github.com/cloudflare/cloudflare-docs/issues/474
https://community.cloudflare.com/t/api-zone-id/355566
> The Zone ID and Account ID are not sensitive. Sensitive data like account API Key, Secrets etc. can all be revoked, rotated or changed. See the comment 36 below on the Wrangler repo: as per our security team, it’s completely Fine to have your zone_id and account_id public, the Global API key and associated email address should be kept secret.
-
Cloudflare Workers: Unpacking My Fundamental Misunderstanding
I have created an issue in their docs repository to address that misleading statement.
-
Has Cloudflare recently changed their TOS re use of tunnels for non-html content?
I don't strictly know if this is related, but the terms are being revised due to the release of R2: https://github.com/cloudflare/cloudflare-docs/issues/7186
-
Configuring applications to secure site
CloudFlare cannot protect applications that use # in URLS: https://github.com/cloudflare/cloudflare-docs/issues/7062
- cloudflare-docs/_index.md at production · cloudflare/cloudflare-docs
What are some alternatives?
lagon - Deploy Serverless Functions at the Edge. Current status: Alpha
gatsby-starter-portfolio-minimal - A Gatsby Starter to create a clean one-page portfolio with Markdown content.
webusb - Connecting hardware to the web.
mdx-deck - ♠️ React MDX-based presentation decks
windmill - Open-source developer platform to power your entire infra and turn scripts into webhooks, workflows and UIs. Fastest workflow engine (13x vs Airflow). Open-source alternative to Retool and Temporal.
nanodrop.io - Free Nano cryptocurrency (XNO) Faucet
fauna-schema-migrate - The Fauna Schema Migrate tool helps you set up Fauna resources as code and perform schema migrations.
gatsby-digital-garden - 🌷 🌻 🌺 Create a digital garden with Gatsby
js-compute-runtime - JavaScript SDK and runtime for building Fastly Compute applications
gatsby-blog-mdx - A ready-to-use, customizable personal blog with minimalist design
llrt - LLRT (Low Latency Runtime) is an experimental, lightweight JavaScript runtime designed to address the growing demand for fast and efficient Serverless applications.
wrangler-legacy - 🤠 Home to Wrangler v1 (deprecated)