├── .gitignore ├── .gitmodules ├── Makefile ├── README.md ├── async-entry.wat ├── elib.erl ├── http.wat ├── sync-entry.wat └── wit ├── deps ├── README.md ├── cli │ ├── command.wit │ ├── environment.wit │ ├── exit.wit │ ├── imports.wit │ ├── run.wit │ ├── stdio.wit │ └── terminal.wit ├── clocks │ ├── monotonic-clock.wit │ ├── wall-clock.wit │ └── world.wit ├── filesystem │ ├── preopens.wit │ ├── types.wit │ └── world.wit ├── http │ ├── handler.wit │ ├── proxy.wit │ └── types.wit ├── io │ ├── error.wit │ ├── poll.wit │ ├── streams.wit │ └── world.wit ├── random │ ├── insecure-seed.wit │ ├── insecure.wit │ ├── random.wit │ └── world.wit └── sockets │ ├── instance-network.wit │ ├── ip-name-lookup.wit │ ├── network.wit │ ├── tcp-create-socket.wit │ ├── tcp.wit │ ├── udp-create-socket.wit │ ├── udp.wit │ └── world.wit └── world.wit /.gitignore: -------------------------------------------------------------------------------- 1 | *.wasm 2 | elib.wat 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/.gitmodules -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/README.md -------------------------------------------------------------------------------- /async-entry.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/async-entry.wat -------------------------------------------------------------------------------- /elib.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/elib.erl -------------------------------------------------------------------------------- /http.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/http.wat -------------------------------------------------------------------------------- /sync-entry.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/sync-entry.wat -------------------------------------------------------------------------------- /wit/deps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/README.md -------------------------------------------------------------------------------- /wit/deps/cli/command.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/cli/command.wit -------------------------------------------------------------------------------- /wit/deps/cli/environment.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/cli/environment.wit -------------------------------------------------------------------------------- /wit/deps/cli/exit.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/cli/exit.wit -------------------------------------------------------------------------------- /wit/deps/cli/imports.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/cli/imports.wit -------------------------------------------------------------------------------- /wit/deps/cli/run.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/cli/run.wit -------------------------------------------------------------------------------- /wit/deps/cli/stdio.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/cli/stdio.wit -------------------------------------------------------------------------------- /wit/deps/cli/terminal.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/cli/terminal.wit -------------------------------------------------------------------------------- /wit/deps/clocks/monotonic-clock.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/clocks/monotonic-clock.wit -------------------------------------------------------------------------------- /wit/deps/clocks/wall-clock.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/clocks/wall-clock.wit -------------------------------------------------------------------------------- /wit/deps/clocks/world.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/clocks/world.wit -------------------------------------------------------------------------------- /wit/deps/filesystem/preopens.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/filesystem/preopens.wit -------------------------------------------------------------------------------- /wit/deps/filesystem/types.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/filesystem/types.wit -------------------------------------------------------------------------------- /wit/deps/filesystem/world.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/filesystem/world.wit -------------------------------------------------------------------------------- /wit/deps/http/handler.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/http/handler.wit -------------------------------------------------------------------------------- /wit/deps/http/proxy.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/http/proxy.wit -------------------------------------------------------------------------------- /wit/deps/http/types.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/http/types.wit -------------------------------------------------------------------------------- /wit/deps/io/error.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/io/error.wit -------------------------------------------------------------------------------- /wit/deps/io/poll.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/io/poll.wit -------------------------------------------------------------------------------- /wit/deps/io/streams.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/io/streams.wit -------------------------------------------------------------------------------- /wit/deps/io/world.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/io/world.wit -------------------------------------------------------------------------------- /wit/deps/random/insecure-seed.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/random/insecure-seed.wit -------------------------------------------------------------------------------- /wit/deps/random/insecure.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/random/insecure.wit -------------------------------------------------------------------------------- /wit/deps/random/random.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/random/random.wit -------------------------------------------------------------------------------- /wit/deps/random/world.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/random/world.wit -------------------------------------------------------------------------------- /wit/deps/sockets/instance-network.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/sockets/instance-network.wit -------------------------------------------------------------------------------- /wit/deps/sockets/ip-name-lookup.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/sockets/ip-name-lookup.wit -------------------------------------------------------------------------------- /wit/deps/sockets/network.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/sockets/network.wit -------------------------------------------------------------------------------- /wit/deps/sockets/tcp-create-socket.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/sockets/tcp-create-socket.wit -------------------------------------------------------------------------------- /wit/deps/sockets/tcp.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/sockets/tcp.wit -------------------------------------------------------------------------------- /wit/deps/sockets/udp-create-socket.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/sockets/udp-create-socket.wit -------------------------------------------------------------------------------- /wit/deps/sockets/udp.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/sockets/udp.wit -------------------------------------------------------------------------------- /wit/deps/sockets/world.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/deps/sockets/world.wit -------------------------------------------------------------------------------- /wit/world.wit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erwasm/erwasm-http/HEAD/wit/world.wit --------------------------------------------------------------------------------