Elixir Alternatives and Similar Software

Alternatives to Elixir for Windows, Linux, Mac, BSD, Web and more. Filter by license to discover only free or Open Source alternatives. This list contains a total of 25+ apps similar to Elixir.

Elixir is a dynamic, functional language designed for building scalable and maintainable applications. If you're looking for more info about Elixir like screenshots, reviews and comments you should visit our info page about it. Below you find the best alternatives.

The list of alternatives was last updated: 7/8/2019 4:41:00 AM

Alternatives to Elixir for all platforms with any license

  • Java

    Java is the foundation for virtually every type of networked application and is the global standard for developing and delivering embedded and mobile applications, games, Web-based content, and enterprise software. With more than 9 million developers worldwide, Java enables you to efficiently develop, deploy and use exciting applications and services.

    Free Open Source Mac Windows Linux Web Android ... Java Mobile S60 HP webOS Blackberry Android Tablet BSD Blackberry 10 PlayBook Kindle Fire

    Java icon
  • Node.js

    Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

    Free Open Source Mac Windows Linux Chrome OS BSD ... Self-Hosted

    Node.js icon
  • C++

    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++ is one of the most popular programming languages and is implemented on a wide variety of hardware and operating system platforms.

    Free Open Source Mac Windows Linux BSD

    C++ icon
  • Ruby

    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 enjoys a large number of libraries and users. It is based on Perl, Smalltalk, Eiffel, Ada, and Lisp.

    Free Open Source Mac Windows Linux BSD Haiku

    Ruby icon
  • C#

    C# is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.

    Free Open Source Mac Windows Linux BSD

    C# icon
  • Lua

    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 virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.

    Free Open Source Mac Windows Linux Android iPhone ... Android Tablet BSD iPad Android Wear Haiku AmigaOS Playstation MorphOS

    Lua icon
  • Go (Programming Language)

    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 dynamic-typing capabilities, additional built-in types such as variable-length arrays and key-value maps, and a large standard library.

    Free Open Source Mac Windows Linux BSD

    Go (Programming Language) icon
  • Haskell

    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. With strong support for integration with other languages, built-in concurrency and parallelism, debuggers, profilers and rich libraries.

    Free Open Source Mac Windows Linux BSD

    Haskell icon
  • Dart

    Dart (originally called Dash) is a Web programming language developed by Google. It was unveiled at the GOTO conference in Aarhus, 2011 October 10-12. The goal of Dart is "ultimately to replace JavaScript as the lingua franca of web development on the open web platform.

    Free Open Source Mac Windows Linux Web

    No features added Add a feature

    Dart icon
  • D (Programming Language)

    D is a language with C-like syntax and static typing. It pragmatically combines efficiency, control, and modeling power, with safety and programmer productivity. Convenience D allows writing large code fragments without redundantly specifying types, in the style of dynamic languages. Yet static inference deduces types and other code properties, giving the best of both the static and the dynamic worlds. Automatic memory management makes for safe, simple, and robust code.

    Free Open Source Mac Windows Linux BSD

    D (Programming Language) icon
  • 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. FEATURES - High-performance garbage-collected language - Python-like readability with indent-based syntax - Compiles to C, C++ or JavaScript - Dependency-free binaries - Runs on Windows, macOS, Linux, and more

    Free Open Source Mac Windows Linux BSD

    Nim (programming language) icon
  • 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 by the mature and much-loved Cocoa and Cocoa Touch frameworks, is an opportunity to reimagine how software development works.

    Free Open Source Mac Linux

    Apple Swift icon
  • Share this list of alternatives?

  • Haxe

    Haxe is an open source toolkit based on a modern high level strictly typed programming language, a state-of-the-art light-speed cross-compiler, a complete cross-platform standard library, and ways to access to each platform's native capabilities. With Haxe, you can easily build cross-platform tools targeting all the mainstream platforms natively with the help of the cross-compiler that targets C++, C#, Flash, Javascript, Neko, Java, etc.

    Free Open Source Mac Windows Linux Raspberry Pi

    Haxe icon
  • ASP.NET

    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! Web Sites ASP.NET is great for building standards-based websites with HTML5, CSS3, and JavaScript. ASP.NET supports three approaches for making web sites. ASP.

    Free Windows

    ASP.NET icon
  • Tcl

    Tcl (originally from "Tool Command Language", but conventionally rendered as "Tcl" rather than "TCL"; pronounced as "tickle" or "tee-see-ell") is a scripting language created by John Ousterhout.Originally "born out of frustration", according to the author, with programmers devising their own languages intended to be embedded into applications, Tcl gained acceptance on its own.

    Free Open Source Mac Windows Linux BSD

    Tcl icon
  • Racket

    Racket (formerly PLT Scheme) is a modern programming language in the Lisp/Scheme family, suitable for a wide range of applications. It goes beyond Lisp and Scheme with dialects that support objects, types, laziness, and more. Racket enables programmers to link components written in different dialects, and it empowers programmers to create new, project-specific dialects. Racket's libraries support applications from web servers and databases to GUIs and charts.

    Free Open Source Mac Windows Linux BSD

    Racket icon
  • Erlang

    Erlang is a general-purpose concurrent, garbage-collected programming language and runtime system used to build massively scalable soft real-time systems with requirements on high availability. The sequential subset of Erlang is a functional language, with eager evaluation, single assignment, and dynamic typing. It was designed by Ericsson to support distributed, fault-tolerant, soft-real-time, non-stop applications.

    Free Open Source Mac Windows Linux BSD

    Erlang icon

Platforms

Show 30 less popular platforms