mirror of
https://github.com/anomalyco/opentui.git
synced 2026-04-25 13:06:00 +03:00
[PR #494] [MERGED] chore: remove unmaintained vue and go packages #576
Labels
No labels
bug
core
documentation
feature
good first issue
help wanted
pull-request
question
react
solid
tmux
windows
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/opentui#576
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/anomalyco/opentui/pull/494
Author: @msmps
Created: 1/8/2026
Status: ✅ Merged
Merged: 1/8/2026
Merged by: @kommander
Base:
main← Head:refactor/remove-unmaintained-packages📝 Commits (2)
38ebfe5chore: remove unmaintained vue and go packages0922ad1chore: remove vue/go references from scripts and workflows📊 Changes
56 files changed (+7 additions, -5161 deletions)
View changed files
📝
.github/workflows/build-examples.yml(+0 -5)📝
.github/workflows/build-native.yml(+0 -7)📝
.github/workflows/npm-latest-release.yml(+0 -5)📝
.github/workflows/release.yml(+1 -7)📝
README.md(+0 -2)📝
bun.lock(+0 -53)➖
install.sh(+0 -150)📝
package.json(+0 -3)➖
packages/go/.gitignore(+0 -0)➖
packages/go/README.md(+0 -256)➖
packages/go/buffer.go(+0 -327)➖
packages/go/examples/basic/main.go(+0 -156)➖
packages/go/examples/console/README.md(+0 -114)➖
packages/go/examples/console/input.go(+0 -209)➖
packages/go/examples/console/main.go(+0 -561)➖
packages/go/go.mod(+0 -3)➖
packages/go/opentui.go(+0 -152)➖
packages/go/opentui.h(+0 -120)➖
packages/go/opentui_test.go(+0 -356)➖
packages/go/renderer.go(+0 -336)...and 36 more files
📄 Description
This PR removes unmaintained
@opentui/vueand@opentui/gopackages from monorepo.A large part of OpenTUI project is implemented in TypeScript, which means language bindings need to reimplement a lot of API. This is why Go bindings fell behind and became unmaintained.
Given that both Go and Vue are now unmaintained fragments in monorepo, this change removes them to keep only what is officially supported: React, Solid and Core on top of Bun/TypeScript bindings.
Language bindings can then live in their own separate repositories, so they're also not a bottleneck for merges etc.
Changes:
packages/vue/directorypackages/go/directoryinstall.sh(was only used for Go/native bindings)🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.