24 самых популярных Rails-репозитория на GitHub в апреле
Coding
Как и раньше, этот выпуск дайджеста Rails идет сразу после моего дайджеста JS .
Он собирает все самые интересные и перспективные проекты Rails с открытым исходным кодом на GitHub, которые перечислены в порядке самых последних обновлений.
Как обычно, список (конечно) субъективен, но все предложения приветствуются.
Ключевым критерием, которому я следовал при заполнении своего списка, был шум вокруг проекта, его цели и перспектив, а также дата обновления, чтобы убедиться, что проект все еще находится в работе и используется.
В этом выпуске моего дайджеста по Rails вы познакомитесь с отличным решением для сериализации, автоформатором Ruby, GitLab CE Mirror, инструментарием для прикрепления файлов, совместной платформой обмена знаниями, объектно-ориентированным деревом DOM и многими другими замечательными репозиториями ...
Список начинается с самых последних обновлений.
Ежемесячные репозитории Ruby on Rails GitHub
- Fast Binary Encoding - это решение для сериализации для C ++, C #, Go, Java, JavaScript, Kotlin, Python, Ruby. FBE позволяет описывать любые доменные модели, бизнес-объекты, сложные структуры данных, запросы клиент / сервер и ответы.
- Rubyfmt - это автоформатер Ruby в стиле gofmt. В отличие от rubocop , он предназначен только для форматирования, а не для какого-либо более глубокого инструмента анализа.
- gitlabhq - это зеркало GitLab CE.
- devise_invitable - в Devise добавлена поддержка отправки приглашений по электронной почте (требуется проверка подлинности) и принятия приглашения с установкой пароля.
- Shrine - это инструментарий для прикрепления файлов в приложениях Ruby.
- plots2 - это хранилище для совместной платформы обмена знаниями в Rails. PublicLab.org - система управления контентом для исследовательского сообщества Public Lab, веб-приложение plots2 представляет собой комбинацию блога по групповым исследованиям, который называется «заметки об исследованиях» и вики.
- cucumber-rails - это репозиторий с генераторами Rails для Cucumber со специальной поддержкой Capybara и DatabaseCleaner.
- Asciidoctor - это быстрый текстовый процессор с открытым исходным кодом и инструментарий публикации для преобразования содержимого AsciiDoc в HTML5, DocBook, PDF и другие форматы.
- lol_dba - это небольшой пакет rake-задач, которые сканируют модели вашего приложения и отображают список столбцов, которые, вероятно, следует проиндексировать. Кроме того, он может генерировать сценарии миграции .sql.
- imap-backup - это резервное копирование учетных записей GMail (или других IMAP) на диск.
- Arbre - это объектно-ориентированное дерево DOM в Ruby, которое позволяет легко генерировать HTML непосредственно в Ruby. Этот драгоценный камень был извлечен из Active Admin.
- InSpec - это инфраструктура тестирования с открытым исходным кодом для инфраструктуры с машиночитаемым языком для определения требований соответствия, безопасности и политики.
- Undercover - это новый драгоценный камень Ruby для покрытия кода . Он проверяет файлы и предупреждает о методах, классах и блоках, которые нам нужны для проверки покрытия.
- Lamby - это простая интеграция с Rails и AWS Lambda с использованием Rack.
- Truemail - это драгоценный камень, который помогает вам проверять электронную почту по шаблону регулярных выражений, наличию mx-записей домена и реальному существованию учетной записи электронной почты на текущем почтовом сервере. Валидатор электронной почты, простыми словами.
- crit-path-css-rails - это драгоценный камень Ruby, который дает вам возможность загружать только тот CSS, который вам нужен при начальном просмотре страницы. Это дает вам быстрое рендеринг, так как нет первоначального сетевого вызова для захвата CSS вашего приложения.
- active-record-query-trace - это плагин Rails, который регистрирует / отображает обратную трассировку всех SQL-запросов, выполняемых Active Record.
- Signet - это реализация OAuth 1.0 / OAuth 2.0.
- Phony - это драгоценный камень Ruby для обработки международных телефонных номеров E164. Этот драгоценный камень создан для нормализации / форматирования / разделения всех телефонных номеров в мире. Сед в Airbnb и Zendesk.
- aws-sdk-ruby-record - официальный репозиторий для драгоценного камня aws-record, абстракции для Amazon DynamoDB.
- Статистика Sidekiq - это жемчужина, которая работает как улучшенное отображение статистики для ваших работников и рабочих мест Sidekiq.
- still_life - это усовершенствования инфраструктуры тестирования для test-unit, minitest, RSpec и Capybara, которые записывают все тексты тела ответов HTML, которые отображаются во время выполнения E2E или модульных тестов.
- Groupdate - это инструмент для группировки временных данных в Active Record.
- TablePrint является слайсер данных. Этот драгоценный камень показывает объекты в хорошо отформатированных столбцах для удобства чтения. Он даже позволяет вкладывать другие таблицы связанных объектов, контекстуализируя данные между таблицами.

Заметили ошибку или есть вопросы?Рассказывай нам о них,связаться с нами ты сможешь с помощью нашего чата или же с помощью бота обратной связь
Не забывайте ставить 👍 если вам понравилась и подписаться на канал,а так же посетить наш чат.