Repo Health

Рейтинг здоровья открытых репозиториев

Оценка от 0 до 100 по данным SourceCraft.

4 категории из 6, пересчёт раз в сутки. Как считается

  1. 11791–12118prom-s103/ci-demo
    29

    Python210 дней назад1лайков
  2. 29

    AetherSQL — минималистичная in‑memory СУБД с MVCC и встроенным HTTP‑API. Это компактный, самодостаточный движок базы данных, упакованный в один Python‑файл. Он реализует ключевые механизмы надёжных СУБД — MVCC, WAL, буферный пул, планировщик запросов — без внешних зависимостей и тяжёлых рантаймов. При этом сохраняет прозрачность: код остаётся читаемым, структура — предсказуемой, а интерфейс — простым. Что он делает Исполняет SQL‑запросы в памяти: SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, агрегации, JOIN, GROUP BY, ORDER BY, LIMIT. Гарантирует согласованность через MVCC и снимки транзакций: каждая транзакция видит свой согласованный срез данных, конфликты обрабатываются на уровне изоляции. Сохраняет целостность с помощью WAL: все изменения фиксируются в журнале предзаписи, что позволяет восстановить состояние и контролировать порядок операций. Оптимизирует доступ через буферный пул и индексы: эмулирует работу с дисковыми страницами, кэширует часто используемые данные, ускоряет поиск по индексированным колонкам. Предоставляет HTTP‑интерфейс для выполнения запросов и получения метрик: JSON‑API для интеграции, endpoint’ы для статистики и схемы. Автоматически подготавливает Node.js‑фронтенд на базе Canvacord: при старте генерирует код дашборда и карточек, чтобы можно было сразу визуализировать метрики и результаты. Для чего это нужно AetherSQL подходит, когда нужна настоящая SQL‑логика, но без установки и настройки полноценной СУБД: Прототипирование и эксперименты: быстро поднять хранилище, проверить схемы, отладить запросы и агрегации. Встроенные игровые системы: хранение прогресса, рейтингов, событий, логов — с возможностью выдачи красивых карточек через Canvacord. Обучение и разбор механизмов СУБД: прозрачный код позволяет увидеть, как работают MVCC, транзакции, WAL и буферный пул. Микросервисы и демо‑стенды: лёгкий HTTP‑API, минимальные зависимости, понятный формат ответов. Архитектурные принципы Один файл — полная функциональность: вся логика, включая сервер и подготовку фронтенда, находится в одном скрипте. Явная структура: классы строго разделены по ответственности (парсер, планировщик, исполнитель, хранилище, сервер). Безопасность параллелизма: внутренние структуры защищены блокировками, что позволяет обрабатывать конкурентные запросы. Наблюдаемость: встроенные метрики (время выполнения, попадания в кэш, активные транзакции, LSN журнала) доступны через API

    HTML65 дней назад1лайков
  3. 11791–12118scylo-web/lab2
    29

    Новиков Кириченко lab2

    JavaScript38 дней назад1лайков
  4. 29

    latest yandex-music aur for Arch Linux

    48 дней назад1лайков
  5. 29

    Jupyter Notebook56 дней назад0лайков
  6. 29

    HTML47 дней назад0лайков
  7. 29

    Python34 дня назад0лайков
  8. 11791–121181111333/pasha
    29

    HTML83 дня назад0лайков
  9. 11791–121181111333/to-do-list
    29

    HTML82 дня назад0лайков
  10. 29

    57 дней назад0лайков
  11. 29

    Jupyter Notebook55 дней назад0лайков
  12. 29

    45 дней назад0лайков
  13. 29

    HTML49 дней назад0лайков
  14. 29

    Python9815 дней назад0лайков
  15. 11791–1211864mb-team/kpm-linux
    29

    TypeScript923 дня назад0лайков
  16. 29

    HTML24 дня назад0лайков
  17. 11791–12118adler3d/public2026
    29

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

    JavaScript31 день назад0лайков
  18. 11791–12118aeerema/cidemo
    29

    Python210 дней назад0лайков
  19. 29

    HTML48 дней назад0лайков
  20. 29

    Roff854 дня назад0лайков
  21. 29

    Python379 дней назад0лайков
  22. 29

    Python229 дней назад0лайков
  23. 29

    A simple python script that shows the number of pulls you've made

    Python889 дней назад0лайков
  24. 29

    HTML83 дня назад0лайков
  25. 29

    The Postman collection for interacting with Teamcenter via REST API

    771 день назад0лайков
Показать ещё 25

11 801–11 825 из 21 913

Выбрано 3 из 3