Open Source Crystal (programming language) AlternativesProgramming Languages and other similar apps like Crystal (programming language)
The best open source alternative to Crystal (programming language) is Python. If that doesn't suit you, our users have ranked more than 50 alternatives to Crystal (programming language) and loads of them is open source so hopefully you can find a suitable replacement. Other interesting open source alternatives to Crystal (programming language) are JavaScript, Java, PHP and C++.
- 89 Python alternatives
- Programming Language
- Free • Open Source
- Mac
- Windows
- Linux
- Symbian S60
- BSD
- AROS
- Haiku
- AmigaOS
- OpenSolaris
- MorphOS
Python is an interpreted, interactive, object-oriented, extensible programming language. It provides an extraordinary combination of clarity and versatility, and is free and comprehensively ported.
- - Python is the most popular Windows, Mac & Linux alternative to Crystal (programming language).
- - Python is the most popular Open Source & free alternative to Crystal (programming language).
Python Features
- Lightweight
- Support for scripting
- Portable
- 66 JavaScript alternatives
- Programming Language
- Free • Open Source
- Mac
- Windows
- Linux
- Online
- Android
- iPhone
- Chrome OS
- BSD
- iPad
- AROS
- Haiku
JavaScript (sometimes shortened to JS) is a lightweight, interpreted, object-oriented language with first-class functions, most known as the scripting language for Web pages, but also used in many non-browser environments.
- - JavaScript is the most popular Web-based, Android, iPhone & iPad alternative to Crystal (programming language).
JavaScript Features
- Portable
- Lightweight
- Support for scripting
- 73 Java alternatives
- Programming Language
- Free Personal • Open Source
- Mac
- Windows
- Linux
- Online
- Android
- Java Mobile
- Symbian S60
- HP webOS
- Blackberry
- Android Tablet
- BSD
- Blackberry 10
- Kindle Fire
Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.
- - Java is the most popular Android Tablet alternative to Crystal (programming language).
Java Features
- 43 PHP alternatives
- Programming Language
- Free • Open Source
- Mac
- Windows
- Linux
- BSD
- PHP
PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.
PHP Features
- Portable
- Lightweight
- 67 C++ alternatives
- Programming Language
- Free • Open Source
- Mac
- Windows
- Linux
- BSD
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose, powerful programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features.
C++ Features
- 64 C (programming language) alternatives
- Programming Language
- Free • Open Source
- Mac
- Windows
- Linux
- Android
- iPhone
- Android Tablet
- BSD
- iPad
- AROS
- Android Wear
- Haiku
- Playstation
C is a general-purpose computer programming language. C is one of the most widely used programming languages of all time.
C (programming language) Features
- 78 C# alternatives
- Programming Language
- Free • Open Source
- Mac
- Windows
- Linux
- BSD
C# is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.
C# Features
- 67 Go (Programming Language) alternatives
- Programming Language
- Free • Open Source
- Mac
- Windows
- Linux
- BSD
Go, also called golang, is a programming language initially developed at Google in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson. It is a statically-typed language with syntax loosely derived from that of C, adding automatic memory management, type safety, some...
Go (Programming Language) Features
- 78 Ruby alternatives
- Programming Language
- Free • Open Source
- Mac
- Windows
- Linux
- BSD
- Haiku
Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was initially developed and designed by Yukihiro "Matz" Matsumoto.
Ruby Features
- 81 Lua alternatives
- Programming Language
- Free • Open Source
- Mac
- Windows
- Linux
- Android
- iPhone
- Android Tablet
- BSD
- iPad
- Android Wear
- Haiku
- AmigaOS
- Playstation
- MorphOS
Lua is a powerful, fast, lightweight, embeddable scripting language.
Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based.
Lua Features
- Lightweight
- Support for scripting
- Command line interface
- 78 Perl alternatives
- Programming Language
- Free • Open Source
- Mac
- Windows
- Linux
- BSD
- Haiku
Perl is a high-level, general-purpose, interpreted, dynamic programming language with over 22 years of development.
Perl Features
- Support for scripting
- Portable
- Lightweight
No screenshot - 68 Haskell alternatives
- Programming Language
- Free • Open Source
- Mac
- Windows
- Linux
- BSD
Haskell is an advanced purely-functional programming language. An open-source product of more than twenty years of cutting-edge research, it allows rapid development of robust, concise, correct software.
Haskell Features
- Support for scripting
- Lightweight