| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Original HTTPS Page] |
TinyWasm is an ecosystem of Go libraries (and a batteries-included dev environment) for building web apps where Go is the only language — backend, frontend, and shared logic — compiled to the frontend via WebAssembly with the smallest possible binary (TinyGo-first).
👉 Start here: tinywasm/app — the TUI dev environment with live reload, MCP for AI assistants, and one-command setup (installation and quick start live there).
Go's WebAssembly potential is huge, but standard-library packages (fmt, strings, strconv, errors) bloat binaries — hurting web performance, edge deployment, and distribution. TinyWasm provides lightweight, TinyGo-compatible implementations with a familiar API: drastic size reduction, no compilation warnings, predictable performance.
The libraries you'll use to build apps. The Activity badge shows each repo's last commit, pulled live from GitHub — click it to open that library's history.
| Package | Description | Activity |
|---|---|---|
| app | Full stack TUI development environment with live reload, test, deploy, CI/CD for web applications (PWA). | |
| binary | High-performance binary serialization library for Go, specifically designed for TinyGo compatibility. | |
| components | HTML components for the go web framework tinywasm. | |
| context | Minimalist context library for TinyGo. | |
| crypto | CryptoAutoLib port for TinyGo. | |
| deploy | Automated deployment service for Go applications. | |
| devflow | Complete Go development automation: project init, testing, versioning, updates, and backups. | |
| dom | Ultra-minimal DOM & event toolkit for Go (TinyGo WASM-optimized). | |
| fetch | A lightweight Go library that unifies HTTP requests across environments. | |
| fmt | Lightweight Go library that provides comprehensive string manipulation and formatting. | |
| form | Form generation using DOM and structs. | |
| goflare | Lightweight handler for building and deploying Go-based WebAssembly and JavaScript modules to Cloudflare. | |
| imagemin | Image size reduction tool for web projects. | |
| indexdb | IndexDB implementation with WebAssembly compiled with Go. | |
| json | A lightweight JSON wrapper for Go that optimizes WebAssembly binary size. | |
| jsvalue | Efficient conversions between JavaScript and Go for a WebAssembly environment. | |
| kvdb | TinyGo–compatible key–value store with a minimal API. | |
| mcp | Go implementation of the Model Context Protocol (MCP). | |
| PDF library designed for web rendering with WebAssembly, optimized for TinyGo compatibility. | ||
| postgres | PostgreSQL adapter implementing the tinywasm/orm Adapter interface. | |
| sqlite | WebAssembly-first port of modernc.org/sqlite. | |
| sse | Client and event server, SSE protocol compatible with TinyGo. | |
| time | TinyGo-compatible time package for Go. | |
| unixid | Go library for generating unique, time-based IDs using Unix timestamps. | |
| user | User management library. |
We're building a Go-first web ecosystem and welcome contributions — Go ports of browser APIs, performance tools, starter templates, docs, and bug reports.
TinyWasm demo app — platformd shell + CRUD modules. Free playground for every tinywasm package.
Complete Go development automation: project init, testing, versioning, updates, and backups. Single-line output optimized for AI agents and terminals.
GoFlare is a lightweight handler for building and deploying Go-based WebAssembly and JavaScript modules to Cloudflare Workers, Pages, or Functions. Designed to integrate seamlessly into existing build pipelines and tools.
Automated deployment service for Go applications. Receives webhooks from GitHub Actions, downloads releases, performs health checks, and handles automatic rollbacks.
Generic GitHub Action and Workflow YAML generation - Node24 presets, no domain knowledge
SSR asset extractor for TinyWasm: runs components Render methods and collects CSS/JS/HTML/SVG for assetmin
Agent Skills for the TinyWasm ecosystem - source of truth for all SKILL.md, synced via devskills CLI
TinyGo–compatible key–value store with a minimal API (Get, Set). Uses pluggable Store backends for persistence and io.Writer for logging. Data is stored as key=value lines, avoiding heavy dependencies. Ideal for lightweight apps, WASM, or embedded systems.
This organization has no public members. You must be a member to see who’s a part of this organization.
Loading…
Loading…
| Back | FazBrowse Home | New Git URL |