29 Premium Themes

Included with purchase — and more features on the way!

Get access — $12 once

Version 2 is coming soon. The price goes up when it arrives.
Pay once today and every update after that is free.

One Dark Pro
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Andromeda
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Ayu Dark
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Ayu Mirage
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Ayu Light
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Cobalt2
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Night Owl
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Night Owl Light
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Noctis
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Noctis Azureus
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Noctis Bordo
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Noctis Hibernus
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Noctis Lilac
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Noctis Lux
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Noctis Minimus
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Noctis Obscuro
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Noctis Sereno
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Noctis Uva
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Noctis Viola
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Palenight
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Pico 8
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Shades of Purple
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Shades of Purple SD
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Synthwave '84
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Tokyo Night
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Tokyo Night Storm
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Tokyo Night Light
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Winter is Coming
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Winter is Coming Light
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html
Winter is Coming Dark
namespace MyNamespace;

use MyOtherNamespace\MyOtherClass;

use function MyOtherNamespace\my_other_function;

use const MyOtherNamespace\MY_OTHER_CONST;

const MY_CONST = 1;

type MyType = int;

interface MyInterface {
    // ...
}

class MyClass {
    // ...
}

enum MyEnum {
    // ...
}

function my_function(): void {
    // ...
}

https://ara-lang.io/fundamentals/structure.html