Анализ страницы https://astral.sh/ruff
Основное Готовность: 75%
Домен
astral.sh
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 09.01.2027 2:59:59.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык страницы не указан. Рекомендуется явно указать язык документа!
Скорость загрузки
~0,18сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,18сек оптимальна.
Объем документа
183Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 183Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 16
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 16 много для одной страницы. Приемлемо до 10. Проведите оптимизацию файлов ресурсов!
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | /_next/static/chunks/00h_peupriwi9.css | |
| stylesheet | /_next/static/chunks/125-s-emkbb~1.css | |
| js | /_next/static/chunks/0n7h.p2sst-x4.js | |
| js | /_next/static/chunks/0bz7o724ax8.5.js | |
| js | /_next/static/chunks/026kzbj.dacwk.js | |
| js | /_next/static/chunks/0p2dvsv2ir7vx.js | |
| js | /_next/static/chunks/04.gx-..p.8ev.js | |
| js | /_next/static/chunks/101_iiqdd8a7b.js | |
| js | /_next/static/chunks/turbopack-0ktt5nvfp.ldg.js | |
| js | /_next/static/chunks/13x825xp25hox.js | |
| js | /_next/static/chunks/0r_tfde2x3ckd.js | |
| js | /_next/static/chunks/0e0t_sllp2j8d.js | |
| js | /_next/static/chunks/turbopack-0x_najd14lrxc.js | |
| js | /_next/static/BT0PDxDSlZo6k1e4-oHwO/_buildManifest.js | |
| js | /_next/static/BT0PDxDSlZo6k1e4-oHwO/_ssgManifest.js | |
| js | /_next/static/BT0PDxDSlZo6k1e4-oHwO/_clientMiddlewareManifest.js |
Серверные заголовки
Кол-во: 14
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 14шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Date | Sat, 22 Aug 2026 03:35:59 GMT |
| Access-Control-Allow-Origin | * |
| Age | 288737 |
| Cache-Control | public, must-revalidate, max-age=0 |
| report-to | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=HtASXJG8ewH38ZFm2Ec3Npf3GkRI9EJkFK2zbdmYZ%2Boy1DB3oASYLs8zexgZmuManis5w3iwpJEVmaTEzuDny3%2B2f4m9w1XKczTZEuqrlVrL4qBhGB1ASs2oUw%3D%3D"}]} |
| nel | {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800} |
| Server | cloudflare |
| Strict-Transport-Security | max-age=63072000 |
| Vary | rsc |
| x-matched-path | /ruff |
| x-vercel-cache | HIT |
| x-vercel-id | arn1::rzbwz-1787369759376-fa543a9bcfdd |
| cf-cache-status | DYNAMIC |
| cf-ray | a2eed4a37acbf11a-DME |
CMS
Не определена
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
CMS не определена. Вероятно, сайт самописный либо движок надёжно скрыт. Это не ошибка.
Веб-сервер
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Сайт работает на веб-сервере Cloudflare.
Мета-теги Готовность: 23%
Title
Ruff, an extremely fast Python linter | Astral
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо уменьшить число символов в title (текущее значение: 46, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
A high-performance Python linter and code formatter, written in Rust. Ruff can replace dozens of static analysis tools, all while executing 10-100x faster.
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо уменьшить число символов в description (текущее значение: 155, оптимально: от 120 до 130)
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
https://astral.sh/ruff
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Канонический Url прописан корректно.
Robots
index,follow
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots со значениями index, follow не накладывает ограничений на индексирование и показ контента.
Адаптивность
initial-scale=1.0, width=device-width
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Кол-во: 4
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:title | Ruff, an extremely fast Python linter | Astral |
| og:description | A high-performance Python linter and code formatter, written in Rust. Ruff can replace dozens of static analysis tools, all while executing 10-100x faster. |
| og:url | https://astral.sh/ruff |
| og:image | https://astral.sh/static/OpenGraph/Ruff.png |
Все мета-теги
Кол-во: 12
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 12шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | initial-scale=1.0, width=device-width |
| name | referrer | no-referrer-when-downgrade |
| name | msapplication-TileColor | #d7ff64 |
| name | theme-color | #ffffff |
| name | robots | index,follow |
| name | description | A high-performance Python linter and code formatter, written in Rust. Ruff can replace dozens of static analysis tools, all while executing 10-100x faster. |
| name | twitter:card | summary_large_image |
| name | twitter:site | @astral_sh |
| property | og:title | Ruff, an extremely fast Python linter | Astral |
| property | og:description | A high-performance Python linter and code formatter, written in Rust. Ruff can replace dozens of static analysis tools, all while executing 10-100x faster. |
| property | og:url | https://astral.sh/ruff |
| property | og:image | https://astral.sh/static/OpenGraph/Ruff.png |
Оптимизация Готовность: 90%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют по одному на документ).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Кол-во слов 576 не очень много. Добавьте побольше текста (хотя бы 800 слов)!
Слова из title 6 встречаются в тексте достаточно.
Абзацев с текстом 41 достаточно.
Среднее число слов в абзаце 12 достаточно.
Кол-во знаков контента 3541 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h2> 5. Это хорошо.
На странице присутствуют заголовки <h3> 4.
Тошнота
2,83
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота страницы в пределах нормы 3.
Академич. тошнота
19,97%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| creator | 8 | 1,39% |
| python | 6 | 1,04% |
| faster | 6 | 1,04% |
| software | 5 | 0,87% |
| sometimes | 4 | 0,69% |
| intentional | 4 | 0,69% |
| confirm | 4 | 0,69% |
| actually | 4 | 0,69% |
| running | 4 | 0,69% |
| sebastián | 4 | 0,69% |
| ramírez | 4 | 0,69% |
| fastapi | 4 | 0,69% |
| gamechanger? | 4 | 0,69% |
| primarily | 4 | 0,69% |
| because | 4 | 0,69% |
| nearly | 4 | 0,69% |
| literally | 4 | 0,69% |
| schrock | 4 | 0,69% |
| founder | 4 | 0,69% |
| elementl | 4 | 0,69% |
Индексация Готовность: 0%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 46 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Не найден
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Файл robots.txt не найден (ошибка 404). Крайне рекомендуем добавить файл robots.txt, это правило хорошего тона для поисковых роботов.
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 6
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 6 оптимально.
На странице присутствуют изображения 2.
Показать внутренние ссылки
| Url | Анкор | Состояние |
|---|---|---|
| / |
<svg width="154" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M103.68 2.396A2.396 2.396 0 0 1 106.076 0h19.207a2.397 2.397 0 0 1 2.397 2.396V24h-11.04v-7.2h-1.92V24h-11.04V2.396Zm14.88 8.644V9.12h-5.76v1.92h5.76ZM0 2.396A2.396 2.396 0 0 1 2.396 0h19.207A2.396 2.396 0 0 1 24 2.396V24H12.96v-7.2h-1.92V24H0V2.396Zm14.88 8.644V9.12H9.12v1.92h5.76Z" fill="currentColor"></path><path d="M25.92 2.396A2.397 2.397 0 0 1 28.315 0h19.207a2.396 2.396 0 0 1 2.396 2.396V7.2H38.88V5.28h-1.92v3.84h10.564a2.396 2.396 0 0 1 2.396 2.397v10.087A2.396 2.396 0 0 1 47.523 24H28.316a2.397 2.397 0 0 1-2.397-2.396V16.8h11.04v1.92h1.92v-3.84H28.316a2.397 2.397 0 0 1-2.397-2.397V2.396ZM75.84 3.84H64.8V0H53.76v3.84h-1.92v9.12h1.92v8.643A2.396 2.396 0 0 0 56.155 24h19.683v-9.12H64.8v-1.92h8.644a2.397 2.397 0 0 0 2.396-2.397V3.84Z" fill="currentColor"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M101.76 2.396A2.397 2.397 0 0 0 99.363 0H77.76v24H88.8v-7.2h1.92V24h11.04v-9.12h-4.8v-1.92h2.403a2.397 2.397 0 0 0 2.397-2.397V2.396ZM92.64 9.12v1.92h-5.76V9.12h5.76Z" fill="currentColor"></path><path d="M140.64 14.88h12.96V24h-24V0h11.04v14.88Z" fill="currentColor"></path></svg>
|
|
| /blog |
<span>Blog</span>
|
|
| /about |
<span>Company</span>
|
|
| /about |
<span class="uppercase">Company</span>
|
|
| /blog |
<span class="uppercase">Blog</span>
|
|
| /legal/privacy |
Privacy Policy
|
|
Внешние ссылки
Кол-во: 33
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 33 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
На странице присутствуют ссылки на субдомены 5.
Показать внешние ссылки
| Url | Анкор |
|---|---|
| github.com |
<div class="mr-1 flex h-6 w-6 items-center justify-center"><svg width="18" height="17" viewbox="0 0 18 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.28219 13.3568C6.28219 13.3568 6.24905 13.3237 6.2159 13.2905C6.18276 13.2905 6.14962 13.2574 6.08333 13.2574C5.95076 13.2574 5.91762 13.3237 5.91762 13.39C5.91762 13.4894 5.95076 13.5225 6.08333 13.5225C6.2159 13.5225 6.28219 13.4563 6.28219 13.3568ZM5.25477 13.2243C5.25477 13.158 5.32105 13.1248 5.45362 13.158C5.55305 13.1911 5.58619 13.2243 5.58619 13.2905C5.58619 13.3568 5.55305 13.39 5.51991 13.39C5.45362 13.4231 5.42048 13.4231 5.38734 13.39C5.32105 13.39 5.28791 13.3568 5.25477 13.3237C5.22163 13.2905 5.22163 13.2574 5.25477 13.2243ZM6.71304 13.158C6.81247 13.158 6.87876 13.1911 6.87876 13.2574C6.87876 13.3237 6.84561 13.39 6.74618 13.4231C6.6799 13.4231 6.64676 13.4231 6.61361 13.4231C6.58047 13.4231 6.54733 13.3568 6.54733 13.2905C6.54733 13.2243 6.58047 13.1911 6.71304 13.158ZM8.90045 0.464355C10.3919 0.464355 11.7839 0.828924 13.0764 1.52492C14.3358 2.25406 15.3633 3.21519 16.0924 4.40832C16.8215 5.66774 17.2192 7.05973 17.2192 8.55115C17.2192 10.4071 16.689 12.0311 15.6615 13.4894C14.6341 14.9477 13.3084 15.9419 11.6513 16.4722C11.4524 16.5385 11.3199 16.5054 11.2204 16.4059C11.121 16.3397 11.0879 16.2071 11.0879 16.0745V13.2905C11.0879 12.5945 10.889 12.0974 10.5244 11.766C11.3199 11.6997 11.9496 11.5671 12.3473 11.4346C12.9439 11.2357 13.441 10.9043 13.7724 10.4403C14.137 9.87685 14.3358 9.08143 14.3358 8.08715C14.3358 7.68944 14.2364 7.32487 14.1038 6.99345C13.9713 6.79459 13.7724 6.49631 13.4741 6.16488C13.5404 5.96603 13.6067 5.70089 13.6398 5.36946C13.6398 4.90546 13.5736 4.40832 13.4078 3.91119C13.1758 3.8449 12.8776 3.91119 12.4799 4.04376C12.2147 4.17633 11.8833 4.3089 11.5519 4.50775L11.121 4.80604C10.425 4.60718 9.72902 4.50775 8.99988 4.50775C8.27074 4.50775 7.60789 4.60718 6.94504 4.80604L6.51419 4.50775C6.14962 4.3089 5.81819 4.17633 5.55305 4.04376C5.15534 3.91119 4.85706 3.8449 4.6582 3.91119C4.45935 4.40832 4.35992 4.90546 4.4262 5.36946C4.4262 5.70089 4.45935 5.93288 4.55877 6.13174C4.29363 6.46317 4.09478 6.79459 3.96221 7.05973C3.82964 7.32487 3.79649 7.68944 3.79649 8.08715C3.79649 9.08143 3.96221 9.87685 4.32678 10.4071C4.62506 10.8711 5.08906 11.2357 5.71876 11.4346C6.11648 11.5671 6.71304 11.6997 7.50846 11.766C7.21018 12.0311 7.04447 12.4288 6.97818 12.8928C6.58047 13.0917 6.2159 13.158 5.88448 13.0917C5.28791 13.0585 4.85706 12.7603 4.55877 12.1968C4.4262 11.9648 4.22735 11.766 4.02849 11.6003C3.86278 11.534 3.69707 11.4346 3.53135 11.3683L3.29936 11.3351C3.03421 11.3351 2.90164 11.4014 2.90164 11.4677C2.90164 11.534 2.93479 11.6334 3.06736 11.6997L3.23307 11.8323C3.36564 11.9317 3.53135 12.0643 3.69707 12.2631C3.82964 12.4288 3.92906 12.5945 4.02849 12.7934L4.16106 13.0585C4.26049 13.39 4.45935 13.6551 4.79077 13.8208C5.05591 13.9865 5.3542 14.086 5.75191 14.1191C6.01705 14.1522 6.28219 14.1522 6.58047 14.086L6.94504 14.0528L6.97818 16.0745C6.97818 16.2071 6.9119 16.3397 6.81247 16.4059C6.71304 16.5054 6.58047 16.5385 6.41476 16.4722C4.72449 15.9419 3.36564 14.9477 2.33822 13.4894C1.27766 12.0311 0.780518 10.4071 0.780518 8.55115C0.780518 7.05973 1.11194 5.70089 1.84108 4.44147C2.53708 3.21519 3.49821 2.25406 4.75763 1.52492C5.98391 0.828924 7.37589 0.464355 8.90045 0.464355ZM3.99535 11.8986C4.02849 11.8654 4.09478 11.8654 4.16106 11.9317C4.22735 11.998 4.22735 12.0643 4.19421 12.0974C4.12792 12.1637 4.09478 12.1305 4.02849 12.0643C3.96221 11.998 3.92906 11.9648 3.99535 11.8986ZM3.63078 11.6334C3.66392 11.6003 3.73021 11.6003 3.79649 11.6334C3.86278 11.6666 3.86278 11.6997 3.86278 11.766C3.82964 11.8323 3.76335 11.8323 3.69707 11.766C3.63078 11.7328 3.59764 11.6997 3.63078 11.6334ZM4.72449 12.7934C4.72449 12.7934 4.75763 12.7934 4.82391 12.7934C4.85706 12.7934 4.8902 12.8265 4.92334 12.8597C4.95648 12.8928 4.98963 12.926 4.98963 12.9591C4.98963 13.0254 4.98963 13.0585 4.98963 13.0585C4.92334 13.1248 4.82391 13.1248 4.75763 13.0254C4.69134 12.9923 4.69134 12.9591 4.69134 12.8928C4.69134 12.8597 4.69134 12.8265 4.72449 12.7934ZM4.32678 12.3294C4.35992 12.3294 4.39306 12.3294 4.4262 12.3294C4.45935 12.3294 4.49249 12.3625 4.52563 12.3957C4.59192 12.4951 4.59192 12.5614 4.52563 12.5945C4.49249 12.6277 4.45935 12.6277 4.4262 12.5945C4.39306 12.5945 4.35992 12.5614 4.32678 12.5283C4.26049 12.4288 4.26049 12.3625 4.32678 12.3294Z" fill="currentColor"></path></svg></div><div class="block h-6 w-[1px] bg-[#E5E7EB] dark:opacity-20"></div><div class="ml-1 flex h-6 w-6 items-center justify-center"><svg width="16" height="100%" viewbox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 4.23077L7.8 3.68923L6 0L4.2 3.68923L0 4.23077L3.08571 6.98923L2.28857 11L6 9.02846L9.71143 11L8.91429 6.98923L12 4.23077Z" fill="currentColor"></path></svg></div>
|
| github.com |
<div class="btn btn--short btn--radiate "><div class="relative overflow-hidden">Get Started</div></div>
|
| github.com |
<div class="flex cursor-pointer items-center justify-start space-x-3"><div class="flex h-6 w-6 items-center justify-center rounded-[4px] border border-[#E5E7EB] bg-[#ffffff] bg-opacity-10 text-xs shadow group-hover:shadow-none dark:border-opacity-10">G</div><div class="flex items-center space-x-2"><div><svg width="17" height="17" viewbox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.50167 12.8925C5.50167 12.8925 5.46853 12.8593 5.43539 12.8262C5.40224 12.8262 5.3691 12.793 5.30282 12.793C5.17025 12.793 5.1371 12.8593 5.1371 12.9256C5.1371 13.025 5.17025 13.0582 5.30282 13.0582C5.43539 13.0582 5.50167 12.9919 5.50167 12.8925ZM4.47425 12.7599C4.47425 12.6936 4.54054 12.6605 4.67311 12.6936C4.77253 12.7268 4.80568 12.7599 4.80568 12.8262C4.80568 12.8925 4.77253 12.9256 4.73939 12.9256C4.67311 12.9588 4.63996 12.9588 4.60682 12.9256C4.54054 12.9256 4.50739 12.8925 4.47425 12.8593C4.44111 12.8262 4.44111 12.793 4.47425 12.7599ZM5.93252 12.6936C6.03195 12.6936 6.09824 12.7268 6.09824 12.793C6.09824 12.8593 6.0651 12.9256 5.96567 12.9588C5.89938 12.9588 5.86624 12.9588 5.8331 12.9588C5.79995 12.9588 5.76681 12.8925 5.76681 12.8262C5.76681 12.7599 5.79995 12.7268 5.93252 12.6936ZM8.11994 0C9.61135 0 11.0033 0.364569 12.2959 1.06056C13.5553 1.7897 14.5827 2.75084 15.3119 3.94397C16.041 5.20339 16.4387 6.59538 16.4387 8.08679C16.4387 9.94278 15.9084 11.5668 14.881 13.025C13.8536 14.4833 12.5279 15.4776 10.8708 16.0079C10.6719 16.0742 10.5393 16.041 10.4399 15.9416C10.3405 15.8753 10.3073 15.7427 10.3073 15.6102V12.8262C10.3073 12.1302 10.1085 11.6331 9.74392 11.3016C10.5393 11.2353 11.1691 11.1028 11.5668 10.9702C12.1633 10.7713 12.6605 10.4399 12.9919 9.97592C13.3565 9.4125 13.5553 8.61708 13.5553 7.6228C13.5553 7.22509 13.4559 6.86052 13.3233 6.52909C13.1908 6.33024 12.9919 6.03195 12.6936 5.70053C12.7599 5.50167 12.8262 5.23653 12.8593 4.9051C12.8593 4.44111 12.793 3.94397 12.6273 3.44683C12.3953 3.38054 12.097 3.44683 11.6993 3.5794C11.4342 3.71197 11.1028 3.84454 10.7713 4.0434L10.3405 4.34168C9.6445 4.14282 8.9485 4.0434 8.21936 4.0434C7.49023 4.0434 6.82737 4.14282 6.16452 4.34168L5.73367 4.0434C5.3691 3.84454 5.03767 3.71197 4.77253 3.5794C4.37482 3.44683 4.07654 3.38054 3.87768 3.44683C3.67883 3.94397 3.5794 4.44111 3.64569 4.9051C3.64569 5.23653 3.67883 5.46853 3.77826 5.66738C3.51312 5.99881 3.31426 6.33024 3.18169 6.59538C3.04912 6.86052 3.01598 7.22509 3.01598 7.6228C3.01598 8.61708 3.18169 9.4125 3.54626 9.94278C3.84454 10.4068 4.30854 10.7713 4.93825 10.9702C5.33596 11.1028 5.93252 11.2353 6.72795 11.3016C6.42966 11.5668 6.26395 11.9645 6.19767 12.4285C5.79995 12.6273 5.43539 12.6936 5.10396 12.6273C4.50739 12.5942 4.07654 12.2959 3.77826 11.7325C3.64569 11.5005 3.44683 11.3016 3.24797 11.1359C3.08226 11.0696 2.91655 10.9702 2.75084 10.9039L2.51884 10.8708C2.2537 10.8708 2.12113 10.9371 2.12113 11.0033C2.12113 11.0696 2.15427 11.1691 2.28684 11.2353L2.45255 11.3679C2.58512 11.4673 2.75084 11.5999 2.91655 11.7988C3.04912 11.9645 3.14855 12.1302 3.24797 12.329L3.38054 12.5942C3.47997 12.9256 3.67883 13.1908 4.01025 13.3565C4.27539 13.5222 4.57368 13.6216 4.97139 13.6547C5.23653 13.6879 5.50167 13.6879 5.79995 13.6216L6.16452 13.5885L6.19767 15.6102C6.19767 15.7427 6.13138 15.8753 6.03195 15.9416C5.93252 16.041 5.79995 16.0742 5.63424 16.0079C3.94397 15.4776 2.58512 14.4833 1.5577 13.025C0.497139 11.5668 0 9.94278 0 8.08679C0 6.59538 0.331426 5.23653 1.06056 3.97711C1.75656 2.75084 2.71769 1.7897 3.97711 1.06056C5.20339 0.364569 6.59538 0 8.11994 0ZM3.21483 11.4342C3.24797 11.4011 3.31426 11.4011 3.38054 11.4673C3.44683 11.5336 3.44683 11.5999 3.41369 11.6331C3.3474 11.6993 3.31426 11.6662 3.24797 11.5999C3.18169 11.5336 3.14855 11.5005 3.21483 11.4342ZM2.85026 11.1691C2.88341 11.1359 2.94969 11.1359 3.01598 11.1691C3.08226 11.2022 3.08226 11.2353 3.08226 11.3016C3.04912 11.3679 2.98283 11.3679 2.91655 11.3016C2.85026 11.2685 2.81712 11.2353 2.85026 11.1691ZM3.94397 12.329C3.94397 12.329 3.97711 12.329 4.0434 12.329C4.07654 12.329 4.10968 12.3622 4.14282 12.3953C4.17597 12.4285 4.20911 12.4616 4.20911 12.4948C4.20911 12.561 4.20911 12.5942 4.20911 12.5942C4.14282 12.6605 4.0434 12.6605 3.97711 12.561C3.91083 12.5279 3.91083 12.4948 3.91083 12.4285C3.91083 12.3953 3.91083 12.3622 3.94397 12.329ZM3.54626 11.865C3.5794 11.865 3.61254 11.865 3.64569 11.865C3.67883 11.865 3.71197 11.8982 3.74511 11.9313C3.8114 12.0308 3.8114 12.097 3.74511 12.1302C3.71197 12.1633 3.67883 12.1633 3.64569 12.1302C3.61254 12.1302 3.5794 12.097 3.54626 12.0639C3.47997 11.9645 3.47997 11.8982 3.54626 11.865Z" fill="currentColor"></path></svg></div></div></div>
|
| github.com |
<div class="btn btn--default btn--black lg:w-auto w-full"><div class="relative overflow-hidden">Get started</div></div>
|
| github.com |
<span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27123%27%20height=%2765%27/%3e"></span><img alt="Pandas" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="dark:brightness-0 dark:invert" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"><noscript><img alt="Pandas" loading="lazy" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="dark:brightness-0 dark:invert" srcset="/static/media/2023-04-3c71d5b0-pandas-1.svg 1x, /static/media/2023-04-3c71d5b0-pandas-1.svg 2x" src="/static/media/2023-04-3c71d5b0-pandas-1.svg"></noscript></span>
|
| github.com |
<span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27196%27%20height=%2765%27/%3e"></span><img alt="Hugging Face" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="dark:brightness-0 dark:invert" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"><noscript><img alt="Hugging Face" loading="lazy" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="dark:brightness-0 dark:invert" srcset="/static/media/2023-04-b6fac3fe-hugging-face-1.svg 1x, /static/media/2023-04-b6fac3fe-hugging-face-1.svg 2x" src="/static/media/2023-04-b6fac3fe-hugging-face-1.svg"></noscript></span>
|
| github.com |
<span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27294%27%20height=%2770%27/%3e"></span><img alt="FastAPI" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="dark:brightness-0 dark:invert" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"><noscript><img alt="FastAPI" loading="lazy" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="dark:brightness-0 dark:invert" srcset="/_next/image?url=%2Fstatic%2Fmedia%2F2023-03-773304b3-fastapi-1.png&w=384&q=75 1x, /_next/image?url=%2Fstatic%2Fmedia%2F2023-03-773304b3-fastapi-1.png&w=640&q=75 2x" src="/_next/image?url=%2Fstatic%2Fmedia%2F2023-03-773304b3-fastapi-1.png&w=640&q=75"></noscript></span>
|
| github.com |
<span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27120%27%20height=%2765%27/%3e"></span><img alt="Airflow" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="dark:brightness-0 dark:invert" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"><noscript><img alt="Airflow" loading="lazy" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="dark:brightness-0 dark:invert" srcset="/static/media/2023-04-37800ea6-airflow-1.svg 1x, /static/media/2023-04-37800ea6-airflow-1.svg 2x" src="/static/media/2023-04-37800ea6-airflow-1.svg"></noscript></span>
|
| github.com |
<span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27154%27%20height=%2733%27/%3e"></span><img alt="Elementl" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="dark:brightness-0 dark:invert" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"><noscript><img alt="Elementl" loading="lazy" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="dark:brightness-0 dark:invert" srcset="/static/media/2023-03-e540c3f1-element.svg 1x, /static/media/2023-03-e540c3f1-element.svg 2x" src="/static/media/2023-03-e540c3f1-element.svg"></noscript></span>
|
| github.com |
<span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27110%27%20height=%2765%27/%3e"></span><img alt="SciPy" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="dark:brightness-0 dark:invert" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"><noscript><img alt="SciPy" loading="lazy" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="dark:brightness-0 dark:invert" srcset="/static/media/2023-04-8552506b-scipy-1.svg 1x, /static/media/2023-04-8552506b-scipy-1.svg 2x" src="/static/media/2023-04-8552506b-scipy-1.svg"></noscript></span>
|
| github.com |
<span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27120%27%20height=%2760%27/%3e"></span><img alt="Mozilla" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="dark:brightness-0 dark:invert" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"><noscript><img alt="Mozilla" loading="lazy" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="dark:brightness-0 dark:invert" srcset="/static/media/2023-04-f9196d4d-mozilla-1.svg 1x, /static/media/2023-04-f9196d4d-mozilla-1.svg 2x" src="/static/media/2023-04-f9196d4d-mozilla-1.svg"></noscript></span>
|
| github.com |
<span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27171%27%20height=%2741%27/%3e"></span><img alt="Snowflake" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="dark:brightness-0 dark:invert" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"><noscript><img alt="Snowflake" loading="lazy" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="dark:brightness-0 dark:invert" srcset="/static/media/2023-03-1e0ab03c-snowflake.svg 1x, /static/media/2023-03-1e0ab03c-snowflake.svg 2x" src="/static/media/2023-03-1e0ab03c-snowflake.svg"></noscript></span>
|
| github.com |
<span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27123%27%20height=%2765%27/%3e"></span><img alt="Pandas" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="dark:brightness-0 dark:invert" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"><noscript><img alt="Pandas" loading="lazy" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="dark:brightness-0 dark:invert" srcset="/static/media/2023-04-3c71d5b0-pandas-1.svg 1x, /static/media/2023-04-3c71d5b0-pandas-1.svg 2x" src="/static/media/2023-04-3c71d5b0-pandas-1.svg"></noscript></span>
|
| github.com |
<span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27196%27%20height=%2765%27/%3e"></span><img alt="Hugging Face" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="dark:brightness-0 dark:invert" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"><noscript><img alt="Hugging Face" loading="lazy" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="dark:brightness-0 dark:invert" srcset="/static/media/2023-04-b6fac3fe-hugging-face-1.svg 1x, /static/media/2023-04-b6fac3fe-hugging-face-1.svg 2x" src="/static/media/2023-04-b6fac3fe-hugging-face-1.svg"></noscript></span>
|
| github.com |
<span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27294%27%20height=%2770%27/%3e"></span><img alt="FastAPI" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="dark:brightness-0 dark:invert" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"><noscript><img alt="FastAPI" loading="lazy" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="dark:brightness-0 dark:invert" srcset="/_next/image?url=%2Fstatic%2Fmedia%2F2023-03-773304b3-fastapi-1.png&w=384&q=75 1x, /_next/image?url=%2Fstatic%2Fmedia%2F2023-03-773304b3-fastapi-1.png&w=640&q=75 2x" src="/_next/image?url=%2Fstatic%2Fmedia%2F2023-03-773304b3-fastapi-1.png&w=640&q=75"></noscript></span>
|
| github.com |
<span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27120%27%20height=%2765%27/%3e"></span><img alt="Airflow" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="dark:brightness-0 dark:invert" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"><noscript><img alt="Airflow" loading="lazy" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="dark:brightness-0 dark:invert" srcset="/static/media/2023-04-37800ea6-airflow-1.svg 1x, /static/media/2023-04-37800ea6-airflow-1.svg 2x" src="/static/media/2023-04-37800ea6-airflow-1.svg"></noscript></span>
|
| github.com |
<span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27154%27%20height=%2733%27/%3e"></span><img alt="Elementl" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="dark:brightness-0 dark:invert" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"><noscript><img alt="Elementl" loading="lazy" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="dark:brightness-0 dark:invert" srcset="/static/media/2023-03-e540c3f1-element.svg 1x, /static/media/2023-03-e540c3f1-element.svg 2x" src="/static/media/2023-03-e540c3f1-element.svg"></noscript></span>
|
| github.com |
<span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27110%27%20height=%2765%27/%3e"></span><img alt="SciPy" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="dark:brightness-0 dark:invert" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"><noscript><img alt="SciPy" loading="lazy" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="dark:brightness-0 dark:invert" srcset="/static/media/2023-04-8552506b-scipy-1.svg 1x, /static/media/2023-04-8552506b-scipy-1.svg 2x" src="/static/media/2023-04-8552506b-scipy-1.svg"></noscript></span>
|
| github.com |
<span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27120%27%20height=%2760%27/%3e"></span><img alt="Mozilla" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="dark:brightness-0 dark:invert" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"><noscript><img alt="Mozilla" loading="lazy" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="dark:brightness-0 dark:invert" srcset="/static/media/2023-04-f9196d4d-mozilla-1.svg 1x, /static/media/2023-04-f9196d4d-mozilla-1.svg 2x" src="/static/media/2023-04-f9196d4d-mozilla-1.svg"></noscript></span>
|
| github.com |
<span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27171%27%20height=%2741%27/%3e"></span><img alt="Snowflake" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="dark:brightness-0 dark:invert" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"><noscript><img alt="Snowflake" loading="lazy" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="dark:brightness-0 dark:invert" srcset="/static/media/2023-03-1e0ab03c-snowflake.svg 1x, /static/media/2023-03-1e0ab03c-snowflake.svg 2x" src="/static/media/2023-03-1e0ab03c-snowflake.svg"></noscript></span>
|
| github.com |
<div class="flex max-h-[70%] max-w-[80%] lg:max-h-[55px] lg:max-w-[150px]"><span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27123%27%20height=%2765%27/%3e"></span><img alt="Pandas" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="w-full object-contain dark:brightness-0 dark:invert" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"><noscript><img alt="Pandas" loading="lazy" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="w-full object-contain dark:brightness-0 dark:invert" srcset="/static/media/2023-04-3c71d5b0-pandas-1.svg 1x, /static/media/2023-04-3c71d5b0-pandas-1.svg 2x" src="/static/media/2023-04-3c71d5b0-pandas-1.svg"></noscript></span></div>
|
| github.com |
<div class="flex max-h-[70%] max-w-[80%] lg:max-h-[55px] lg:max-w-[150px]"><span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27196%27%20height=%2765%27/%3e"></span><img alt="Hugging Face" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="w-full object-contain dark:brightness-0 dark:invert" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"><noscript><img alt="Hugging Face" loading="lazy" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="w-full object-contain dark:brightness-0 dark:invert" srcset="/static/media/2023-04-b6fac3fe-hugging-face-1.svg 1x, /static/media/2023-04-b6fac3fe-hugging-face-1.svg 2x" src="/static/media/2023-04-b6fac3fe-hugging-face-1.svg"></noscript></span></div>
|
| github.com |
<div class="flex max-h-[70%] max-w-[80%] lg:max-h-[55px] lg:max-w-[150px]"><span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27294%27%20height=%2770%27/%3e"></span><img alt="FastAPI" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="w-full object-contain dark:brightness-0 dark:invert" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"><noscript><img alt="FastAPI" loading="lazy" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="w-full object-contain dark:brightness-0 dark:invert" srcset="/_next/image?url=%2Fstatic%2Fmedia%2F2023-03-773304b3-fastapi-1.png&w=384&q=75 1x, /_next/image?url=%2Fstatic%2Fmedia%2F2023-03-773304b3-fastapi-1.png&w=640&q=75 2x" src="/_next/image?url=%2Fstatic%2Fmedia%2F2023-03-773304b3-fastapi-1.png&w=640&q=75"></noscript></span></div>
|
| github.com |
<div class="flex max-h-[70%] max-w-[80%] lg:max-h-[55px] lg:max-w-[150px]"><span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27120%27%20height=%2765%27/%3e"></span><img alt="Airflow" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="w-full object-contain dark:brightness-0 dark:invert" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"><noscript><img alt="Airflow" loading="lazy" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="w-full object-contain dark:brightness-0 dark:invert" srcset="/static/media/2023-04-37800ea6-airflow-1.svg 1x, /static/media/2023-04-37800ea6-airflow-1.svg 2x" src="/static/media/2023-04-37800ea6-airflow-1.svg"></noscript></span></div>
|
| github.com |
<div class="flex max-h-[70%] max-w-[80%] lg:max-h-[55px] lg:max-w-[150px]"><span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27154%27%20height=%2733%27/%3e"></span><img alt="Elementl" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="w-full object-contain dark:brightness-0 dark:invert" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"><noscript><img alt="Elementl" loading="lazy" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="w-full object-contain dark:brightness-0 dark:invert" srcset="/static/media/2023-03-e540c3f1-element.svg 1x, /static/media/2023-03-e540c3f1-element.svg 2x" src="/static/media/2023-03-e540c3f1-element.svg"></noscript></span></div>
|
| github.com |
<div class="flex max-h-[70%] max-w-[80%] lg:max-h-[55px] lg:max-w-[150px]"><span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27110%27%20height=%2765%27/%3e"></span><img alt="SciPy" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="w-full object-contain dark:brightness-0 dark:invert" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"><noscript><img alt="SciPy" loading="lazy" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="w-full object-contain dark:brightness-0 dark:invert" srcset="/static/media/2023-04-8552506b-scipy-1.svg 1x, /static/media/2023-04-8552506b-scipy-1.svg 2x" src="/static/media/2023-04-8552506b-scipy-1.svg"></noscript></span></div>
|
| github.com |
<div class="flex max-h-[70%] max-w-[80%] lg:max-h-[55px] lg:max-w-[150px]"><span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27120%27%20height=%2760%27/%3e"></span><img alt="Mozilla" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="w-full object-contain dark:brightness-0 dark:invert" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"><noscript><img alt="Mozilla" loading="lazy" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="w-full object-contain dark:brightness-0 dark:invert" srcset="/static/media/2023-04-f9196d4d-mozilla-1.svg 1x, /static/media/2023-04-f9196d4d-mozilla-1.svg 2x" src="/static/media/2023-04-f9196d4d-mozilla-1.svg"></noscript></span></div>
|
| github.com |
<div class="flex max-h-[70%] max-w-[80%] lg:max-h-[55px] lg:max-w-[150px]"><span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27171%27%20height=%2741%27/%3e"></span><img alt="Snowflake" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" class="w-full object-contain dark:brightness-0 dark:invert" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"><noscript><img alt="Snowflake" loading="lazy" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" class="w-full object-contain dark:brightness-0 dark:invert" srcset="/static/media/2023-03-1e0ab03c-snowflake.svg 1x, /static/media/2023-03-1e0ab03c-snowflake.svg 2x" src="/static/media/2023-03-1e0ab03c-snowflake.svg"></noscript></span></div>
|
| github.com |
<div class="btn btn--default btn--white w-full lg:w-auto "><div class="relative overflow-hidden">Get Started</div></div>
|
| github.com |
<span class="uppercase">GitHub</span>
|
| discord.com |
<span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%2720%27%20height=%2714%27/%3e"></span><img alt="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"><noscript><img alt="" loading="lazy" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" srcset="/static/media/2023-03-691f61a9-discord.svg 1x, /static/media/2023-03-691f61a9-discord.svg 2x" src="/static/media/2023-03-691f61a9-discord.svg"></noscript></span>
|
| x.com |
<span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%2716%27%20height=%2716%27/%3e"></span><img alt="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"><noscript><img alt="" loading="lazy" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" srcset="/static/media/2025-08-46d2ba2a-X-2.svg 1x" src="/static/media/2025-08-46d2ba2a-X-2.svg"></noscript></span>
|
| github.com |
<span style="box-sizing:border-box;display:inline-block;overflow:hidden;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;position:relative;max-width:100%"><span style="box-sizing:border-box;display:block;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;max-width:100%"><img style="display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0" alt="" aria-hidden="true" src="data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%2718%27%20height=%2717%27/%3e"></span><img alt="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%"><noscript><img alt="" loading="lazy" decoding="async" data-nimg="intrinsic" style="opacity:0;transition:opacity 0.2s;position:absolute;top:0;left:0;bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:100%;max-width:100%;min-height:100%;max-height:100%" srcset="/static/media/2023-03-533ca0fa-github.svg 1x, /static/media/2023-03-533ca0fa-github.svg 2x" src="/static/media/2023-03-533ca0fa-github.svg"></noscript></span>
|
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Страница https://astral.sh/ruff готова к продвижению на 47%. Чтобы еще улучшить страницу и попасть на первые места поисковой выдачи необходимо:
Исправьте ошибки в мета-тегах.
Исправьте ошибки индексации.
Поделитесь с друзьями: