Repolode
XAMPPRocky

XAMPPRocky/tokei

Быстрый CLI-инструмент, который считает файлы, строки кода, комментарии и пустые строки в проекте с разбивкой по языкам.

Open source альтернатива:cloc

Звёзды
15,010
Форки
712
Открытые issues
250
Последний коммит
2 месяца назад

Что это?

Tokei — CLI-программа, которая сканирует каталог и показывает, сколько в нём кода. Для каждого языка она выводит количество файлов, общее число строк, строк кода, строк комментариев и пустых строк, а внизу — итоговые значения.

По умолчанию Tokei учитывает файлы .gitignore и .ignore, позволяет исключать пути по шаблонам, сортировать результаты по любому столбцу и выводить статистику по каждому файлу. Результаты можно экспортировать в JSON, YAML или CBOR, а сохранённые данные — передать программе, чтобы объединить их с результатами другого запуска. Tokei также доступен как библиотека Rust, позволяющая использовать ту же логику подсчёта в других программах.

Инструмент доступен для Linux, macOS и Windows через распространённые пакетные менеджеры, например Homebrew, Cargo, репозитории в стиле apt, winget и Scoop; его также можно запускать в Docker.

Ключевые возможности

  • 01Считает файлы, строки кода, комментарии и пустые строки для каждого языка.
  • 02Учитывает файлы .gitignore и .ignore и поддерживает пользовательские шаблоны исключения.
  • 03Экспортирует результаты в JSON, YAML или CBOR и позволяет объединять сохранённые результаты.
  • 04Выводит статистику по каждому файлу и сортирует результаты по любому столбцу.
  • 05Доступен как CLI-инструмент и библиотека Rust.

Сценарии использования

  • Быстро оценить размер незнакомого проекта и набор используемых в нём языков.
  • Отслеживать объём кода со временем, сохраняя и объединяя статистику из CI.
  • Создать бейдж или отчёт о размере кодовой базы для README проекта.
  • Исключить сгенерированные файлы и файлы сторонних зависимостей из подсчёта строк в крупных репозиториях.

Быстрый старт

  1. 1

    Установить через Cargo (менеджер пакетов Rust)

    cargo install tokei
  2. 2

    Запустить tokei в текущей папке

    tokei .

Что важно знать

  • В метаданных лицензия указана как NOASSERTION, хотя в README говорится о двойной лицензии MIT/Apache-2.0.

В подборках

Темы

Частые вопросы

Что такое tokei?
Быстрый CLI-инструмент, который считает файлы, строки кода, комментарии и пустые строки в проекте с разбивкой по языкам. Tokei — CLI-программа, которая сканирует каталог и показывает, сколько в нём кода. Для каждого языка она выводит количество файлов, общее число строк, строк кода, строк комментариев и пустых строк, а внизу — итоговые значения.
tokei можно использовать бесплатно? Какая у него лицензия?
tokei распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
tokei всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в tokei — 6 сент. 2026 г..
Для чего можно использовать tokei?
Быстро оценить размер незнакомого проекта и набор используемых в нём языков. Отслеживать объём кода со временем, сохраняя и объединяя статистику из CI. Создать бейдж или отчёт о размере кодовой базы для README проекта. Исключить сгенерированные файлы и файлы сторонних зависимостей из подсчёта строк в крупных репозиториях.
Как установить tokei?
Установить через Cargo (менеджер пакетов Rust): cargo install tokei Запустить tokei в текущей папке: tokei .
Где скачать tokei?
Исходный код и инструкции по установке — на GitHub: https://github.com/XAMPPRocky/tokei

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты