Elixir is a dynamic, functional language designed for building scalable and maintainable applications.
Cost / License
- Free
- Open Source
Application type
Platforms
- Mac
- Windows
- Linux
- BSD
- FreeBSD
- DragonFly BSD
Brazil

Apps similar to Ruby include Python, which is free and open source. Other options are JavaScript, Java, PHP and C#. Programming Languages like Ruby are a crowded field, with more than 50 alternatives for Linux, Windows, Mac, the web and self-hosting.
Elixir is a dynamic, functional language designed for building scalable and maintainable applications.

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.

Racket is a general-purpose programming language as well as the world’s first ecosystem for language-oriented programming.

Open-source programming language for developing iOS, macOS, watchOS, tvOS, and visionOS apps, featuring safety, speed, type inference, generics, native-code compilation, protocol-oriented design, memory management, Playgrounds, package manager, and Objective-C interoperability.



Programming language with Ruby-like syntax that compiles to efficient native code.


Scala is a modern multi-paradigm programming language based on the Java Virtual Machine (JVM) designed to express common programming patterns in a concise, elegant, and type-safe way.

Asp.net is an open source server-side Web application framework designed for Web development to produce dynamic Web pages, web sites, apps and services with HTML, CSS and JavaScript. You can also create Web APIs, mobile sites, use real-time technologies like Web Sockets and more!

Concurrent functional language with built-in support for fault tolerance, distribution, and hot swapping, designed for scalable real-time systems in telecom, banking, e-commerce, and instant messaging. Features garbage collection and dynamic typing.

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...

Functional-first language for .NET with static typing, succinct and expressive code, advanced pattern matching, object-oriented features, interop with .NET languages, async programming, type providers, cross-platform support, tooling, and immutable data.

D is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity.
