Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fanx-dev/fanx

A full-stack programming language
https://github.com/fanx-dev/fanx

compiler fantom full-stack language llvm programming-language virtual-machine

Last synced: about 2 months ago
JSON representation

A full-stack programming language

Awesome Lists containing this project

README

        

# Fanx Programming Language

Fanx is a full-stack programming language base on Fantom.

It is an object oriented and static typing language with elegant libraries.

## Features

#### Portability
Multi target to JVM, JavaScript, C and standalone VM

#### Beautiful Syntax
Generics type, lambda/closures, non-nullable type, async/await ...

#### Concurrency Safe
Built-in immutability and actor model, safe in compile time

#### Cross-platform UI Framework
Write once run on Android/iOS/Web browser/Desktop

#### Server-side Framework
Web framework, database ORM, template engine, async/await based IO framewrok ...

## Hello World
```fantom
// Hello from Fanx!
class HelloWorld
{
static fun main()
{
echo("Hello, World!")
}
}
```

## Installing
* [Download](https://github.com/fanx-dev/fanx/releases)
* [QuickStart](https://github.com/fanx-dev/fanx/blob/master/doc/QuickStart.md)

## Documentation
* [Learn More](https://github.com/chunquedong/fanx/blob/master/doc/Index.md)
* [中文文档](https://zhuanlan.zhihu.com/p/63336794)