Инструменты4 сентября 2026 г., 23:47 МСК🤖 Auto

BYOX-RU: 359 гайдов по созданию IT-инструментов с нуля на русском

Разработчик Hordekiller выложил полный перевод каталога Build Your Own X. Теперь на русском доступны 359 пошаговых инструкций по созданию компиляторов, ОС, нейросетей и баз данных.

Баннер новости 6809

Принцип Ричарда Фейнмана «Что я не могу создать, я не понимаю» стал основой для масштабного образовательного проекта. Разработчик под ником Hordekiller опубликовал в GitHub полный перевод каталога Build Your Own X на русский язык. Репозиторий build-your-own-x-ru содержит 359 детализированных руководств, позволяющих с нуля воссоздать сложные технологические решения, от игровых движков до операционных систем.

Масштаб и структура каталога

Проект охватывает 30 различных категорий. Особое внимание уделено языкам программирования и веб-технологиям. Самая популярная категория — «Веб-сервер» (73 руководства), за ней следуют «Язык программирования» (41) и «Игра» (34). Всего в каталоге представлено 41 язык программирования, на которых реализованы примеры кода.

Категория Количество руководств
Веб-сервер 73
Язык программирования 41
Игра 34
Блокчейн / Криптовалюта 21
Операционная система 19
Нейросеть 17
Бот 15
Front-end фреймворк 14

Техническая реализация и качество

Сайт построен как статический ресурс без использования JS-фреймворков: чистый HTML5, CSS с кастомными свойствами и нативный JavaScript. Это обеспечивает мгновенную загрузку и отсутствие зависимостей. Каждая из 359 страниц имеет унифицированную структуру:

  • О чём это: краткое описание проекта.
  • Что вы узнаете: цели обучения.
  • Основная идея: ключевые фрагменты кода.
  • Почему это важно: контекст и значимость технологии.

Автоматизированный аудит (Python-скрипт) проверяет каждую страницу на целостность ссылок, наличие всех разделов и корректность разметки. Результат проверки — 359/359 страниц без замечаний. Развертывание на GitHub Pages настроено через GitHub Actions, что гарантирует актуальность контента при каждом пуше в ветку main.

Популярные языки в примерах

В руководствах чаще всего используются следующие языки, что делает каталог полезным для изучения их особенностей через практику:

  • Python (72 проекта)
  • JavaScript (51 проект)
  • C (49 проектов)
  • C++ (33 проекта)
  • Go (23 проекта)
  • Rust (17 проектов)

Каталог также включает перекрестные ссылки на английскую и персидскую версии оригинального проекта, а все руководства сохраняют авторские права первоисточников, выступая лишь в роли перевода и обзора.

Источник: Github ↗