| Developers: | MyOffice (New Cloud Technologies LLC) |
| Date of the premiere of the system: | 2025/08/05 |
| Branches: | Information Technology |
| Technology: | Application Development Tools |
2025: tsnative Compiler View
My MyOffice on August 5, 2025 presented an Open source project - the tsnative compiler. The tool can become an alternative to a commercial foreign product and will be useful to many domestic developers. The source code is available on GitHub under the open source Apache 2.0 license.
The tsnative compiler created in MyOffice is a complex "translator" that converts code written in the TypeScript programming language into a set of instructions for a computer - native machine code. The tsnative compiler allows seamless integration of two programming languages at once within one application. Developers get the opportunity to combine the performance of one of the most common C++ languages with the convenience of the popular TypeScript language in web development.
The key quality of the compiler is its cross-platform: tsnative is able to convert the same text written in the programming language into machine code for devices running different operating systems. By placing the tsnative source code in the public domain, developers will be able to adapt the compiler to the platforms they need - Linux, Windows, Android, MacOS and others.
| MyOffice started developing open source tools a few years ago. These solutions were created by the company independently as an alternative to foreign proprietary software. Now MyOffice publishes the first part of its developments, and, I hope that these solutions will interest the Russian Open Source community, will be useful to domestic programmers. Open source software development has now become one of the most promising areas in IT, I am glad that MyOffice is contributing to the development of the domestic Open Source, "said Dmitry Komissarov, founder and co-owner of MyOffice. |
{{quote "After the suspension of the activities of a number of foreign IT companies in Russia, open source software becomes more and more popular, and its creation turns into a collective process. My MyOffice, as a major developer of domestic software, is interested in increasing the number of contributors and mainliners of Russian software, so we strive not only to take Open Source from the community, but also to give it away. By opening the source code of our solutions, we contribute to the development of a dynamic Open Source environment, support independent developers and share our experience, "said Vyacheslav Zakorzhevsky, CEO of MyOffice. }}
