Introducing 𝐠𝐨𝐚𝐧𝐭, a JavaScript engine written entirely in Go.
This project started with a problem we’ve been living with at Robomotion for years.
Our RPA robots are written in Go, but users can run JavaScript inside Function nodes. Those scripts execute across millions of messages on Linux, Windows, Intel and Apple Silicon Macs, and Raspberry Pi devices.
Over the last seven years, we’ve used four different JavaScript engines.
We started with 𝐎𝐭𝐭𝐨. Pure Go, but limited to ES5.
Then 𝐃𝐮𝐤𝐭𝐚𝐩𝐞. Still ES5, and now we had cgo and a C toolchain to deal with.
Then 𝐕𝟖 through v8go, which finally gave us modern JavaScript, but made cross-platform distribution increasingly difficult. We eventually maintained our own v8go fork just to run a current version of V8 consistently across every platform we support.
Then we hit a bigger problem.
Once our new Large Message Objects feature lifted the 16 MB compressed limit on node-to-node messages, Function nodes could suddenly receive payloads tens or even hundreds of megabytes in size.
Crossing the Go/C/V8 boundary meant copying that data multiple times.
On Windows, those temporary memory spikes could cause V8 to crash the entire process.
Not return an error.
𝐂𝐫𝐚𝐬𝐡.
Then Ant showed up on Hacker News:
“Show HN: Ant, a JavaScript runtime and ecosystem”
Ant’s JavaScript engine, Silver, was written in C.
That caught our attention.
C is close enough to Go that porting an engine looked much more realistic than designing and implementing a modern JavaScript engine from scratch.
And just recently, Bun had rewritten 535,000 lines of Zig into Rust using AI.
So we decided to try it.
Once the port worked, the project kept growing.
We started running Test262.
Then implementing the missing pieces.
Then Temporal.
Then Intl.
Then RegExp compatibility.
Then a baseline JIT for amd64 and arm64.
And somewhere along the way, it became 𝐠𝐨𝐚𝐧𝐭.
Today, 𝐠𝐨𝐚𝐧𝐭:
• is written in pure Go
• requires no cgo
• passes 𝟗𝟗.𝟒% of Test262, with nothing excluded
• includes Temporal and Intl
• has an opt-in baseline JIT for amd64 and arm64
• cross-compiles wherever Go does
• ships as a single static binary
• is already running customer JavaScript inside Robomotion robots in production
𝐠𝐨𝐚𝐧𝐭 is not trying to replace V8.
If you need an optimizing JIT for heavy compute workloads, V8 is still in another league.
𝐠𝐨𝐚𝐧𝐭 is built for a different problem:
Embedding a modern, highly compatible JavaScript engine inside Go applications without bringing an entire native toolchain along with it.
We’re open-sourcing it under the MIT license.
https://t.co/CPzXszfKku
If you embed JavaScript in Go, we’d love to hear what you think.
🚀 Robomotion v26.2.0 is here!
This release brings our 𝐀𝐈 𝐁𝐮𝐢𝐥𝐝𝐞𝐫 directly into the Flow Designer and introduces our new human- and AI- readable flow format.
Our goal is simple: transform RPA development and make it possible to build complete automations just by talking to AI.
The AI Assistant is currently in Beta. You can start using it today and help us improve it by rating responses directly inside the assistant.
✨ Highlights
𝐀𝐈 𝐀𝐬𝐬𝐢𝐬𝐭𝐚𝐧𝐭 𝐟𝐨𝐫 𝐅𝐥𝐨𝐰 𝐃𝐞𝐬𝐢𝐠𝐧: Build and Plan modes to create and structure flows using natural language.
𝐅𝐢𝐱 𝐰𝐢𝐭𝐡 𝐀𝐈: Interactive problem solving directly from error popups.
𝐀𝐈-𝐩𝐨𝐰𝐞𝐫𝐞𝐝 𝐁𝐫𝐨𝐰𝐬𝐞𝐫 𝐄𝐱𝐩𝐥𝐨𝐫𝐚𝐭𝐢𝐨𝐧: Detect selectors with AI before building your automation.
𝐍𝐞𝐰 𝐅𝐥𝐨𝐰 𝐅𝐨𝐫𝐦𝐚𝐭: Human- and AI-readable structure, preparing the way for terminal-based development and coding agents.
Soon, you will be able to 𝐠𝐢𝐭 𝐜𝐥𝐨𝐧𝐞 your flows and develop them directly from your terminal using coding agents like 𝐂𝐥𝐚𝐮𝐝𝐞 𝐂𝐨𝐝𝐞 or 𝐂𝐨𝐝𝐞𝐱.
💡 AI model recommendation
For the best balance between price, speed, and quality, we currently recommend:
• Google Gemini Flash 3 - https://t.co/owj5SuWeIY
👇 Full changelog
https://t.co/b8jcRSu82z
⬇️ Download
https://t.co/Ea5tc9iOTs
#Automation #Builder #AIBuilder #AI #RPA #Agents #DeveloperTools #Robomotion
To the children, students and families from Gaza arriving in Scotland for medical care:
You are welcome here. Our communities will stand by you as neighbours and friends, and Scotland stands with the people of Palestine. 🏴🇵🇸
🚀 Robomotion v25.8.0 is out!
This release boosts debugging speed, adds AI code generation support to the New Designer, and delivers AI Agent improvements.
We’re finally ready to switch to the New Designer, which will become the default next week.
We’ve significantly improved our AI Agent capabilities. Package nodes can now connect directly as tools. We’ve also introduced an Agent Tools package for building generic agents.
The video shows a Coding Agent flow generated with our AI Agent and Agent Tools package.
✨ Highlights
• Advanced debugging in New Designer: Run from Node (freeze state), Skip nodes, Watchpoints for live data updates, Breakpoints for step-by-step debugging
• AI in Function, Run Script, and Custom Widget: code generation and refactors with per-node chat history.
• Custom Widget Editor with Live Preview for Chat Assistant components
• Platform updates: List Directory can return absolute paths, Input Box and Message Box rebuilt for consistency and special character handling.
• AI Agent and Tools: Connect standard nodes directly to an AI Agent’s tools port for single-action tools, new AI scope lets the agent fill inputs dynamically for the node. (Currently only Agent Tools package supports this feature)
👇 What’s new
https://t.co/gICKgHtBIr
⬇️ Download
https://t.co/Ea5tc9jmJ0
💬 Join the community
https://t.co/Am8bTAYl1Z
#RPA #Automation #AI #Agents #Assistant #Robomotion #LowCode #DeveloperTools
Hem yerli oyunlara görünürlük sağlamak, hem de kendimizi denemek amacıyla https://t.co/Owx9pNglpn olarak ilk Steam festivalimizi üç aydır kurguluyorduk.
Steam Debut Fest adını verdiğimiz festivalimize başvurular ve ilgi her türlü beklentilerimizi aştı!
Ekibimizin müthiş başarısıyla devasa ve global bir Steam festivaline dönüşen Steam Debut Fest’te bu Yılın Oyunu adayı Clair Obscure’dan Blue Prince’e (😍), Pacific Drive’dan Supermarket Simulator’a 1200’den fazla oyun; Team 17, Kepler Interactive, Raw Fury gibi pek çok köklü publisher özel indirimlerle yerini aldı.
Steam Debut Fest 7 Ağustos itibariyle Steam’de başladı! Sizi de bekleriz 😎
Festival linki:
https://t.co/RNuNueKnlX