Bird

A Fast, Principled, and Web-First Language.

Bird is a fast, principled, and web-first language. It is designed to be compiled to WebAssembly and run in the browser. Bird is a statically typed language with a focus on simplicity and performance.

Familiar Syntax

Bird has a familiar syntax that is easy to read and write. You can write Bird code in any text editor and compile it to WebAssembly.

Modern Features

Bird has modern features like pattern matching, generics, and type inference. Bird is designed to be a modern language that is easy to use and powerful.

Expressive Types

Bird has expressive types that make it easy to write safe and efficient code. Bird is a statically typed language that is designed to catch errors at compile time.

Bird is a Web-First Language.

Bird is a web-first language that is designed to be compiled to WebAssembly and run in the browser. Bird is a statically typed language with a focus on simplicity and performance.

What is WebAssembly?

WebAssembly (wasm) is a new type of code that can be run in modern web browsers. It is a low-level assembly-like language that is designed to be fast and efficient. WebAssembly is designed to allow developers to write code in languages like C and C++ and compile it to run in the browser.

Check out more about WebAssembly here.

With the power of WebAssembly!

With the power of WebAssembly, Bird can run in the browser at near-native speeds. This makes it possible to write high-performance web applications in Bird that run in the browser.

Try out Bird!

Loading editor...


print "Hello World!";

Still here?

Check out the playground!