# Как Симон Уиллисон добавил теги к 244 инструментам в свой каталог
Каноническая страница: https://plainews.ru/posts/simon-willison-tools-tags
Опубликовано: 2026-11-13T07:00:58.730Z

Симон Уиллисон использовал tree-sitter для анализа кода и добавил теги к 244 инструментам — теперь можно искать по JavaScript API, библиотекам и хостам веб-API.
Симон Уиллисон, создатель Django и основатель Datasette, добавил теги к 244 инструментам в свой каталог, используя tree-sitter для анализа кода. Теперь можно искать по JavaScript API, библиотекам и хостам веб-API.

## Как это работает

Симон использовал tree-sitter для анализа кода каждого инструмента. Tree-sitter — это парсер, который может разбирать код на уровне синтаксического дерева. Симон настроил его так, чтобы он искал JavaScript API, библиотеки и хосты веб-API. Затем он добавил теги к каждому инструменту на основе результатов анализа.

## Почему это важно

Это позволяет быстрее находить нужные инструменты. Например, если вам нужен инструмент, который использует библиотеку React, вы можете просто ввести React в поиск и найти все инструменты, которые используют эту библиотеку.

## Как это поможет разработчикам

Теперь разработчикам будет проще находить нужные инструменты. Они смогут искать по JavaScript API, библиотекам и хостам веб-API, что ускорит процесс разработки.

## Ограничения и риски

Основной риск — это неточность анализа. Tree-sitter может не всегда правильно определить, какие API, библиотеки и хосты используются в коде. Это может привести к тому, что некоторые инструменты будут отнесены к неправильным категориям.

## Что дальше

Симон планирует продолжать добавлять теги к новым инструментам и улучшать анализ кода. Он также хочет добавить возможность фильтрации по нескольким тегам одновременно.

## FAQ

### Как Симон нашел инструменты для анализа?

Симон собрал инструменты из разных источников, включая свои собственные проекты и проекты других разработчиков.

### Какой язык программирования Симон использовал для анализа кода?

Симон использовал tree-sitter, который может разбирать код на разных языках программирования.

### Как Симон добавил теги к инструментам?

Симон использовал результаты анализа кода для добавления тегов к каждому инструменту. Теги включали JavaScript API, библиотеки и хосты веб-API.

## Источники

- Simon Willison: Browse tools.simonwillison.net by tag
