pkg.soopen package index

brew / rank 7345

Install roblox-ts with Homebrew

TypeScript-to-Luau Compiler for Roblox. Version 3.0.0 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install roblox-ts

local Homebrew formula metadata

overview

Package summary

TypeScript-to-Luau Compiler for Roblox

Commands and aliases

  • rbxtsc

history

Project history and usage

roblox-ts is an open-source TypeScript-to-Luau compiler and development toolchain for Roblox projects.

Project history

roblox-ts was created to bridge TypeScript development and Roblox. Its compiler transforms TypeScript syntax trees into functionally similar Luau structures, accompanied by Roblox API type definitions and project tooling.

Adoption history

The project grew into an ecosystem that includes generated Roblox API typings, editor integration, transformer support, and npm packages. The official repository’s substantial commit history and community activity indicate sustained adoption within TypeScript-oriented Roblox development.

How it is used

Developers initialize a project with the roblox-ts setup tooling, describe TypeScript compiler settings in tsconfig.json, use a Rojo project file such as default.project.json for the Roblox data model, and run rbxtsc build or watch mode to generate Luau.

Why package nerds care

roblox-ts is notable because it connects the npm and TypeScript toolchain with Roblox’s Luau runtime. It lets package-oriented Roblox developers reuse TypeScript conventions, type definitions, ESLint, Prettier, and npm modules while targeting a game platform with a different native language.

Timeline

  • Project origin: Created to bring TypeScript’s language and tooling ecosystem to Roblox development.
  • Current generation: Supports games, models, plugins, packages, generated Roblox typings, Rojo integration, and TypeScript transformer plugins.

Related projects

  • TypeScript: source language and primary tooling ecosystem.
  • Luau: generated target language used by Roblox.
  • Rojo: project-layout tool whose configuration roblox-ts can use to infer game structure.
  • npm: package ecosystem used by roblox-ts libraries and tooling.

Sources

  • Official introduction: https://roblox-ts.com/docs/
  • Official repository: https://github.com/roblox-ts/roblox-ts
  • Official usage reference: https://roblox-ts.com/docs/usage/

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 1 platform targets.
  • Installs with 1 runtime dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
default.project.json

executables

Installed executables

CommandKindExposureNote
rbxtsccliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-09-19
manager version3.0.0
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://roblox-ts.com/

  • infoNo package-manager update timestamp was available.low confidence
  • infoRelease/tag comparison is only available for GitHub repositories.https://roblox-ts.com/none confidence

install metadata

Package metadata

Package keybrew:roblox-ts
Version3.0.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/roblox-ts
Homepagehttps://roblox-ts.com/
Upstream docshttps://roblox-ts.com/
LicenseMIT
Source archivehttps://registry.npmjs.org/roblox-ts/-/roblox-ts-3.0.0.tgz
Dependenciesnode
Bottleavailable (on all)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameroblox-ts
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation