Skip to content
This repository has been archived by the owner on Jan 19, 2024. It is now read-only.
wizawu edited this page Feb 12, 2023 · 5 revisions

What's tyrian

Tyrian is aimed to compile TypeScript to runnable code on JVM (and also web browser). You can program the server-side in TypeScript while using libraries from Maven and NPM together.

To make it clear, I'd like to quote from sparkjava.com:

Lately, a lot of server-side web development has been taken over by NodeJS, but a growing number of NodeJS developers are using TypeScript and other statically typed languages that compile to JavaScript. Why not go all the way and use a language that was actually designed with types, and intended to run on the server-side? You also get all the benefits of running your application on the JVM, where libraries aren’t deprecated every day.

Here is what tyrian can offer: you can have TypeScript for the server-side (like deno) and run it on the JVM.

IDE Autocompletion

Tyrian can generate TypeScript definitions for Maven dependencies so that you can enable the autocomplete feature in IDE.

autocomplete

Clone this wiki locally