---
key: pl/inko
kind: plang
name: "Inko"
url: https://plangs.page/inko
---

# Inko

> Language for efficient, safe concurrent software, with features like static typing and type-safe concurrency.

Programming language designed for building concurrent software efficiently and safely. It features deterministic automatic memory management, move semantics, static typing, and type-safe concurrency. It is particularly known for avoiding runtime errors, race conditions, and unpredictable performance.

## Facts

- Appeared: 2016
- Homepage: https://inko-lang.org
- GitHub: https://github.com/inko-lang/inko

## Relationships

### Paradigms

- [Concurrent](https://plangs.page/paradigm/concurrent)
- [General-Purpose](https://plangs.page/paradigm/general-purpose)
- [Message Passing](https://plangs.page/paradigm/message-passing)
- [Multi](https://plangs.page/paradigm/multi)
- [Object-Oriented](https://plangs.page/paradigm/oop)

### Platforms

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

### Type Systems

- [Nominal](https://plangs.page/type-system/nominal)
- [Static](https://plangs.page/type-system/static)
- [Strong](https://plangs.page/type-system/strong)

### Influenced By

- [Erlang](https://plangs.page/erlang)
- [Go](https://plangs.page/go)

### Written With

- [LLVM](https://plangs.page/llvm)
- [Rust](https://plangs.page/rust)

### Licenses

- [MIT](https://plangs.page/license/mit)
- [MPL](https://plangs.page/license/mpl)

### Tags

- [Automation](https://plangs.page/tag/automation)
- [Better-C](https://plangs.page/tag/better-c)
