---
key: pl/ballerina
kind: plang
name: "Ballerina"
url: https://plangs.page/ballerina
---

# Ballerina

> Open source general-purpose programming language designed for cloud-native and concurrent applications.

Open source general-purpose programming language designed by WSO2 for cloud-era application programmers. It is designed to simplify the creation of integration solutions with built-in features for concurrency, making it ideal for cloud-native development.

## Facts

- Appeared: 2017
- Homepage: https://ballerina.io
- GitHub: https://github.com/ballerina-platform/ballerina-lang
- Languish ranking: #232

## Relationships

### Paradigms

- [Compiled](https://plangs.page/paradigm/compiled)
- [Concurrent](https://plangs.page/paradigm/concurrent)
- [Event-Driven](https://plangs.page/paradigm/event-driven)
- [Functional](https://plangs.page/paradigm/functional)
- [General-Purpose](https://plangs.page/paradigm/general-purpose)
- [Multi](https://plangs.page/paradigm/multi)

### Platforms

- [Cross-Platform](https://plangs.page/platform/cross)

### Type Systems

- [Inferred](https://plangs.page/type-system/inferred)
- [Static](https://plangs.page/type-system/static)
- [Strong](https://plangs.page/type-system/strong)
- [Structural](https://plangs.page/type-system/structural)

### Influenced By

- [C#](https://plangs.page/c-sharp)
- [Go](https://plangs.page/go)
- [JavaScript](https://plangs.page/javascript)
- [Rust](https://plangs.page/rust)

### Licenses

- [Apache 2.0](https://plangs.page/license/apache)

### Tags

- [Automation](https://plangs.page/tag/automation)
- [Interpreter](https://plangs.page/tag/interpreters)
- [IoT](https://plangs.page/tag/iot)
- [Workflow](https://plangs.page/tag/workflow)
