# Summary: structure of chapters and subchapters of the book

* [WAMR Document Home Page](gitbook/home_page.md)

## Basics

* [Introduction](gitbook/basics/introduction/README.md)
  * [WebAssembly](gitbook/basics/introduction/webassembly.md)
  * [WAMR Project](gitbook/basics/introduction/wamr_project.md)
  * [Security Feature](gitbook/basics/introduction/security_feature.md)

* [Getting Started](gitbook/basics/getting-started/README.md)
  * [Host Environment Preparation](gitbook/basics/getting-started/host_prerequsites.md)
  * [Hello-world Program On Host](gitbook/basics/getting-started/on_host.md)
  * [Docker Environment Preparation](doc/devcontainer.md)
  * [Hello-world Program On Docker](gitbook/basics/getting-started/on_docker.md)
  * [Build And Run WASM Application](doc/build_wasm_app.md)
    * [More Tools To Create WASM Application](doc/other_wasm_compilers.md)

## WAMR In Practice

* [Tutorial](gitbook/tutorial/README.md)
  * [WAMR Running Modes](gitbook/tutorial/running-modes/README.md)
  * [Build Tutorial](gitbook/tutorial/build-tutorial/README.md)
    * [Build iwasm](doc/build_wamr.md)
    * [Build wamrc](gitbook/tutorial/build-tutorial/build_wamrc.md)
  * [Language Embedding](gitbook/tutorial/language-embedding/README.md)
    * [C/C++](doc/embed_wamr.md)
    * [Python](language-bindings/python/README.md)
    * [Go](language-bindings/go/README.md)
  * [Debugging & IDE Support](gitbook/tutorial/debugging%26IDE-support/README.md)
    * [WAMR Source Debugging With LLDB](doc/source_debugging.md)
    * [VS Code Support](test-tools/wamr-ide/README.md)
      * [Enable Debugging In VS Code](test-tools/wamr-ide/VSCode-Extension/README.md)
      * [Move LLDB Binaries](test-tools/wamr-ide/VSCode-Extension/resource/debug/README.md)

* [Advance Tutorial](gitbook/advance-tutorial/README.md)
  * [Performance Test](gitbook/advance-tutorial/performance-benchmark/README.md)
    * [PolyBench](tests/benchmarks/polybench/README.md)
    * [CoreMark](tests/benchmarks/coremark/README.md)
    * [Sightglass](tests/benchmarks/sightglass/README.md)
    * [JetStream2](tests/benchmarks/jetstream/README.md)
  * [Memory Usage Tunning](doc/memory_tune.md)
  * [WAMR Porting Guide](doc/port_wamr.md)

* [Features](gitbook/features/README.md)
  * [Export Native APIs To WASM Applications](doc/export_native_api.md)
    * [Example 1: Export C Functions to WASM](samples/basic/README.md)
    * [Example 2: Using "native-lib"](samples/native-lib/README.md)
  * [Multiple Modules As Dependencies](doc/multi_module.md)
    * [Multi-modules Example](samples/multi-module/README.md)
  * [Multi-thread, Pthread APIs And Thread Management](doc/pthread_library.md)
    * [Multi-thread Example](samples/multi-thread/README.md)
  * [Linux SGX(Intel Software Guard Extension) Support](doc/linux_sgx.md)
  * [Linux SGX Remote Attestation](samples/sgx-ra/README.md)
  * [XIP(Execution In Place) Support](doc/xip.md)
  * [Socket Support](doc/socket_api.md)
    * [Example: Use Socket Api in WAMR](samples/socket-api/README.md)
  * [Post-MVP Features](gitbook/features/demo-examples/README.md)
    * [WASM C API](samples/wasm-c-api/README.md)
    * [128-bit SIMD](samples/workload/README.md)
    * [Reference Types](samples/ref-types/README.md)

* [More Examples](gitbook/examples/README.md)
  * [File Interaction Of WASI](samples/file/README.md)
  * [Same WASM Program Executing Concurrently](samples/spawn-thread/README.md)
  * [Build And Run Workload](samples/workload/README.md)

* [User Case](gitbook/features/user-case/README.md)

## Programmer's Manual

* [Programmer's Manual](gitbook/programmer's-manual/README.md)
  * [C API Lists](gitbook/programmer's-manual/C_API_Lists.md)

## Community

* [How To Contribute](CONTRIBUTING.md)

* [WAMR On Github](https://github.com/bytecodealliance/wasm-micro-runtime)

* [WAMR Blogs](https://bytecodealliance.github.io/wamr.dev/)

## Appendix

* [Appendix A. Background Knowledge And Glossary Of Terms](gitbook/appendix/background_knowledge.md)

* [Appendix B. WebAssembly Details](gitbook/appendix/webassembly_details.md)

* [Appendix C. Complete WAMR Guide](README.md)
