Никаких алгоритмических задач, только «Дюна» и полный Rustpad.
В этом дайджесте мы собрали разнообразные репозитории, среди которых каждый может найти что-то интересное для себя. Минималистичная библиотека для разработки игр, браузерный редактор кода, бесплатная утилита для проверки орфографии и список компаний с нормальными собесами — всё это в нашей подборке.
Оболочка для скриптов
Интерфейс утилиты Dune
Скриншот: Dune Shell
«Bash во многом хорош, но ему не хватает индивидуальности, а также быстрой и лёгкой настраиваемости. <…> Я приложил немало усилий, чтобы сделать Dune интересной в использовании. Она как маленькая аккуратная операционная система».
Открыть репозиторий
Текстовый редактор для совместной работы
Среди функций — переключение между светлой и тёмной темами, подсветка синтаксиса нескольких десятков языков программирования, навигация по длинным документам. Если надо работать в команде, то можно скопировать ссылку на код и отправить коллегам. При переходе они также подключатся к проекту, и все участники будут видеть действия друг друга.
Открыть репозиторий
Песочница для JavaScript и TypeScript
Также разработчики проекта добавили поддержку нейросетей, чтобы пользователи могли генерировать код и разбираться с ошибками.
Открыть репозиторий
Игровая библиотека
Игра Backstabber Hero весит всего 12,98 КБ, а разработали её с помощью Kontra
Скриншот: игра Backstabber Hero / Niklas Berg
Особенности Kontra:
- Занимает мало места, и разработчики постоянно ищут способы сделать её ещё компактнее.
- Имеет модульную архитектуру, чтобы можно было отключать функции, которые не нужны в проекте.
- Бережно относится к вычислительным ресурсам компьютера.
Открыть репозиторий
50 ошибок при работе с TypeScript
Открыть репозиторий
Фреймворк для круговых интерфейсов
Фреймворк включает в себя готовые CSS-классы и элементы, которые позволяют разработчикам не рассчитывать радиусы, углы и не прибегать к помощи JavaScript. Из приятного можно отметить, что Orbit совместим с другими CSS-фреймворками.
С помощью Orbit можно запрограммировать модель Солнечной системы
Изображение: Orbit
Проект находится на ранней стадии разработки и часто обновляется, поэтому названия некоторых классов могут меняться.
Открыть репозиторий
Departure Mono
Скриншот: Departure Mono / Skillbox MediaОткрыть репозиторий
Библиотека для клавишников
Библиотека весит всего 2 КБ, написана на чистом JavaScript, не подтягивает за собой сторонние зависимости и работает с любыми фреймворками, включая React, Vue и Svelte.
Открыть репозиторий
Консольный статус-бар
Так строка состояния выглядит в терминале
Скриншот: Shox / GitHubОткрыть репозиторий
Проверка правописания для разработчиков
Поэтому Элайджа разработал собственную утилиту для проверки правописания в англоязычных текстах. Harper хранит все данные на устройстве пользователя, не перегружает систему и проверяет тексты в 65 раз быстрее LanguageTool и в 400 раз быстрее Grammarly.
Открыть репозиторий
Всё в одном
Среди дополнительных функций — встроенная нейросеть для перевода текстов и пересказа длинных статей, блокчейн для вознаграждения авторов контента и возможность делиться своими подписками с друзьями.
Приложение Follow доступно для Windows, macOS, Linux и Android. Также разработчики готовят версию для iOS
Скриншот: Follow / Skillbox MediaОткрыть репозиторий
Компании с адекватным техсобесом
Hiring Without Whiteboards — репозиторий со списком компаний, которые проводят собеседования без алгоритмических задач, головоломок и вопросов по информатике. Вместо всего этого кандидатам предлагают решать практические задачи, с которыми они будут работать каждый день. Рядом с названием каждой компании в списке есть пометка о том, позволяет ли она работать удалённо.
Открыть репозиторий