IOStreams is a streaming library for Ruby that makes compression, encryption, file format, and storage location transparent to your code. Read and write files of any size, one block at a time, whether they are gzip, zip, or PGP encrypted, and whether they live on local disk, AWS S3, SFTP, or are fetched over HTTP.
reidmorrison/iostreams має індекс здоров’я 77 зі 100, що відповідає смузі «Добрий». Найвищий показник — Engineering Quality (90/100), найнижчий — Security (41/100). Останнє оновлення — сьогодні. Більшість нещодавньої роботи виконує один учасник.
77
загалом / 100
Добрий
Індекс здоров'я програмного забезпечення
Метрики згруповано у зважені категорії на шкалі 1–100. Загальна оцінка починається як їхнє зважене середнє, відкаліброване за розподілом публічного реєстру, тож діапазони мають перцентильний зміст; коли публічні дані активують Політику юрисдикцій високого ризику, рейтинг коригується й отримує верхню межу 34 («У зоні ризику»).
77
Винятковий93-100Верхній щабель реєстру (≈ топ-5%); відповідає практично всім перевіреним критеріям
Відмінний80-92Сильний за всіма напрямами; незначні прогалини
Добрий65-79Здоровий; прогалини обмежені та керовані
Помірний50-64Прийнятний, але з помітними прогалинами; рекомендовано перевірку
Слабкий35-49Суттєві недоліки в кількох сферах
У зоні ризику20-34Суттєві слабкі місця; впровадження потребує обережності
Критичний1-19Серйозні проблеми (покинутий, єдиний мейнтейнер, без базової гігієни)
Профіль оцінок
Кожна вісь — окрема категорія. Форма важить більше, ніж середнє: здоровий об'єкт заповнює всю фігуру, тоді як профіль із піками та провалами означає, що сила в одному вимірі маскує ризик в іншому.
Зважений загальний бал 66 калібровано до 77 за шкалою опублікованого індексу (калібрування реєстру 2026-08-02).
Наскільки репозиторій оснащений для розробки та супроводу за участі ШІ-агентів? Має свідомо малу вагу (4%): агентний інструментарій — реальний сигнал супроводу, але репозиторій без нього все одно може отримати 100/100.
Типізований код — Ruby без конфігурації перевірки типів
55/55
Керовані розміри файлів — 0/81 файлів вихідного коду понад 60 КБ
Використані вхідні дані
primary_language
Ruby
largest_source_bytes
30 065
source_files_sampled
81
oversized_source_files
0
Ключові факти
99зірок GitHub
6контриб'юторів
96комітів за останні 12 місяців
0днів від останнього пушу
50релізів
1бас-фактор
0відкритих issue
RubyGemsпакетних екосистем
Попередження щодо збору даних
Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token
No resolved dependencies carried a version and a supported ecosystem
Докладніше
Історія зірок і форків 0 ★ / 23 ⇿
0Зірки
23Форки
38Релізи
Коли додано кожну зірку й форк — зібрано з GitHub і згруповано за днями. Кумулятивне зростання розміщено просто над денними додаваннями, з яких воно складається, тож їх видно одне проти одного: рівномірне органічне накопичення виглядає зовсім інакше, ніж різкий короткочасний сплеск. Там, де цю різницю можна виміряти, її подано як автентичність росту.
Мажорні 2Мінорні 17Патчі 19
Кожна точка охоплює 8 днів.
OpenSSF Scorecard 4.1 / 10
4.1сукупно
Незалежна, не прив'язана до інструментів оцінка безпеки від відкритого проєкту OpenSSF Scorecard. Кожна перевірка винагороджує практику безпеки, а не інструмент конкретного постачальника. Перевірки, які Scorecard не зміг визначити, позначено н/д і виключено з оцінки безпеки (вони ніколи не зараховуються як нуль).Scorecard v5.5.0 · 2026-10-04 19:49 UTC
Повний розв'язаний набір залежностей із графа залежностей GitHub: 17 прямих і 2 непрямих (транзитивних) пакетів. Транзитивне замикання є повним, коли в репозиторії закомічено lockfile.
Реєстр
Пакет
Версія
Зв'язок
RubyGems
amazing_print
—
пряма
RubyGems
aws-sdk-s3
—
пряма
RubyGems
bzip2-ffi
—
пряма
RubyGems
creek
—
пряма
RubyGems
minitest
—
пряма
RubyGems
minitest-mock
—
пряма
RubyGems
net-sftp
—
пряма
RubyGems
nokogiri
—
пряма
RubyGems
rake
—
пряма
RubyGems
rubocop
—
пряма
RubyGems
rubocop-minitest
—
пряма
RubyGems
rubocop-rake
—
пряма
RubyGems
rubyzip
—
пряма
RubyGems
simplecov
—
пряма
RubyGems
solargraph
—
пряма
RubyGems
symmetric-encryption
—
пряма
RubyGems
zip_kit
—
пряма
RubyGems
csv
—
непряма
RubyGems
github-pages
—
непряма
Сповіщення про залежності не оцінено
Звірка сповіщень не відбулася для цього звіту: No resolved dependencies carried a version and a supported ecosystem
Звіт у форматі JSON машиночитний
Зворотний зв’язок
Помітили щось хибне у цьому звіті або маєте чим поділитися? Неправильні вимірювання, непомічені інструменти, ідеї, запитання — усе доречно. Кожне повідомлення читається й отримує відповідь.
Пов’язані записи
Перевірені репозиторії, що мають спільні каталожні теги або екосистеми з reidmorrison/iostreams. Читати поруч →
Оцінки — це сигнали, а не гарантії. Вони відображають публічно видимі практики на GitHub — це не аудит коду й не гарантія безпеки.
Відсутні дані виключаються, а ваги перенормовуються — нуль за відсутність ніколи не ставиться. Методологія версіонована й відкрита: метрики v2.10.0, схема v0.34.0 — повна методологія · вікі метрик.