proekty-na-russkom-jazyke/README.md

61 lines
5.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Список open-source проектов, где используется русский язык в идентификаторах, сообщениях коммитов и/или сопроводительной документации. Если хотите добавить свой проект в этот список, заведите баг.
Около 40000 репозиториев, найденных с помощью запросов к бигдате, можно найти тут:
https://gitlab.com/budden/repozitorii-xegithub-xrs-russkimi-kommitami
Он найден по учебной выборке, поэтому заведомо не полон. Неплохо бы его вручную посмотреть и найти там реально интересные проекты
# Найденные проекты
https://gitlab.com/pavia00/pop - язык программирования ПОП
https://github.com/EvilBeaver/OneScript - 1Скрипт
https://tvoygit.ru/budden/ja-o-s - ЯОС - операционная система на Обероне
https://github.com/covrom/gonec - интерпретатор Гонец - микросервисы для 1С
https://github.com/prospero78/Oberon07ru - Оберон 07 с русскими ключевыми словами
https://github.com/zx-90/kartarika - Язык программирования Картарика
https://gitlab.com/pavia00/nanokit/-/tree/develop - проект реализации литографа
https://github.com/Kalimehtar/russian-lang - русскоязычный язык программирования от Kalimehtar (Monk) на базе Racket
[LuaRus](https://github.com/rst256/LuaRus/blob/master/tutorial/tutorial1.txt) - частичная русификация Lua
https://github.com/yaroslav/russian — Russian - библиотека для полноценной поддержки русского языка (форматирование даты и времени, плюрализация, транслит, локализация в целом) для Ruby и Ruby on Rails.
https://github.com/pascalabcnet/pascalabcnet - PascalABC; Коммиты, задачи, комментарии в коде смешанные, в т.ч. много на русском. Сам по себе PascalABC не поддерживает русские ключевые слова официально, но компилятор можно им научить, см. https://github.com/pascalabcnet/pascalabcnet/issues/2953 и https://www.вече.программирование-по-русски.рф/viewtopic.php?f=13&t=681
[БМПОС](https://git.synapseos.ru/Aren/BMOSP) ( [зеркало](https://tvoygit.ru/0Nera/BMOSP) ) - Базовая Модульная Платформа Операционных систем. Документация на русском и даже на экранчике много кириллицы. Операционная система, которая сразу при загрузке общается с пользователем по-русски - это редкость, не всякая "отечественная ОС" таким может похвастаться.
https://github.com/Gl237man/IndustrialExchangeMod - что-то для майнкрафта; коммиты
https://github.com/sergev/milprog - запись ПО в Flash-память микроконтроллеров Миландр; коммиты, комментарии.
https://github.com/Ishayahu/MJCC-tasks - система учёта заявок ИТ-отдела; коммиты, комментарии
https://github.com/kazancevsm/r107 - система управления контентом; коммиты, имена файлов
https://github.com/nuclearthinking/rpg - видимо, игра какая-то; коммиты, комментарии
https://github.com/cawa-93/command-editor - редактор кампаний Яндекс.Директ; коммиты, сообщения пользователю
https://github.com/z-techno/cryptopro - Адаптер для родной КриптоПро библиотеки cadesplugin_api.js ; коммиты, комментарии
https://github.com/vataninandrey/raox-models примеря для языка моделирования RAO; КОД, коммиты, комментарии
https://github.com/tsoding/good_training_language - Хороший Учебный Язык (Х.У.Я.), сделанный ради первопарельской шутки. Неясно, в чём именно смысл шутки, однако это наиболее
последовательно русифицированный проект, который конкурирует за звание "наиболее русифицированного кода" с проектом Oberon07 от prospero.
https://github.com/gvlasov/inflectible - шаблоны для сообщений на языке (видимо, на русском, но может быть и на других)
с учётом словоформ. Грамматические категории, такие, как "Род", "Число", "Падеж" и т.п. названы на русском, хотя в основном код - на английском. Java
# Утилиты
Также имеется скрипт в директории иривк, который по списку URL-ов репозитория пытается искать в них русские имена.
См. подробности в исходном тексте.