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