Client Runtime  >  Erlang Functions

Erlang Functions

Browse Erlang functions to see which have been ported to JavaScript for the client runtime.
Since Elixir functions often depend on underlying Erlang implementations, porting these Erlang functions is essential for enabling Elixir standard library support in the browser.
Each function shows its implementation status and how many Elixir functions depend on it.

Progress: 34% (261 functions)
done 90 functions
in progress 4 functions
todo 167 functions
deferred 229 functions

Functions

*/2 done
:erlang Used by 1209 Elixir funs
+/1 done
:erlang Used by 1 Elixir funs
+/2 done
:erlang Used by 1260 Elixir funs
++/2 done
:erlang Used by 1189 Elixir funs
-/1 done
:erlang Used by 1201 Elixir funs
-/2 done
:erlang Used by 1249 Elixir funs
--/2 done
:erlang Used by 13 Elixir funs
//2 done
:erlang Used by 11 Elixir funs
/=/2 done
:erlang Used by 1204 Elixir funs
</2 done
:erlang Used by 1223 Elixir funs
=/=/2 done
:erlang Used by 1188 Elixir funs
=:=/2 done
:erlang Used by 1269 Elixir funs
=</2 done
:erlang Used by 1233 Elixir funs
==/2 done
:erlang Used by 1281 Elixir funs
>/2 done
:erlang Used by 1209 Elixir funs
>=/2 done
:erlang Used by 1286 Elixir funs
abs/1 done
:erlang Used by 1195 Elixir funs
add_element/2 in progress
:sets Used by 39 Elixir funs
:gen_event Used by 2 Elixir funs
alias/0 deferred
:erlang Used by 1 Elixir funs
alias/1 deferred
:erlang Used by 1 Elixir funs
alias/6 deferred
:elixir_aliases Used by 4 Elixir funs
all/2 todo
:lists Used by 20 Elixir funs
:code Used by 1 Elixir funs
:erlang Used by 1438 Elixir funs
any/2 todo
:lists Used by 1 Elixir funs
:erlang Used by 1 Elixir funs
:erlang Used by 4 Elixir funs
:erlang Used by 142 Elixir funs
at/2 todo
:binary Used by 1 Elixir funs
:erlang Used by 1184 Elixir funs
:erlang Used by 116 Elixir funs
:erlang Used by 35 Elixir funs
:filename Used by 1 Elixir funs
:filename Used by 1 Elixir funs
:erlang Used by 1198 Elixir funs
:erlang Used by 1182 Elixir funs
:erlang Used by 11 Elixir funs
:erlang Used by 12 Elixir funs
:erlang Used by 6 Elixir funs
:erlang Used by 16 Elixir funs
:erlang Used by 1 Elixir funs
:erlang Used by 1 Elixir funs
:erlang Used by 57 Elixir funs
:erlang Used by 2 Elixir funs
bor/2 todo
:erlang Used by 4 Elixir funs
bsl/2 todo
:erlang Used by 19 Elixir funs
bsr/2 todo
:erlang Used by 33 Elixir funs
:erlang Used by 2 Elixir funs
:erlang Used by 1202 Elixir funs
call/1 deferred
:elixir_code_server Used by 17 Elixir funs
call/3 deferred
:gen_server Used by 38 Elixir funs
call/4 deferred
:erpc Used by 1181 Elixir funs
call/4 deferred
:gen Used by 1209 Elixir funs
:erlang Used by 17 Elixir funs
:erlang Used by 14 Elixir funs
cast/1 deferred
:elixir_code_server Used by 16 Elixir funs
cast/2 deferred
:gen_server Used by 38 Elixir funs
:erlang Used by 1 Elixir funs
:math Used by 2 Elixir funs
:file Used by 2 Elixir funs
:file Used by 12 Elixir funs
:file Used by 2 Elixir funs
:unicode Used by 1183 Elixir funs
:unicode Used by 49 Elixir funs
:unicode Used by 1181 Elixir funs
:unicode Used by 2 Elixir funs
:unicode Used by 6 Elixir funs
:unicode Used by 2 Elixir funs
:unicode Used by 2 Elixir funs
:unicode Used by 2 Elixir funs
:elixir_dispatch Used by 11 Elixir funs
chunks/2 deferred
:beam_lib Used by 3 Elixir funs
close/1 deferred
:file Used by 1182 Elixir funs
:re Used by 3 Elixir funs
:re Used by 8 Elixir funs
:elixir_module Used by 1 Elixir funs
:binary Used by 85 Elixir funs
:elixir_module Used by 1189 Elixir funs
:elixir_aliases Used by 1193 Elixir funs
:net_kernel Used by 1 Elixir funs
consult/1 deferred
:file Used by 2 Elixir funs
:erlang Used by 59 Elixir funs
:binary Used by 1191 Elixir funs
copy/2 deferred
:file Used by 8 Elixir funs
copy/3 deferred
:file Used by 12 Elixir funs
:elixir_module Used by 22 Elixir funs
del_dir/1 deferred
:file Used by 4 Elixir funs
del_element/2 in progress
:sets Used by 2 Elixir funs
del_path/1 deferred
:code Used by 2 Elixir funs
delete/1 deferred
:file Used by 10 Elixir funs
:ets Used by 2 Elixir funs
:erlang Used by 1 Elixir funs
:gen_event Used by 1181 Elixir funs
:ets Used by 6 Elixir funs
demonitor/2 deferred
:erlang Used by 1185 Elixir funs
:filename Used by 14 Elixir funs
:erlang Used by 1 Elixir funs
div/2 done
:erlang Used by 1201 Elixir funs
:lists Used by 1182 Elixir funs
:erlang Used by 1231 Elixir funs
:elixir_errors Used by 1181 Elixir funs
:application Used by 2 Elixir funs
:application Used by 2 Elixir funs
:application Used by 2 Elixir funs
:code Used by 1189 Elixir funs
:code Used by 2 Elixir funs
:application Used by 2 Elixir funs
env/0 deferred
:os Used by 1 Elixir funs
:elixir Used by 21 Elixir funs
erase/1 deferred
:erlang Used by 63 Elixir funs
:erlang Used by 1208 Elixir funs
:erlang Used by 99 Elixir funs
error/2 deferred
:logger Used by 3 Elixir funs
:erlang Used by 141 Elixir funs
escape/3 deferred
:elixir_quote Used by 3 Elixir funs
:elixir Used by 3 Elixir funs
:erlang Used by 1226 Elixir funs
:erlang Used by 27 Elixir funs
exp/1 todo
:math Used by 2 Elixir funs
expand/4 deferred
:elixir_aliases Used by 2 Elixir funs
:elixir_dispatch Used by 9 Elixir funs
:elixir_aliases Used by 7 Elixir funs
:elixir_dispatch Used by 9 Elixir funs
expr/2 deferred
:erl_eval Used by 2 Elixir funs
:filename Used by 3 Elixir funs
file/1 deferred
:elixir_module Used by 6 Elixir funs
file/2 deferred
:elixir_compiler Used by 10 Elixir funs
:elixir_errors Used by 7 Elixir funs
:lists Used by 16 Elixir funs
:sets Used by 2 Elixir funs
:maps Used by 1 Elixir funs
:string Used by 1 Elixir funs
:os Used by 5 Elixir funs
:binary Used by 1 Elixir funs
:lists Used by 2 Elixir funs
:lists Used by 1182 Elixir funs
:lists Used by 1 Elixir funs
:erlang Used by 2 Elixir funs
:erlang Used by 1183 Elixir funs
:erlang Used by 92 Elixir funs
:erlang Used by 4 Elixir funs
:math Used by 2 Elixir funs
:maps Used by 1181 Elixir funs
:sets Used by 1 Elixir funs
:lists Used by 1199 Elixir funs
:lists Used by 4 Elixir funs
:lists Used by 76 Elixir funs
format/2 deferred
:io_lib Used by 8 Elixir funs
:elixir_map Used by 1 Elixir funs
:file Used by 4 Elixir funs
:logger Used by 3 Elixir funs
:elixir_errors Used by 2 Elixir funs
:elixir Used by 2 Elixir funs
:maps Used by 1 Elixir funs
:maps Used by 69 Elixir funs
from_list/2 in progress
:sets Used by 52 Elixir funs
:erlang Used by 57 Elixir funs
:erlang Used by 6 Elixir funs
:erlang Used by 83 Elixir funs
:erlang Used by 1189 Elixir funs
gc/1 todo
:unicode_util Used by 119 Elixir funs
get/0 deferred
:erlang Used by 1 Elixir funs
get/1 deferred
:elixir_config Used by 43 Elixir funs
get/1 deferred
:erlang Used by 1195 Elixir funs
get/2 deferred
:elixir_config Used by 1182 Elixir funs
get/2 done
:maps Used by 77 Elixir funs
get/2 done
:persistent_term Used by 56 Elixir funs
:application Used by 1 Elixir funs
:application Used by 1 Elixir funs
:application Used by 73 Elixir funs
:init Used by 48 Elixir funs
get_chars/3 deferred
:io Used by 1181 Elixir funs
:erlang Used by 1 Elixir funs
get_cwd/0 deferred
:file Used by 1181 Elixir funs
get_cwd/1 deferred
:file Used by 61 Elixir funs
get_env/2 deferred
:application Used by 29 Elixir funs
get_env/3 deferred
:application Used by 19 Elixir funs
get_key/2 deferred
:application Used by 93 Elixir funs
get_keys/0 deferred
:erlang Used by 1 Elixir funs
get_keys/1 deferred
:erlang Used by 1 Elixir funs
get_line/2 deferred
:io Used by 1181 Elixir funs
getenv/1 deferred
:os Used by 12 Elixir funs
getpid/0 deferred
:os Used by 2 Elixir funs
:erlang Used by 1 Elixir funs
:erlang Used by 1 Elixir funs
halt/1 deferred
:erlang Used by 2 Elixir funs
hd/1 done
:erlang Used by 66 Elixir funs
hibernate/3 deferred
:erlang Used by 1 Elixir funs
:elixir_config Used by 80 Elixir funs
import/7 deferred
:elixir_import Used by 2 Elixir funs
:ets Used by 1 Elixir funs
:ets Used by 52 Elixir funs
:erlang Used by 39 Elixir funs
:ets Used by 6 Elixir funs
:re Used by 3 Elixir funs
:erlang Used by 1190 Elixir funs
:erlang Used by 58 Elixir funs
:erlang Used by 82 Elixir funs
:erlang Used by 9 Elixir funs
:maps Used by 1 Elixir funs
:maps Used by 1 Elixir funs
:sets Used by 1 Elixir funs
:erlang Used by 1 Elixir funs
:erlang Used by 1185 Elixir funs
is_alive/0 deferred
:erlang Used by 1 Elixir funs
:erlang Used by 1349 Elixir funs
:erlang Used by 1280 Elixir funs
:erlang Used by 1188 Elixir funs
:erlang Used by 1184 Elixir funs
:sets Used by 1 Elixir funs
:ordsets Used by 1 Elixir funs
is_element/2 in progress
:sets Used by 1181 Elixir funs
:erlang Used by 1193 Elixir funs
:erlang Used by 1195 Elixir funs
:erlang Used by 1240 Elixir funs
:erlang Used by 1325 Elixir funs
:maps Used by 1187 Elixir funs
:erlang Used by 1302 Elixir funs
is_loaded/1 deferred
:code Used by 1 Elixir funs
:erlang Used by 1201 Elixir funs
:erlang Used by 75 Elixir funs
:erlang Used by 51 Elixir funs
is_open/1 deferred
:elixir_module Used by 21 Elixir funs
:erlang Used by 1235 Elixir funs
:erlang Used by 1188 Elixir funs
:erlang Used by 6 Elixir funs
:erlang Used by 1188 Elixir funs
:sets Used by 1 Elixir funs
:erlang Used by 1214 Elixir funs
:maps Used by 59 Elixir funs
:elixir_utils Used by 8 Elixir funs
:filename Used by 2 Elixir funs
:filename Used by 2 Elixir funs
:string Used by 6 Elixir funs
:lists Used by 12 Elixir funs
:lists Used by 1224 Elixir funs
:lists Used by 121 Elixir funs
:lists Used by 1 Elixir funs
:maps Used by 59 Elixir funs
:lists Used by 5 Elixir funs
:lists Used by 1 Elixir funs
:lists Used by 3 Elixir funs
:binary Used by 1181 Elixir funs
:erlang Used by 1201 Elixir funs
:string Used by 2 Elixir funs
lib_dir/1 deferred
:code Used by 5 Elixir funs
:elixir_quote Used by 12 Elixir funs
link/1 deferred
:erlang Used by 59 Elixir funs
list_dir/1 deferred
:file Used by 10 Elixir funs
:file Used by 2 Elixir funs
:erlang Used by 43 Elixir funs
:erlang Used by 2 Elixir funs
:erlang Used by 1 Elixir funs
:erlang Used by 1 Elixir funs
:erlang Used by 4 Elixir funs
:erlang Used by 1 Elixir funs
:erlang Used by 10 Elixir funs
load/1 deferred
:application Used by 4 Elixir funs
:application Used by 1 Elixir funs
:erlang Used by 2 Elixir funs
log/1 todo
:math Used by 2 Elixir funs
:ets Used by 18 Elixir funs
:ets Used by 39 Elixir funs
make_dir/1 deferred
:file Used by 8 Elixir funs
:erlang Used by 1 Elixir funs
make_link/2 deferred
:file Used by 2 Elixir funs
:erlang Used by 1191 Elixir funs
:file Used by 6 Elixir funs
:erlang Used by 3 Elixir funs
map/2 done
:lists Used by 167 Elixir funs
map/2 done
:maps Used by 1 Elixir funs
:erlang Used by 6 Elixir funs
:erlang Used by 1183 Elixir funs
:lists Used by 70 Elixir funs
:binary Used by 63 Elixir funs
:ets Used by 4 Elixir funs
:binary Used by 5 Elixir funs
max/1 todo
:lists Used by 12 Elixir funs
max/2 done
:erlang Used by 1194 Elixir funs
:elixir_map Used by 1 Elixir funs
:ets Used by 10 Elixir funs
:lists Used by 1201 Elixir funs
:maps Used by 1208 Elixir funs
:maps Used by 1 Elixir funs
min/1 todo
:lists Used by 2 Elixir funs
min/2 done
:erlang Used by 1185 Elixir funs
mode/1 deferred
:elixir_module Used by 5 Elixir funs
module/2 deferred
:erl_expand_records Used by 2 Elixir funs
:erlang Used by 1 Elixir funs
monitor/2 deferred
:erlang Used by 1183 Elixir funs
monitor/3 deferred
:erlang Used by 15 Elixir funs
:erlang Used by 1 Elixir funs
:erlang Used by 1 Elixir funs
:erlang Used by 11 Elixir funs
:erlang Used by 2 Elixir funs
:gen_server Used by 3 Elixir funs
:file Used by 48 Elixir funs
new/2 todo
:ets Used by 1 Elixir funs
:maps Used by 59 Elixir funs
:elixir_module Used by 15 Elixir funs
:erlang Used by 1234 Elixir funs
node/1 deferred
:erlang Used by 17 Elixir funs
nodes/0 deferred
:erlang Used by 3 Elixir funs
nodes/1 deferred
:erlang Used by 1 Elixir funs
not/1 done
:erlang Used by 1184 Elixir funs
obsolete/3 deferred
:otp_internal Used by 2 Elixir funs
open/2 deferred
:file Used by 1181 Elixir funs
open_port/2 deferred
:erlang Used by 5 Elixir funs
:erlang Used by 1308 Elixir funs
:elixir_overridable Used by 1 Elixir funs
:elixir_overridable Used by 1 Elixir funs
:uri_string Used by 2 Elixir funs
:elixir_errors Used by 6 Elixir funs
:epp Used by 2 Elixir funs
:erlang Used by 22 Elixir funs
:erlang Used by 56 Elixir funs
ping/1 deferred
:net_adm Used by 1 Elixir funs
:erlang Used by 1 Elixir funs
:erlang Used by 2 Elixir funs
:erlang Used by 1 Elixir funs
port_info/1 deferred
:erlang Used by 1 Elixir funs
port_info/2 deferred
:erlang Used by 1 Elixir funs
:erlang Used by 56 Elixir funs
ports/0 deferred
:erlang Used by 1 Elixir funs
position/2 deferred
:file Used by 1181 Elixir funs
pow/2 todo
:math Used by 4 Elixir funs
:lists Used by 2 Elixir funs
:elixir_errors Used by 40 Elixir funs
:elixir_errors Used by 38 Elixir funs
:elixir_errors Used by 1 Elixir funs
:io_lib Used by 1 Elixir funs
:erlang Used by 28 Elixir funs
:erlang Used by 1 Elixir funs
:erlang Used by 1 Elixir funs
:erlang Used by 1195 Elixir funs
processes/0 deferred
:erlang Used by 1 Elixir funs
put/2 deferred
:elixir_config Used by 5 Elixir funs
put/2 deferred
:erlang Used by 71 Elixir funs
put/2 todo
:persistent_term Used by 1 Elixir funs
put/3 done
:maps Used by 1187 Elixir funs
put_chars/2 deferred
:io Used by 27 Elixir funs
putenv/2 deferred
:os Used by 2 Elixir funs
quoted/3 deferred
:elixir_compiler Used by 2 Elixir funs
:erlang Used by 1182 Elixir funs
read/2 deferred
:file Used by 1181 Elixir funs
read_file/1 deferred
:file Used by 43 Elixir funs
:file Used by 10 Elixir funs
:file Used by 8 Elixir funs
:elixir_utils Used by 2 Elixir funs
:elixir_utils Used by 6 Elixir funs
read_line/1 deferred
:file Used by 1181 Elixir funs
read_link/1 deferred
:file Used by 6 Elixir funs
:file Used by 4 Elixir funs
:elixir_utils Used by 6 Elixir funs
:erlang Used by 1 Elixir funs
:elixir_overridable Used by 1 Elixir funs
:erlang Used by 56 Elixir funs
register/2 deferred
:erlang Used by 1 Elixir funs
:erlang Used by 1 Elixir funs
rem/2 done
:erlang Used by 1207 Elixir funs
:maps Used by 82 Elixir funs
rename/2 deferred
:file Used by 2 Elixir funs
:binary Used by 1 Elixir funs
:string Used by 6 Elixir funs
reply/2 deferred
:gen Used by 1 Elixir funs
require/5 deferred
:elixir_aliases Used by 2 Elixir funs
:elixir_def Used by 3 Elixir funs
restart/0 deferred
:init Used by 2 Elixir funs
restart/1 deferred
:init Used by 1 Elixir funs
:lists Used by 1192 Elixir funs
:lists Used by 1184 Elixir funs
:filename Used by 1 Elixir funs
:filename Used by 1 Elixir funs
:erlang Used by 3 Elixir funs
run/3 todo
:re Used by 94 Elixir funs
:elixir_aliases Used by 2 Elixir funs
:filelib Used by 3 Elixir funs
:ets Used by 6 Elixir funs
:ets Used by 5 Elixir funs
:ets Used by 5 Elixir funs
:ets Used by 4 Elixir funs
self/0 deferred
:erlang Used by 1210 Elixir funs
send/2 deferred
:erlang Used by 1195 Elixir funs
send/2 deferred
:global Used by 3 Elixir funs
send/3 deferred
:erlang Used by 1 Elixir funs
:erlang Used by 27 Elixir funs
:erlang Used by 2 Elixir funs
seq/3 todo
:lists Used by 1181 Elixir funs
serial/1 deferred
:elixir_config Used by 3 Elixir funs
:erlang Used by 2 Elixir funs
set_cwd/1 deferred
:file Used by 3 Elixir funs
set_env/2 deferred
:application Used by 4 Elixir funs
set_env/4 deferred
:application Used by 3 Elixir funs
:os Used by 3 Elixir funs
:erlang Used by 10 Elixir funs
:sets Used by 1181 Elixir funs
:lists Used by 64 Elixir funs
:lists Used by 49 Elixir funs
spawn/1 deferred
:erlang Used by 53 Elixir funs
spawn/2 deferred
:erlang Used by 1 Elixir funs
spawn/3 deferred
:erlang Used by 3 Elixir funs
spawn/4 deferred
:erlang Used by 1 Elixir funs
:erlang Used by 1 Elixir funs
:erlang Used by 1 Elixir funs
:erlang Used by 13 Elixir funs
:erlang Used by 1 Elixir funs
:erlang Used by 11 Elixir funs
:erlang Used by 1 Elixir funs
:erlang Used by 1 Elixir funs
:erlang Used by 1 Elixir funs
spawn_opt/2 deferred
:erlang Used by 13 Elixir funs
spawn_opt/3 deferred
:erlang Used by 1 Elixir funs
spawn_opt/4 deferred
:erlang Used by 1 Elixir funs
spawn_opt/5 deferred
:erlang Used by 1 Elixir funs
:elixir_import Used by 10 Elixir funs
:filename Used by 1181 Elixir funs
:binary Used by 96 Elixir funs
:binary Used by 103 Elixir funs
:string Used by 6 Elixir funs
:erlang Used by 16 Elixir funs
start/1 deferred
:net_kernel Used by 3 Elixir funs
start/2 deferred
:application Used by 2 Elixir funs
start/5 deferred
:gen Used by 20 Elixir funs
start/6 deferred
:gen Used by 20 Elixir funs
:supervisor Used by 6 Elixir funs
:gen_server Used by 12 Elixir funs
:supervisor Used by 6 Elixir funs
:erlang Used by 2 Elixir funs
stop/0 deferred
:net_kernel Used by 1 Elixir funs
stop/1 deferred
:application Used by 1 Elixir funs
stop/1 deferred
:init Used by 2 Elixir funs
stop/3 deferred
:proc_lib Used by 15 Elixir funs
string/3 deferred
:elixir_compiler Used by 8 Elixir funs
:elixir Used by 15 Elixir funs
:elixir Used by 2 Elixir funs
:sets Used by 1 Elixir funs
:erlang Used by 121 Elixir funs
:erlang Used by 1 Elixir funs
:os Used by 13 Elixir funs
:erlang Used by 1 Elixir funs
:os Used by 15 Elixir funs
:ets Used by 3 Elixir funs
:maps Used by 57 Elixir funs
:elixir_def Used by 2 Elixir funs
tc/1 deferred
:timer Used by 10 Elixir funs
:erlang Used by 5 Elixir funs
:erlang Used by 1 Elixir funs
:erlang Used by 1 Elixir funs
:string Used by 2 Elixir funs
tl/1 done
:erlang Used by 7 Elixir funs
:maps Used by 1186 Elixir funs
:sets Used by 1181 Elixir funs
tokenize/4 deferred
:elixir_tokenizer Used by 8 Elixir funs
:elixir Used by 4 Elixir funs
trace/2 deferred
:elixir_env Used by 14 Elixir funs
:erlang Used by 57 Elixir funs
:erlang Used by 54 Elixir funs
:erlang Used by 60 Elixir funs
:os Used by 1182 Elixir funs
unalias/1 deferred
:erlang Used by 1 Elixir funs
:elixir_interpolation Used by 2 Elixir funs
:elixir_interpolation Used by 2 Elixir funs
:rand Used by 3 Elixir funs
:rand Used by 2 Elixir funs
:sets Used by 13 Elixir funs
:erlang Used by 6 Elixir funs
:erlang Used by 2 Elixir funs
unlink/1 deferred
:erlang Used by 28 Elixir funs
unload/1 deferred
:application Used by 1 Elixir funs
:erlang Used by 1 Elixir funs
unset_env/3 deferred
:application Used by 2 Elixir funs
unsetenv/1 deferred
:os Used by 2 Elixir funs
update/2 deferred
:elixir_config Used by 3 Elixir funs
:maps Used by 1182 Elixir funs
:ets Used by 8 Elixir funs
:elixir_bitstring Used by 49 Elixir funs
:maps Used by 1 Elixir funs
:re Used by 104 Elixir funs
warn/2 deferred
:elixir_config Used by 101 Elixir funs
:code Used by 2 Elixir funs
whereis/1 deferred
:erlang Used by 72 Elixir funs
:global Used by 71 Elixir funs
:application Used by 2 Elixir funs
:gen_event Used by 3 Elixir funs
wildcard/2 deferred
:filelib Used by 2 Elixir funs
:file Used by 16 Elixir funs
:file Used by 4 Elixir funs
xor/2 todo
:erlang Used by 24 Elixir funs
:elixir_locals Used by 2 Elixir funs