Go теперь компилится в TypeScript. Ну, почти 😂
Наткнулся на свежий проект, который делает то, о чем многие мечтали втайне от тимлида: превращает ваш Go-код в чистый и читаемый TS 🤔
В отличие от тяжелого GopherJS, который пытается запихнуть весь рантайм в браузер, тут всё изящнее — инструмент работает на уровне AST-дерева, позволяя переиспользовать бизнес-логику, алгоритмы и структуры данных между бэкендом и фронтом без переписывания руками:
— Пишешь один раз на Go — используешь в React/Vue;
— Горутины и каналы превращаются в понятные async/await;
— Полная поддержка дженериков, интерфейсов и даже encoding/json;
— Работает почти вся стандартная библиотека.
Экономим время 👌