
Threat Research
/Security News
Searchjacked: Hidden Browser Extensions Hijack Searches for 13 Million Users
319 browser extensions installed by 13.4 million users hijack searches, capture queries, and collect referral payments from Yahoo and Bing.
@opentui/core
Advanced tools
OpenTUI is a TypeScript library on a native Zig core for building terminal user interfaces (TUIs)
OpenTUI is a library to build terminal user interfaces.
OpenCode uses OpenTUI in production for millions of users.
Website | Documentation | Packages
@opentui/core supplies the renderer and TypeScript API. You use imperative renderables and events directly. The
TypeScript packages call native Zig through an internal foreign function interface (FFI) boundary.
import { TextRenderable, createCliRenderer } from "@opentui/core"
const renderer = await createCliRenderer({ exitOnCtrlC: true })
renderer.root.add(new TextRenderable(renderer, { content: "Hello, OpenTUI!" }))
exitOnCtrlC: true calls renderer.destroy() when the user presses Ctrl+C. The code that creates the renderer must
call renderer.destroy() on every other shutdown path.
Install the package:
bun add @opentui/core
Then build your first app with the quickstart.
@opentui/core runs on Bun 1.3.14 or later, or on Node.js 26.4.0 or later with ECMAScript modules (ESM) and
--experimental-ffi.
Use Bun 1.4.0 or later on native Windows arm64.
The native ABI and the generated platform packages, such as @opentui/core-linux-x64, are internal distribution
surfaces, not application APIs.
Install the OpenTUI documentation as a skill for your AI coding assistant with npx skills:
npx skills add https://opentui.com --skill opentui
Add -g to install the skill globally. The skill matches the latest release, and npx skills update moves it to each
new release. Install from https://opentui.com/docs/next to follow the main branch. A skill installed with
npx skills add anomalyco/opentui follows the main branch; run the command above to switch it to releases.
OpenTUI is licensed under the MIT License.
A React renderer for command-line interfaces, with a component model familiar to React developers. It offers a higher-level React-based approach, while OpenTUI provides its own rendering and layout primitives.
A terminal UI toolkit with widgets, screen management, and keyboard and mouse support. It has a broad, classic widget-oriented API; OpenTUI is a newer TypeScript-focused option with a renderable and layout-based model.
A maintained fork of Blessed that provides a similar widget-based toolkit for terminal applications. It is closer to Blessed's established API, whereas OpenTUI uses a distinct rendering system and component primitives.
A general-purpose terminal toolkit for drawing, colors, keyboard and mouse input, and interactive prompts. It offers low-level terminal utilities as well as UI features; OpenTUI centers on composing and rendering terminal interfaces.
A collection of focused interactive command-line prompts, such as text input and selection. It is convenient for question-and-answer flows, but is narrower in scope than a library for building full terminal screens.
FAQs
OpenTUI is a TypeScript library on a native Zig core for building terminal user interfaces (TUIs)
The npm package @opentui/core receives a total of 1,010,287 weekly downloads. As such, @opentui/core popularity was classified as popular.
We found that @opentui/core demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 3 open source maintainers collaborating on the project.

Threat Research
/Security News
319 browser extensions installed by 13.4 million users hijack searches, capture queries, and collect referral payments from Yahoo and Bing.

Threat Research
Malicious Firefox extensions mimic Phantom, Jupiter, and Bitget wallets to steal recovery phrases and private keys, with one fetching its payload remotely.

Product
Socket Threat Intel now shows which malware campaigns were blocked or detected in your organization, with links to scans and Firewall events.