Translated with AI from the Russian original.

The Russian developer "MyOffice" has published the code of the tsnative compiler on GitHub under the open source Apache 2.0 license.

According to the developers, the tsnative compiler created by "MyOffice" is a complex "translator" that converts code written in the TypeScript programming language into machine code, a set of instructions for the computer.

The tsnative compiler allows seamless integration of two programming languages, C++ and TypeScript, within a single application. One of the main features of tsnative is cross-platform compatibility; developers can adapt the compiler to Linux, Windows, Android, macOS, and others.

Dmitry Komissarov, founder and co-owner of "MyOffice", said:

MyOffice began developing open source tools several years ago. These solutions were created by the company independently as an alternative to foreign proprietary software. Now MyOffice is publishing the first part of its developments, and I hope that these solutions will be of interest to the Russian Open Source community and will be useful to domestic programmers.

Now on the front page

Articles

Why even a PC case should be branded

In Russian conditions, the popularity of PCs assembled by small local companies or in-house corporate IT departments continues to grow rapidly. Such solutions have historically been more popular in Russia than in other developed markets, but today new nuances have emerged in the segment's evolution, which we discussed with Karim LASKRI, Business Director of FSP Group in the CIS region.

News

Storage you can trust in the background: Basis SDS 2.3 released with scheduled diagnostics and an observer role

A storage system is the only infrastructure layer where an error cannot be “rolled back”: neither a reboot nor a configuration rollback will restore lost data. That is why users expect predictability from software-defined storage rather than just new features—ensuring background processes finish what they started, and administrators can see the cluster status not only “right now,” but also over time.