{"id":11656292,"name":"github.com/tmc/bubbweb","ecosystem":"go","description":"Package bubbweb provides a WebAssembly interface for BubbleTea applications.\n\nBubblTea is a Go framework for building terminal user interfaces. With bubbweb,\nthese terminal UIs can be compiled to WebAssembly and run in a browser using a\nterminal emulator like xterm.js.\n\nBasic usage:\n\nWhen compiled to WebAssembly, the program provides JavaScript bindings\nthat connect to an xterm.js terminal in the browser. The included example\ndemonstrates the complete setup, including HTML and JavaScript.\n\nThe bubbweb package handles input and output between the BubbleTea application\nand the browser. It exposes four JavaScript functions:\n\nMouse support is enabled by default and works with standard BubbleTea mouse handling.\nYour application will receive mouse events through the tea.MouseMsg type:\n\nThese JavaScript functions are called by the JavaScript code in the HTML page.\n\nTo build a WebAssembly application using bubbweb:\n\nSee the example directory for a complete implementation.","homepage":"https://github.com/tmc/bubbweb","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tmc/bubbweb","keywords_array":[],"namespace":"github.com/tmc","versions_count":0,"first_release_published_at":null,"latest_release_published_at":"2026-01-04T12:06:21.886Z","latest_release_number":null,"last_synced_at":"2026-03-18T21:47:29.650Z","created_at":"2025-05-19T09:41:30.121Z","updated_at":"2026-03-18T21:47:29.651Z","registry_url":"https://pkg.go.dev/github.com/tmc/bubbweb","install_command":"go get github.com/tmc/bubbweb","documentation_url":"https://pkg.go.dev/github.com/tmc/bubbweb#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2025-05-19T09:41:40.373Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.847921314025527,"dependent_packages_count":5.480201576096057,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.664061445060792},"purl":"pkg:golang/github.com/tmc/bubbweb","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/tmc/bubbweb","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/tmc/bubbweb","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/tmc/bubbweb/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ftmc%2Fbubbweb/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ftmc%2Fbubbweb/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ftmc%2Fbubbweb/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ftmc%2Fbubbweb/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Ftmc%2Fbubbweb/codemeta","maintainers":[]}