--- layout: index title: Amber Smalltalk ---
Amber is a language (derived from Smalltalk) and environment built for the web.
With Amber, client-side web development finally gets the power and productivity that exists in other Smalltalk dialects.Having a true live & incremental development environment where you can build your application interactively in the browser is unbeatable.
Smalltalk stands head and shoulders above most other languages for clarity, conciseness, and human-friendliness.
As a language, it is immensely clean and mature, both syntactically and semantically. It is a pure OO language, with objects all the way down.
Amber plays very well with the outer world. You can interact with JavaScript objects seamlessly, and even inspect them as any Amber object.
Evaluating JavaScript object methods is transparent and makes using libraries a breeze.
In a sharing mood? Contributions to Amber are very much welcome!