Рейтинг здоровья открытых репозиториев
Оценка от 0 до 100 по данным SourceCraft.Оценка от 0 до 100 по данным SourceCraft: насколько проект жив, документирован и отзывчив к пользователям.
4 категории из 6, пересчёт раз в сутки. Как считается
Оценка по открытым данным: 4 категории из 6, пересчёт раз в сутки, лайки на место не влияют. Как считается
| Сравнить | Место | Репозиторий | Оценка | 90 дней | Категории | Последний коммит | Лайки | Язык |
|---|---|---|---|---|---|---|---|---|
| 11790–121177775Опустился на 7775 мест за 30 дней | 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 | 29 | 65 дней назад | 1 | HTML | |||
| 11790–1211710362Опустился на 10362 места за 30 дней | Новиков Кириченко lab2 | 29 | 38 дней назад | 1 | JavaScript | |||
| 11790–12117 | latest yandex-music aur for Arch Linux | 29 | 48 дней назад | 1 | ||||
| 11790–12117 | 29 | 56 дней назад | 0 | Jupyter Notebook | ||||
| 11790–121179756Опустился на 9756 мест за 30 дней | 29 | 48 дней назад | 0 | HTML | ||||
| 11790–12117 | 29 | 35 дней назад | 0 | Python | ||||
| 11790–12117708Поднялся на 708 мест за 30 дней | 29 | 83 дня назад | 0 | HTML | ||||
| 11790–12117708Поднялся на 708 мест за 30 дней | 29 | 83 дня назад | 0 | HTML | ||||
| 11790–12117 | 29 | 57 дней назад | 0 | |||||
| 11790–121179518Опустился на 9518 мест за 30 дней | 29 | 55 дней назад | 0 | Jupyter Notebook | ||||
| 11790–12117 | 29 | 45 дней назад | 0 | |||||
| 11790–121179756Опустился на 9756 мест за 30 дней | 29 | 49 дней назад | 0 | HTML | ||||
| 11790–12117 | 29 | мало данных | 9815 дней назад | 0 | Python | |||
| 11790–121173874Опустился на 3874 места за 30 дней | 29 | 924 дня назад | 0 | TypeScript | ||||
| 11790–12117 | 29 | 25 дней назад | 0 | HTML | ||||
| 11790–12117 | ещё один репозиторий для текстовых квестов, т.к два предыдущих имеют автоматизированную заливку на публику всего, а это жрёт токены, чего пытаюсь избежать созданием этого репозитория. | 29 | 31 день назад | 0 | JavaScript | |||
| 11790–121172303Опустился на 2303 места за 30 дней | 29 | 211 дней назад | 0 | Python | ||||
| 11790–121178988Опустился на 8988 мест за 30 дней | 29 | 48 дней назад | 0 | HTML | ||||
| 11790–12117 | 29 | мало данных | 854 дня назад | 0 | Roff | |||
| 11790–121175116Опустился на 5116 мест за 30 дней | 29 | 379 дней назад | 0 | Python | ||||
| 11790–121175116Опустился на 5116 мест за 30 дней | 29 | 229 дней назад | 0 | Python | ||||
| 11790–121175115Опустился на 5115 мест за 30 дней | A simple python script that shows the number of pulls you've made | 29 | 889 дней назад | 0 | Python | |||
| 11790–12117708Поднялся на 708 мест за 30 дней | 29 | 83 дня назад | 0 | HTML | ||||
| 11790–12117203Поднялся на 203 места за 30 дней | The Postman collection for interacting with Teamcenter via REST API | 29 | 772 дня назад | 0 | ||||
| 11790–121173563Опустился на 3563 места за 30 дней | Repository for testing osa | 29 | 172 дня назад | 0 | Python |
- 11790–12117s147258369g/aethersql29
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лайков - 11790–12117scylo-web/lab229
Новиков Кириченко lab2
JavaScript38 дней назад1лайков - 11790–12117sgobunov/yandex-music29
latest yandex-music aur for Arch Linux
48 дней назад1лайков - 11790–121171032253509-rudn-ru/srr1-103225350929Jupyter Notebook56 дней назад0лайков
- 11790–121171032253535-rudn-ru/srr1-103225353529HTML48 дней назад0лайков
- 11790–121171032253539-rudn-ru/srr2-103225353929Python35 дней назад0лайков
- 11790–121171111333/pasha29HTML83 дня назад0лайков
- 11790–121171111333/to-do-list29HTML83 дня назад0лайков
- 11790–121171132246840-rudn-ru/2026-1-study-net-os-admin2957 дней назад0лайков
- 11790–121171132250435-rudn-ru/srr1-nikitenko29Jupyter Notebook55 дней назад0лайков
- 11790–121171132255508-rudn-ru/habiba-mark2945 дней назад0лайков
- 11790–121171132255650-rudn-ru/srr1-113225565029HTML49 дней назад0лайков
- 11790–121172026-tp-c-programming/task1-template29Python9815 дней назад0лайков
- 11790–1211764mb-team/kpm-linux29TypeScript924 дня назад0лайков
- 11790–12117a1ectoma1e/dd-mondays29HTML25 дней назад0лайков
- 11790–12117adler3d/public202629
ещё один репозиторий для текстовых квестов, т.к два предыдущих имеют автоматизированную заливку на публику всего, а это жрёт токены, чего пытаюсь избежать созданием этого репозитория.
JavaScript31 день назад0лайков - 11790–12117aeerema/cidemo29Python211 дней назад0лайков
- 11790–12117aesukhova1032253644/seminar1-thermo-task629HTML48 дней назад0лайков
- 11790–12117al-azizz/dubna-mirror29Roff854 дня назад0лайков
- 11790–12117aleksskug/piton-chst-129Python379 дней назад0лайков
- 11790–12117aleksskug/zadachnik-piton29Python229 дней назад0лайков
- 11790–12117alex-qawerz/wutheringwaves-convence-tracker29
A simple python script that shows the number of pulls you've made
Python889 дней назад0лайков - 11790–12117alex94322/first-ai-game29HTML83 дня назад0лайков
- 11790–12117alexey-sedoykin/teamcenter-rest-api29
The Postman collection for interacting with Teamcenter via REST API
772 дня назад0лайков - 11790–12117alexshiinov/osa-test-229
Repository for testing osa
Python172 дня назад0лайков
11 801–11 825 из 21 912