CAFE news

News from people who build with Cloudflare, Alchemy, Foldkit and Effect. A person reviews each entry before it appears.

Atom feed

  1. [thread]What is the aha moment for Foldkit? (x.com)

    Asks for Foldkit's aha moment; replies cite explicit reducer transitions, agent devtools for state inspection, Scene tests, and the Elm Architecture in TypeScript.

    by @mattpocockuk 路 all stars profile

    65 replies 路 75 people

    Top replies
    • @MichaelArnaldi: @mattpocockuk Work on it with agents, connect them to the devtools to inspect state, do scene testing, you won鈥檛 have many aha moments but you鈥檒l have no wtf moment 120 likes
    • @elianiva_: @mattpocockuk the elm architecture, but with typescript and effect there's not that many aha moments, for me it's more like damn why didn't i do this sooner it feels correctly designed for agents end to end, everything is visible to them including state transitions 28 likes
    • @samgoodwin89: @mattpocockuk @MattiaManzati Story based testing is awesome for AI and human review. Let鈥檚 you pump out working features. https://t.co/ErPYK4Abn4 16 likes
  2. [thread]tsrs --lint replaces Oxlint's type-aware linter, now with Effect rules (x.com)

    tsrs --lint shipped as a drop-in replacement for Oxlint's type-aware tsgolint, and the Effect rules now run in it through a --tsrs-lint flag.

    by @MattiaManzati 路 all stars profile

    12 replies 路 15 people

    Top replies
    • @MattiaManzati: https://t.co/LpppVGHiuc 7 likes
    • @theopomies: @MattiaManzati @EffectTS_ i鈥檓 getting lost in the ecosystem, which tool to use, which is compatible with which, when to update what etc all the gains are exciting, i just struggle to find the best way to benefit 4 likes
    • @MichaelArnaldi: @theopomies @MattiaManzati @EffectTS_ They are all semantically equivalent, pick one and stick with it 3 likes
  3. [launch]Executor 2 beta (github.com)

    Lets agents call OpenAPI, MCP, GraphQL and custom JavaScript functions in a secure environment; built on Effect, MIT licensed.

    by UsefulSoftwareCo

  4. [release]tla-ts 0.0.9 adds TLC's -continue (github.com)

    The TypeScript TLA+ checker now keeps exploring after a violation with -continue, compiles and parses specs faster, and fixes mixed tuple and string unions.

    by aidenybai

  5. [thread]kabuki brings a Foldkit-style API to React on Effect (x.com)

    kabuki 0.0.5 maps React components to actors, useReducer to model, message and update, and useEffect to declarative workers; React still renders.

    by pkishorez

    6 replies 路 7 people

    Top replies
    • @pkishorez: I released (v0.0.5). And I am already happy about the results. Feedback very welcome. Docs: https://t.co/dzBm58zw2T Repo: https://t.co/Cefmnf8KkH (packages/kabuki) 3 likes
    • @pkishorez: Incrementally adoptable. Can migrate a single component / whole app with it! The entire https://t.co/3A0eJPX02G is built on kabuki start framework! End to end kabuki. With static rendering! 3 likes
    • @pkishorez: @HANGxue257306 Yes! Everything in kabuki is declarative. A worker can live for the lifetime of entire actor, a state or even a specific condition! We do not start anything imperatively. That is what make it so easy to work with. 2 likes
  6. [release]effect@4.1.2 released (github.com)

    Patch fixes ByteSize decimal units, cluster workflow engine shard and retry faults, McpServer middleware and failure encoding, and cookie selection with HttpApiClient baseUrl.

    by github.com 路 all stars profile

  7. [launch]tailnet-do (github.com)

    Puts a Cloudflare Durable Object on a Tailscale tailnet as a device with its own address, using Tailscale's userspace client compiled to WebAssembly.

    by littledivy

  8. [release]rat-stack aligns its tsrs checker pins (www.npmjs.com)

    rat-stack uses effect-tsrs 0.2.2 with --strict --type-check for TypeScript and Effect diagnostics. Plain tsrs 0.20.0 targets TypeScript 7.1 beta. Patched tsc checks parity on checker bumps. effect-tsrs 0.2.2 needs `--type-check` to report ordinary TypeScript errors.

    by joelhooks 路 all stars profile

  9. [launch]VibeLang alpha spec (github.com)

    A v0 language for writing Effect programs in TypeScript syntax, with typed errors and services the compiler checks; alpha spec final, release pending.

    by smithersai

  10. [launch]alchemy-turbo-cache (github.com)

    A Turbo remote cache on Cloudflare Workers and R2, declared by an Alchemy Stack: one call declares the Worker, an expiring bucket and per-team tokens.

    by joelhooks 路 all stars profile

  11. [launch]Munch Manor (github.com)

    Open-source pixel zombie shooter built with Foldkit and Effect on Cloudflare: seed-replayable games, server-run co-op on Durable Objects, art drawn in code.

    by Tanner-Scadden 路 all stars profile

  12. [post]Foldkit framework guide in Cloudflare Workers docs (developers.cloudflare.com)

    Cloudflare's Workers docs now cover Foldkit: start with create-foldkit-app, then configure Wrangler for single-page, static or server-rendered apps on Workers Assets.

    by developers.cloudflare.com

  13. [launch]tla-ts (github.com)

    A TLA+ interpreter and model checker in TypeScript that runs in Node or the browser; 0.0.8 shipped on 2026-11-05.

    by aidenybai

  14. [launch]foldkit-serverfn (github.com)

    Schema-typed server functions and streaming for Foldkit on effect/rpc: Commands call them, Subscriptions consume streams, and server renders run handlers in process.

    by julia-script 路 all stars profile

  15. [launch]diffinery (github.com)

    An agent-first GitHub and GitHub Actions alternative that runs on your own Cloudflare account: git hosting, pull requests and code review. Apache-2.0.

    by codician-team 路 all stars profile

  16. [launch]mailswitch (github.com)

    A transactional email library for Cloudflare Workers with one API over Resend, Postmark, Amazon SES and SMTP; providers switch without a redeploy.

    by me-shaon

  17. [release]@effect/tsgo 0.56.0 released (github.com)

    Effect language service for tsgo now builds, tests and ships against the TypeScript beta channel, currently the 7.1.0 beta compiler.

    by github.com 路 all stars profile

  18. [launch]effect-email (github.com)

    Effect-native transactional email: typed messages, durable delivery, providers and policies, SMTP, an HTTP gateway and workflows. MIT.

    by doeixd 路 all stars profile

  19. [launch]skin (github.com)

    An app that rewrites its own code as you use it: Pi Durable builds each change in a Worker Loader isolate and checks it first.

    by acoyfellow 路 all stars profile

  20. [launch]hark (github.com)

    A voice agent on your own Cloudflare account: Workers AI for thinking, Deepgram and Aura for speech, with an Effect 4 and Foldkit UI.

    by acoyfellow 路 all stars profile

  21. [launch]coil (github.com)

    A deployable showcase: Pi Durable and a Cloudflare Container share one Durable Object per thread, with an Effect 4 and Foldkit UI on Workers.

    by acoyfellow 路 all stars profile

  22. [launch]HumanLayer Channels (github.com)

    Puts agents in Slack, GitHub and Linear without losing a message: durable, ordered webhook mailboxes on Effect 4, with Durable Objects storage through Alchemy.

    by humanlayer 路 all stars profile

How this list is sorted

Each entry gets a score from the signals we already have:

  • X likes, replies and the number of people in a thread
  • GitHub stars, and the date of the last push
  • YouTube views
  • The number of independent crawlers that found the entry
  • The date of the entry

The score follows these rules:

  • Each signal adds its weight times log10(1 + signal). Views weigh 0.5. Every other signal weighs 1.
  • Age subtracts one point for every 72 hours since the entry date or the last push.
  • So 10 times the engagement is worth 72 hours of freshness.
  • A missing signal counts as zero.
  • After scoring, an entry loses 0.5 points for each higher entry by the same author or from the same site.
  • Equal scores go to the newer entry, then to the earlier URL.
  • Votes come in a later phase. A Wilson score suits up and down votes, so it waits until we have them.

Prior art: Reddit hot ranking, Hacker News gravity and penalties, Bear Blog ranking for a small site.

Know a CAFE project or story? Ask your agent to suggest it.