nowfound

Dev tools · alternatives · 2026

24 alternatives to Compile-time typechecked Akka actors

compile-time typechecked akka actors. Contribute to knutwalker/typed-actors development by creating an account on GitHub.

Typed-actors is a development tool that adds compile-time type checking to Akka actors. It enables developers to catch type errors during compilation rather than at runtime, reducing bugs in actor-based systems. The… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Compile-time typechecked Akka actors launched in 2015; newer entries below may have overtaken it.

  1. 1
    Typo▲652

    Better code, faster deployments, productive dev teams

    2023 · typoapp.io · its alternatives →

  2. 2

    Type as if you're a hacker

    2014 · hackertyper.net · its alternatives →

  3. 3

    A functional programming language with static memory management - vekatze/neut

    2020 · github.com · its alternatives →

  4. 4

    Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin - asynkron/protoactor-go

    2016 · github.com · its alternatives →

  5. 5

    Actor runtime and distributed systems framework for Rust - LeonHartley/Coerce-rs

    2019 · github.com · its alternatives →

  6. 6
  7. 7

    TypeScript playground: https://www.typescriptlang.org/play?#code/KYDwDg9gTgLgBDAnmY...

    2023 · github.com · its alternatives →

  8. 8

    Hi community, we just released https://github.com/tonbo-io/typed-arrow. When working with arrow-rs, we noticed that schemas are declared at runtime. This often leads to runtime errors and makes development less safe. typed-arrow takes a different approach: - Schemas are declared at compile time with Rust’s type system. - This eliminates runtime schema errors. - And introduces no runtime overhead — everything is checked and generated by the compiler. If you’ve run into Arrow runtime schema issues, and your schema is stable (not defined or switched at runtime), this project…

    2025 · github.com · its alternatives →

  9. 9

    Hi HN! I’m Anirudh — longtime lurker, first time poster, and I couldn’t be more excited to show you Stagehand. Stagehand is a TypeScript project that extends Playwright with three simple AI methods — act, extract, and observe. We’d love for you to try it out using the command below: npx create-browser-app --example quickstart Here’s a sample workflow: const stagehand = new Stagehand(); await stagehand.init(); // Stagehand overrides the Playwright Page and Context classes const { page, context } = stagehand await page.goto("instadash.com") // Regular Playwright…

    2025 · github.com · its alternatives →

  10. 10

    A C++ HTML template engine that uses compile time HTML parsing - rep-movsd/see-phit

    2017 · github.com · its alternatives →

  11. 11

    Inspect webhook payloads with automatic type generation

    2022 · typedwebhook.tools · its alternatives →

  12. 12

    Actor Messaging platform. Contribute to actorapp/actor-platform development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  13. 13

    Hello! We just released freeact (https://github.com/gradion-ai/freeact), a lightweight agent library that empowers language models to act as autonomous agents through executable code actions. By enabling agents to express their actions directly in code rather than through constrained formats like JSON, freeact provides a flexible and powerful approach to solving complex, open-ended problems that require dynamic solution paths. * Supports dynamic installation and utilization of Python packages at runtime * Agents learn from feedback and store successful code actions as…

    2025 · github.com · its alternatives →

  14. 14
    typing.io▲255

    Typing practice for programmers

    2015 · typing.io · its alternatives →

  15. 15

    Hello HN, I'm pythonbrad and a core maintainer of Afrim - an input method engine for African languages. Afrim want to simplify the typing in African languages and also digitalize the African typing systems. Basically, it wants to solve the problems encountered with current solutions: - slow typing - not easily configurable - keyboard layout dependent - constant bugs Additionally, Afrim offers the following features [1]: - Dataset easily customizable - Keyboard layout independent - Auto completion, autocorrection and autosuggestion - Support all sequential codes Technical details [2]: Afrim…

    2024 · github.com · its alternatives →

  16. 16

    Hi Hacker News! My name is Sagar, I’m working on a startup called Speakeasy - we’re making all APIs self-service. The platform is currently in beta, but we’re independently launching this tool which you can use to generate language-idiomatic, statically-typed TS SDKs from any public OpenAPI schemas. We hope to continue iterating on this to give devs a way to easily generate high fidelity client SDKs for all the major languages. Inspiration for this product is from past experiences struggling with OpenAPI. I was originally optimistic about using the OpenAPI tools to build out our offering,…

    2022 · easysdk.xyz · its alternatives →

  17. 17

    SOME HIGHLIGHTS. * We have a full supervision tree so actors can monitor other actors for exits and unhandled panic!s (at least the ones that can be caught) * The actor lifecycle is handled for you in a simple single-threaded, message handler primitive * You have a mutable state with each message handling call, so you have an easy way to create stateful actors and update that state as messages are processed * Actors talk to other actors by message passing, but there are remote-procedure-calls (RPCs) so actors can "ask a question" to another actor and wait on the reply. * A lot of the…

    2023 · github.com · its alternatives →

  18. 18

    Generate beautiful, typesafe code from data

    2018 · quicktype.io · its alternatives →

  19. 19HT

    Ever wanted to type as fast as those amazing hackers in the movies? now you can! just write something. Yes, i was really bored. To change writing speed: javascript:writer.speed=10;

    2011 · duiker101.tk · its alternatives →

  20. 20

    Hello! We posted a Show HN for Rivet last year for our container orchestration project (https://news.ycombinator.com/item?id=37188659). In that time, a lot has changed that I think HN will find interesting. Rivet is open-source actor infrastructure similar to Cloudflare's Durable Objects. Rivet itself already serves millions of MAU in production using our current container runtime – primarily for multiplayer games – and Rivet Actors are a new extension to support actor-like workloads. Rivet Actor's core primitives are RPC, state, and events. Actors are powered by Rust, V8…

    2024 · github.com · its alternatives →

  21. 21

    ⛑ Fork of diamondback-ruby. Contribute to stereobooster/diamondback-ruby development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  22. 22

    Hey HN! Today we're launching ActorCore (https://actorcore.org/), a stateful serverless framework that enables deploying Cloudflare Durable Object-like workloads to any cloud. If you're unfamiliar with stateful serverless: it's like the actor model, where each actor maintains its own isolated, persistent state. (Think Lambda functions with local storage & runs indefinitely.) It enables easily building long-running, realtime, durable, or local-first backends with the flexibility of serverless infrastructure. The most widely used implementation is Cloudflare Durable Objects,…

    2025 · github.com · its alternatives →

  23. 23

    An approach for runtime detection inside a constexpr function - SaadAhmad/in_constexpr

    2017 · github.com · its alternatives →

  24. 24

    Millions of developers have used quicktype to generate ten billion lines of typesafe models, serializers, and validators from JSON, JSON Schema, and GraphQL in TypeScript, Python, Swift, C#, Go, Rust, Kotlin, Java, C++, Zod and more. Use it in the browser, from the command line, or give it to your A

    2017 · quicktype.io · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →