pkg.soopen package index

brew / rang 10502

Installer tengo avec Homebrew

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de tengo pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install tengo

local Homebrew formula metadata

aperçu

Résumé du paquet

Fast script language for Go

Commandes et alias

  • tengo

historique

Historique du projet et usages

Tengo is a small, dynamic scripting language for Go, implemented as bytecode executed on a stack-based virtual machine. The project positions it as fast, secure, embeddable, extensible, and usable either through Go APIs or as a standalone CLI and REPL.

Historique du projet

The GitHub repository was created in January 2019 and the first listed GitHub release, v0.9.1, followed later that month. The project grew around the need for a lightweight scripting layer that Go programs could embed without cgo or external runtime dependencies.

Historique d'adoption

Tengo's adoption is mostly in the Go ecosystem: the README demonstrates embedding scripts through `github.com/d5/tengo/v2`, points to Go package documentation, and links language docs for syntax, object types, runtime types, interoperability, CLI use, and the standard library. Homebrew packaging adds a package-manager path for users who want the `tengo` executable.

Modes d'utilisation

Developers use Tengo to evaluate expressions, run user-provided scripts with controlled inputs, or ship rule engines, state machines, data pipelines, and transpiler workflows inside Go applications. The CLI also exposes Tengo as a standalone language for scripting and REPL-style use.

Pourquoi les passionnés de paquets s'y intéressent

Tengo matters to package nerds because it is both a library and a command-line language runtime: it packages a tiny VM, standard library, CLI, and docs as a Go-native tool. Its benchmark table compares it with embedded Lua, JavaScript, Starlark, Python, Yaegi, and other interpreters, which is exactly the sort of tradeoff package curators track when choosing embeddable runtimes.

Chronologie

  • 2019-01-09: GitHub repository created.
  • 2019-01-30: v0.9.1 release published.
  • 2022-09-26: v2.13.0 release published.
  • 2024-02-29: v2.17.0 release published.
  • 2025-05-24: v3.0.0 release published.

Related projects

  • The README compares Tengo benchmark results with go-lua, GopherLua, goja, starlark-go, gpython, Yaegi, otto, and Anko, and links related projects such as go-fsm and tengo2lua.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 8 plateformes.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
tengocliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-08-04
version du gestionnaire3.0.0
gestionnaire mis à jour2026-07-26
données localesOK
amontà jour
dernière version détectéev3.0.0

https://github.com/d5/tengo

  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:tengo
Version3.0.0
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/tengo
Page d'accueilhttps://tengolang.com
Dépôthttps://github.com/d5/tengo
Docs amonthttps://tengolang.com
LicenceMIT
Archive sourcehttps://github.com/d5/tengo/archive/refs/tags/v3.0.0.tar.gz
Dernière mise à jour2026-07-26T00:50:34+02:00
Pulseupdated
Dépendances de compilationgo
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

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

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

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