Toit hits v2.0.0 after four years of alpha and 200+ releases

Toit v2.0.0

After more than four years of alpha development, 2,000+ commits, and 200+ alpha releases, Toit v2.0.0 is finally here. The milestone was reached once a refactoring let peripheral APIs accept pin numbers directly, eliminating the last planned breaking change. The project, now community-maintained since Toitware shut down in 2024, adds broader hardware support, a unified CLI, a rewritten package manager, mixins, and firmware envelopes.

As for waiting until all the important features are finished: we have accepted that this moment will never come.
  1. dofm

    Even I (as a sort of grudging cynic) now find myself thinking in these terms:

    Is this a language that an LLM can write well?

    Especially a small LLM, given the scripting and friendly IoT focus, where it might be useful for a home assistant to be able to write in it.

    A packageable scripting language with fewer footguns that has LLM-friendly features feels like it probably has a place in the world.

    But my own experience so far suggests that smaller LLMs in particular do better with simpler languages with obvious flow of control and less cleverness like metaprogramming.

  2. draven

    The wikipedia page https://en.wikipedia.org/wiki/Toit is short but still gives a lot of context.

  3. thomascountz

    Toit is a language for writing scripts on your computer and applications on your ESP32. A readable syntax, an efficient runtime, and tools that work together.

    Free and open source. Maintained by volunteers.

  4. maxloh

    Here's a beginner tutorial for the language: https://docs.toit.io/language/toitversus

    Nice syntax. It looks like how we'd design programming if C had never existed.

    add a/int b/int -> int:

    return a + b

    main:

    print (add 2 3) // Prints 5.

  5. jacobgorm

    The people behind Toit are the original people behind the V8 VM in Chrome. They know their stuff.

More from this day

2026-11-03