Top 15 Crystal programming language Alternative and Similar Softwares | Apr 2024

A compiled language with Ruby like syntax and type inference

Language goals:

- Have a syntax similar to Ruby (but compatibility with it is not a goal)
- Statically type-checked but without having to specify the type of variables or method arguments.
- Be able to call C code by writing bindings to it in Crystal.
- Have compile-time evaluation and generation of code, to avoid boilerplate code.
- Compile to efficient native code.

1. Wyvern

Wyvern Wyvern is a new programming language designed to help developers be highly productive when writing high-assurance applications. The first major innovation in Wyvern is type-specific languages, a feature that allows programmers to create literals of a given type (e.g. a SQLQuery type) in a language appropriate to that type (e.g.......

2. thinBasic

thinBasic thinBasic is a simple, flexible, and easy-to-learn interpreted programming language. It lets you quickly and easily develop programs for Windows. thinBasic was first released in 2004. Since then thinBasic has steadily improved thanks also to the help of a growing number of enthusiastic users. Although thinBasic is an interpreted language......

3. RapydScript

RapydScript RapydScript is a pre-compiler for JavaScript, similar to CoffeeScript, but with cleaner, more readable syntax. The syntax is very similar to Python, but allows JavaScript as well. It's not another Python-in-a-browser clone, it's actually JavaScript with more Pythonic syntax.RapydScript breaks some of the rules of Python to make JavaScript development......

4. Ecere SDK

Ecere SDK The Ecere IDE is a complete development environment for editing code, designing graphical user interfaces, managing and building projects as well as debugging. Its aim is to fully support eC and C programming, but also supports including and building e.g. C++ modules as part of the projects.......

5. Typescript

Typescript Now acquired by MICROSOFT. TypeScript is a language for application-scale JavaScript development. It is a typed superset of JavaScript that compiles to plain JavaScript in any browser, any host, any OS and it is Open Source.......

6. Kotlin

Kotlin Statically typed programming language targeting the JVM and JavaScript 100% interoperable with Java™......

7. Kodiak PHP

Kodiak PHP The iPad finally allows you to write and run PHP code directly on the iPad. Kodiak PHP is the only app that includes a native PHP interpreter.......

8. Nimrod

Nimrod Nimrod is a statically typed, imperative programming language with a powerful macro system that tries to give the programmer ultimate power without compromises on runtime efficiency.......

9. Clojure

Clojure Clojure is a dynamic programming language that targets the Java Virtual Machine (and the CLR ). It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming. Clojure is a compiled language - it......

10. Apple Swift

Apple Swift Swift is a programming language for iOS, OS X, watchOS and tvOS apps that builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun. Swift’s clean slate, backed......

11. Nim (programming language)

Nim (programming language) Nim is a statically typed, imperative programming language with a powerful macro system that tries to give the programmer ultimate power without compromises on runtime efficiency.......

12. Julia

Julia Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. The library, largely written in Julia itself, also integrates mature, best-of-breed......

13. Steel Bank Common Lisp

Steel Bank Common Lisp Steel Bank Common Lisp (SBCL) is a high performance Common Lisp compiler. It is open source / free software, with a permissive license. In addition to the compiler and runtime system for ANSI Common Lisp, it provides an interactive environment including a debugger, a statistical profiler, a code coverage tool,......

14. Codility.com

Codility.com The programmer testing solution that matches your job descriptions and helps you hire great developers faster.......

15. FCorp My Code

FCorp My Code Sorry, we have added any description on FCorp My Code......