Client Runtime  >  Elixir Standard Library

Elixir Standard Library

Browse Elixir standard library modules organized by category to see their client runtime coverage.
Each module shows overall implementation progress based on how many of its underlying Erlang dependencies have been ported to JavaScript.
Click any module to explore detailed function-level support.

Progress: 92% (1303 functions)
done 9 modules
in progress 64 modules
todo 0 modules
deferred 42 modules

Core

Kernel in progress
92% progress 161 functions
96% progress 23 functions

Data Types

Atom done
100% progress 3 functions
Base in progress
91% progress 40 functions
100% progress 12 functions
Date in progress
87% progress 47 functions
DateTime in progress
85% progress 56 functions
Duration in progress
85% progress 10 functions
Exception in progress
89% progress 23 functions
Float in progress
93% progress 16 functions
100% progress 4 functions
Integer in progress
97% progress 19 functions
JSON in progress
88% progress 8 functions
Module deferred
84% progress 35 functions
NaiveDateTime in progress
85% progress 46 functions
Record deferred
96% progress 8 functions
Regex in progress
87% progress 26 functions
String in progress
94% progress 77 functions
Time in progress
87% progress 38 functions
Tuple done
100% progress 7 functions
URI in progress
92% progress 24 functions
Version in progress
85% progress 9 functions
85% progress 3 functions

Collections & Enumerables

Access in progress
87% progress 17 functions
100% progress 0 functions
Enum in progress
85% progress 114 functions
Keyword in progress
95% progress 50 functions
List in progress
99% progress 43 functions
Map in progress
97% progress 42 functions
MapSet in progress
85% progress 18 functions
Range in progress
85% progress 8 functions
Stream in progress
87% progress 53 functions

IO & System

File deferred
82% progress 83 functions
File.Stat deferred
85% progress 2 functions
100% progress 0 functions
IO deferred
86% progress 32 functions
IO.ANSI deferred
86% progress 90 functions
100% progress 0 functions
86% progress 13 functions
Path in progress
86% progress 24 functions
Port deferred
0% progress 11 functions
StringIO deferred
83% progress 9 functions
System deferred
80% progress 53 functions

Calendar

Calendar in progress
84% progress 6 functions
Calendar.ISO in progress
95% progress 60 functions
100% progress 0 functions
100% progress 2 functions

Processes & Applications

Agent deferred
78% progress 26 functions
Application deferred
66% progress 35 functions
Config deferred
83% progress 6 functions
85% progress 9 functions
81% progress 9 functions
80% progress 18 functions
GenServer deferred
60% progress 18 functions
Node deferred
16% progress 24 functions
75% progress 15 functions
Process deferred
5% progress 40 functions
Registry deferred
82% progress 29 functions
Supervisor deferred
76% progress 13 functions
Task deferred
78% progress 24 functions
81% progress 26 functions

Protocols

Collectable in progress
90% progress 3 functions
Enumerable in progress
88% progress 6 functions
Inspect in progress
95% progress 3 functions
Inspect.Algebra in progress
96% progress 40 functions
Inspect.Opts in progress
84% progress 3 functions
List.Chars in progress
89% progress 4 functions
Protocol in progress
91% progress 9 functions
String.Chars in progress
90% progress 3 functions

Code & Macros

Code deferred
75% progress 73 functions
87% progress 7 functions
70% progress 13 functions
Macro deferred
84% progress 42 functions
Macro.Env deferred
87% progress 27 functions

Exceptions

ArgumentError in progress
93% progress 2 functions
ArithmeticError in progress
90% progress 3 functions
BadArityError in progress
85% progress 2 functions
BadBooleanError in progress
85% progress 2 functions
BadFunctionError in progress
93% progress 2 functions
BadMapError in progress
85% progress 2 functions
CaseClauseError in progress
85% progress 2 functions
93% progress 2 functions
85% progress 2 functions
CondClauseError in progress
93% progress 2 functions
Enum.EmptyError in progress
93% progress 2 functions
85% progress 3 functions
ErlangError in progress
87% progress 3 functions
85% progress 2 functions
File.Error deferred
85% progress 2 functions
85% progress 2 functions
85% progress 2 functions
88% progress 4 functions
93% progress 2 functions
Inspect.Error in progress
85% progress 3 functions
JSON.DecodeError in progress
93% progress 2 functions
85% progress 2 functions
KeyError in progress
85% progress 3 functions
MatchError in progress
85% progress 2 functions
86% progress 2 functions
85% progress 2 functions
93% progress 2 functions
85% progress 2 functions
93% progress 2 functions
RuntimeError in progress
93% progress 2 functions
SyntaxError in progress
84% progress 2 functions
93% progress 2 functions
SystemLimitError in progress
93% progress 2 functions
85% progress 2 functions
TryClauseError in progress
85% progress 2 functions
URI.Error in progress
85% progress 2 functions
85% progress 5 functions
93% progress 2 functions
93% progress 2 functions
93% progress 2 functions
WithClauseError in progress
85% progress 2 functions
Sponsored by
Curiosum
Main sponsor
Erlang Ecosystem Foundation
Milestone sponsor