Amber is a programming language that compiles to Bash, offering an ECMA Script-like syntax and strong typing to catch bugs at compile time. It also generates documentation automatically and interoperates with Bash scripts. The language has a standard library with many useful functions and has won an award. Amber aims to make shell scripting more enjoyable and efficient.