Skip to content

Conversation

@msmps
Copy link
Collaborator

@msmps msmps commented Jan 8, 2026

This PR removes unmaintained @opentui/vue and @opentui/go packages 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:

  • Deleted packages/vue/ directory
  • Deleted packages/go/ directory
  • Removed vue/go references from package.json scripts
  • Removed vue/go support from release and publish scripts
  • Updated GitHub workflows to remove vue dist packaging
  • Deleted root install.sh (was only used for Go/native bindings)
  • Updated README to list only supported packages (core, react, solid)

@msmps msmps requested review from Hona and kommander as code owners January 8, 2026 09:32
@kommander kommander merged commit 63eb8d8 into main Jan 8, 2026
7 of 8 checks passed
@kommander kommander deleted the refactor/remove-unmaintained-packages branch January 8, 2026 15:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants