Crystal is a compiled, statically-typed language with Ruby-like syntax but enhanced performance and type safety. It combines Ruby's elegance with C-like performance.
object-oriented, imperative, functional, concurrent
web development, server-side applications
type inference, macros, algebraic data types, string interpolation, pattern matching, operator overloading, REPL, modules, first-class functions, named arguments
static system, non-structural typing, strong typing, full inference, compile-time checking, conservative type coercion, optional type annotations
compiled
cr
| Status | active |
| Type | programming |
| Created | 2014 |
| Designed by |
Ary Borenszweig Juan Wajnerman Brian Cardiff |
| Developed by |
Manas Technology Solutions Ary Borenzweig |
| PyPL Index | N/A |
| TIOBE Index | N/A |
| GitHub rank | N/A |