pkg.soopen package index

brew / 排名 6596

使用 Homebrew, Nix 安装 tile38

查看 tile38 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install tile38

local Homebrew formula metadata

Linux

Nix已验证 · 92%
nix profile install nixpkgs#tile38

nixpkgs package indexes · pkgs/by-name/ti/tile38/package.nix · 来源: api.github.com

概览

软件包摘要

In-memory geolocation data store, spatial index, and realtime geofence

命令和别名

  • tile38-cli
  • tile38-server

历史

项目历史与用法

Tile38 is an open-source, in-memory geolocation data store, spatial index, and realtime geofencing server. Its README describes support for latitude/longitude points, bounding boxes, XYZ tiles, Geohashes, GeoJSON, command-line operation, multiple network protocols, replication, and on-disk persistence.

项目历史

The Tile38 GitHub repository was created in March 2016 by Tidwall. From the beginning, the project presented itself as a specialized geospatial data server rather than a general database: a Go binary pair, tile38-server and tile38-cli, centered on location objects, spatial searches, and realtime geofence notifications.

Official documentation emphasizes Redis-like ergonomics. Tile38 supports HTTP, WebSockets, telnet, and Redis RESP; returns RESP or JSON; and ships a full command-line interface. That made it familiar to infrastructure users who already understood key/value stores and command-oriented servers.

The project has continued as a versioned 1.x server with regular release tags, Docker images, prebuilt binaries, and Homebrew installation instructions. The README also documents client libraries in multiple languages, leader/follower replication, metrics, and a benchmark tool.

采用历史

Tile38's adoption comes from applications that need live spatial state: fleets, moving assets, map objects, geofence notifications, and nearby/within/intersects queries. Its official examples use a fleet collection with trucks or buses and demonstrate realtime events when objects enter or leave monitored areas.

For package-manager users, Tile38 is attractive because a single install provides both server and CLI. Homebrew users can brew install tile38, start tile38-server, and connect with tile38-cli without setting up a larger spatial database stack.

GitHub repository metadata shows a substantial open-source audience for a specialized Go database, with thousands of stars, hundreds of forks, and topics around database, geospatial, geofences, location, spatial, and index.

使用方式

Tile38 is used by starting tile38-server and interacting through tile38-cli or supported network protocols. The README's basic workflow sets points in a collection, scans the collection, performs nearby searches, retrieves objects, deletes entries, and drops collections.

Its distinctive usage is geofencing. Official docs show SETCHAN and SETHOOK commands that turn a search into a live fence, then stream enter, exit, inside, outside, or cross detections over pub/sub channels or webhooks.

Because responses can be JSON or Redis RESP and because clients exist in many languages, Tile38 fits both ad hoc CLI experiments and application integration.

为什么软件包爱好者会关心

Tile38 is significant in package databases because it is a real server hidden behind a small formula name: installing it yields a spatial datastore, CLI, benchmark tool, persistence, replication, and protocol compatibility in one Go-built package.

It also represents a common package-nerd pattern: instead of installing PostgreSQL/PostGIS or building a custom service for simple live location problems, users can install a focused daemon with first-class geofence commands and scriptable CLI access.

时间线

  • 2016: GitHub repository for tidwall/tile38 created.
  • 2016 onward: Tile38 develops as a Go geospatial server with tile38-server and tile38-cli.
  • 2020s: Official README documents Docker, Homebrew, prebuilt binaries, client libraries, replication, metrics, and release binaries.
  • 2026: GitHub repository metadata and tags show continued 1.x releases and active maintenance.

Related projects

  • Tile38's protocol choices relate it to Redis-style command servers and RESP clients.
  • Its data model and command set relate it to geospatial databases, spatial indexes, GeoJSON tooling, and geofencing systems.

安全态势

风险级别:orange

broad file, network, media, or database tool signal. formula declares a Homebrew service.

风险分类器

orange 风险 · 中 置信度 · infrastructure

原因

  • broad file, network, media, or database tool signal
  • formula declares a Homebrew service

信号

  • metadata:service
  • text:server

安装行为

  • 未记录 Homebrew bottle 元数据。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

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
data/config

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
data/config

可执行文件

已安装的可执行文件

命令类型暴露范围备注
tile38-cli可执行文件已索引可执行文件从本地可执行文件索引发现。
tile38-server可执行文件已索引可执行文件从本地可执行文件索引发现。

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-08-03
管理器版本1.38.0
管理器更新时间2026-07-26
本地数据未知
上游不可用
检测到的最新版本未检测到
  • OK没有生成新鲜度警告。

安装元数据

软件包元数据

软件包键brew:tile38
版本1.38.0
软件包管理器Homebrew
主页https://tile38.com/
仓库https://github.com/tidwall/tile38
最后更新2026-07-26T00:50:41+02:00
Pulseupdated
Bottle未记录
服务未声明

源数据库匹配

其他软件包管理器记录

匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。

Nix95%

tile38

nix profile install nixpkgs#tile38
  • normalized package name match
  • 匹配方式:Tile38
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ti/tile38/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation