github.com/tetratelabs/wazero@v1.2.1/site/content/community/users.md (about)

     1  +++
     2  title = "Who is using wazero"
     3  +++
     4  
     5  ## Who is using wazero?
     6  
     7  Below are an incomplete list of projects that use wazero strategically as a
     8  part of their open source or commercial work. Please support our community by
     9  considering their efforts before starting your own!
    10  
    11  ### Libraries
    12  
    13  | Name             | Description                                                                                          |
    14  |:-----------------|------------------------------------------------------------------------------------------------------|
    15  | [go-pdfium][23]  | [PDFium][24] bindings to do PDF operations in Go, also available as end application [pdfium-cli][25] |
    16  | [go-re2][7]      | high performance regular expressions                                                                 |
    17  | [go-sqlite3][11] | [SQLite][12] bindings, `database/sql` driver                                                         |
    18  | [wasi-go][33]    | WASI host module for Wazero with experimental support for socket extensions                          |
    19  | [wazergo][29]    | Generics library for type-safe and high performance wazero host modules                              |
    20  | [Wetware][28]    | Simple, secure & scalable clusters                                                                   |
    21  | [mjml-go][19]    | Compile [MJML][20] to HTML directly in Go                                                            |
    22  | [wzprof][32]     | CPU and Memory profiler for WebAssembly modules, based on Wazero                                     |
    23  
    24  ### General purpose plugins
    25  
    26  | Name           | Description                                                                   |
    27  |:---------------|-------------------------------------------------------------------------------|
    28  | [go-plugin][2] | implements [Protocol Buffers][8] services with WebAssembly vi code generation |
    29  | [waPC][5]      | implements [Apex][6] interfaces with WebAssembly via code generation          |
    30  
    31  ### Middleware
    32  
    33  | Name                   | Description                                        |
    34  |:-----------------------|----------------------------------------------------|
    35  | [http-wasm-host-go][3] | serves HTTP handlers implemented in [http-wasm][4] |
    36  
    37  ### Network
    38  
    39  | Name          | Description                                              |
    40  |:--------------|----------------------------------------------------------|
    41  | [Benthos][30] | implements 3rd party extension via [WASM processor][31]  |
    42  | [dapr][15]    | implements 3rd party extension via [WASM middleware][16] |
    43  | [mosn][9]     | implements 3rd party extension via [proxy-wasm][10]      |
    44  
    45  ### Security
    46  
    47  | Name        | Description                                           |
    48  |:------------|-------------------------------------------------------|
    49  | [trivy][17] | implements 3rd party extension via [wasm modules][18] |
    50  
    51  ### Cloud Platforms
    52  
    53  | Name          | Description                                                               |
    54  |:--------------|---------------------------------------------------------------------------|
    55  | [scale][13]   | implements [Polyglot][14] interfaces with WebAssembly via code generation |
    56  | [taubyte][21] | edge computing and web3 platform that runs [serverless functions][22]     |
    57  | [YoMo][26]    | Streaming [Serverless][27] Framework for buildnig Geo-distributed system  |
    58  | [Wetware][28] | Web3's answer to Cloud hosting                                            |
    59  
    60  ## Updating this list
    61  
    62  This is a community maintained list. It may have an inaccurate or outdated
    63  entries, or missing something entirely. Changes to the [source][1] are
    64  welcome, but please be conscious that not all projects desire to be on lists.
    65  To ensure we promote community members, please do not add works that don't use
    66  wazero to this list. Please keep descriptions short for a better table
    67  experience.
    68  
    69  [1]: https://github.com/tetratelabs/wazero/tree/main/site/content/community/users.md
    70  
    71  [2]: https://github.com/knqyf263/go-plugin
    72  
    73  [3]: https://github.com/http-wasm/http-wasm-host-go
    74  
    75  [4]: https://http-wasm.io
    76  
    77  [5]: https://wapc.io
    78  
    79  [6]: https://apexlang.io
    80  
    81  [7]: https://github.com/wasilibs/go-re2
    82  
    83  [8]: https://protobuf.dev/overview/
    84  
    85  [9]: https://mosn.io/
    86  
    87  [10]: https://github.com/proxy-wasm/spec
    88  
    89  [11]: https://github.com/ncruces/go-sqlite3
    90  
    91  [12]: https://sqlite.org
    92  
    93  [13]: https://scale.sh
    94  
    95  [14]: https://github.com/loopholelabs/polyglot-go
    96  
    97  [15]: https://dapr.io/
    98  
    99  [16]: https://docs.dapr.io/reference/components-reference/supported-middleware/middleware-wasm/
   100  
   101  [17]: https://trivy.dev/
   102  
   103  [18]: https://aquasecurity.github.io/trivy/dev/docs/advanced/modules/
   104  
   105  [19]: https://github.com/Boostport/mjml-go
   106  
   107  [20]: https://mjml.io/
   108  
   109  [21]: https://www.taubyte.com/
   110  
   111  [22]: https://tau.how/docs/category/taubyte-serverless-functions
   112  
   113  [23]: https://github.com/klippa-app/go-pdfium
   114  
   115  [24]: https://pdfium.googlesource.com/pdfium/
   116  
   117  [25]: https://github.com/klippa-app/pdfium-cli
   118  
   119  [26]: https://github.com/yomorun/yomo
   120  
   121  [27]: https://github.com/yomorun/yomo/tree/master/example/7-wasm
   122  
   123  [28]: https://github.com/wetware/ww
   124  
   125  [29]: https://github.com/stealthrocket/wazergo
   126  
   127  [30]: https://www.benthos.dev/
   128  
   129  [31]: https://www.benthos.dev/docs/components/processors/wasm
   130  
   131  [32]: https://github.com/stealthrocket/wzprof
   132  
   133  [33]: https://github.com/stealthrocket/wasi-go