---
key: pl/amber
kind: plang
name: "Amber"
url: https://plangs.page/amber
---

# Amber

> Language compiling into Bash with modern syntax and safety features.

Programming language compiled into Bash. It was designed with a modern syntax, safety features, type safety and practical functionalities that Bash could not offer, allowing enhanced runtime and type safety for writing scripts.

## Facts

- Appeared: 2015
- Homepage: https://amber-lang.com
- GitHub: https://github.com/amber-lang/amber

## Relationships

### Paradigms

- [Compiled](https://plangs.page/paradigm/compiled)
- [General-Purpose](https://plangs.page/paradigm/general-purpose)
- [Multi](https://plangs.page/paradigm/multi)
- [Object-Oriented](https://plangs.page/paradigm/oop)
- [Scripting](https://plangs.page/paradigm/scripting)

### Platforms

- [Apple](https://plangs.page/platform/apple)
- [Linux](https://plangs.page/platform/linux)
- [WWW](https://plangs.page/platform/web)

### Type Systems

- [Dynamic](https://plangs.page/type-system/dynamic)
- [Safe](https://plangs.page/type-system/safe)
- [Static](https://plangs.page/type-system/static)

### Compiles To

- [Bash](https://plangs.page/bash)

### Written With

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

### Licenses

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

### Tags

- [CLI](https://plangs.page/tag/cli)
- [Scripting](https://plangs.page/tag/scripting)
