Una implementación net para Go y TinyGo basada en unisockets, dirigida tanto a WebAssembly como a plataformas nativas.
tinynet implementa una subred del paquete Go net . Debido a que se basa en unisockets, admite más plataformas (WASM/JS, WASM/WASI, TinyGo, Go, etc.) que el paquete net oficial.
Consulte la documentación de la API. También se pueden encontrar muchos ejemplos sobre cómo usarlo (clientes, servidores y un sistema distribuido de ejemplo) en el paquete cmd . Además, el Makefile también podría ser de interés; muestra cómo construir binarios nativos y WASM.
¿Quiere un sistema estilo Kubernetes para WASM, que se ejecute en el navegador y en el nodo? Quizás le interese webnetes, que admite las redes basadas en unisockets utilizadas por tinynet.
tinynet (c) 2021 Felicitas Pojtinger y colaboradores
Identificador de licencia SPDX: AGPL-3.0