ARK Elixir is the newest family member of ARK API wrappers to interact with the ARK blockchain. As with all ARK codebase, this sports an open-source MIT licence, which promotes further development and improvements by any developers who wish to use it.

Written by community developer, Jolan Beer, ARK-Elixir is a very dynamic and functional tool based on the elixir programming language, which is great for building scalable and sustainable applications.

Elixir takes advantage of the Erlang VM, which is known for running low-latency distributed and fault-tolerant systems, while also being successfully used in web development and embedded software domain.

ARK Elixir can be found at:

https://github.com/Highjhacker/Ark-Elixir

ARK Elixir example app:

https://github.com/Highjhacker/Ark-Elixir-Example

Elixir Features

Scalability

All Elixir code runs inside lightweight threads of execution (called processes) that are isolated while transferring information via messages.

All Elixir code runs inside lightweight threads of execution (called processes) that are isolated while transferring information via messages. Fault-tolerance

To deal with failures, Elixir provides supervisors which describe how to restart parts of your system when things go haywire, going back to a known initial state that is guaranteed to work.

To deal with failures, Elixir provides supervisors which describe how to restart parts of your system when things go haywire, going back to a known initial state that is guaranteed to work. Functional programming

Functional programming advocates a coding style that helps developers write code that is fast, short, and conceivable.

Functional programming advocates a coding style that helps developers write code that is fast, short, and conceivable. Extensibility and DSLs

Elixir has been constructed to be extensible, letting developers easily extend the language to precise domains, in order to increase their productivity.

Elixir has been constructed to be extensible, letting developers easily extend the language to precise domains, in order to increase their productivity. Elixir runs on the Erlang VM

Elixir runs on Erlang VM which gives developers complete access to Erlang’s ecosystem, used by companies like Heroku, WhatsApp, Klarna and many more to build distributed, fault-tolerant applications.

To learn more about Elixir visit : https://elixir-lang.org/

Do you have a project or idea that can benefit ARK and the ARK Community? Check out our running bounties for developer bounty programs.

You can also contact the community run ARK community fund(ACF):