Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

[ новости /+++ | форум | теги |    ]

Проект MedusaGo подготовил реализацию e-commerce-платформы Medusa на языке Go

11.11.2026 08:24 (MSK)

Опубликован открытый проект MedusaGo, развивающий реализацию серверной части платформы для создания интернет-магазинов Medusa на языке Go (оригинальная платформа Medusa написана на TypeScript и работает на Node.js). MedusaGo совместим с Medusa v2 на уровне API (базовая версия 2.22.4), поэтому штатная панель управления Medusa, библиотека @medusajs/js-sdk и существующие витрины работают с ним без изменений. Код распространяется под лицензией MIT.

MedusaGo использует ту же схему базы данных для PostgreSQL, что и Medusa, поэтому его можно запустить поверх БД уже работающего магазина на Node.js. Обратный переход тоже возможен. Из зависимостей нужны только Go 1.26+, PostgreSQL и, при желании, Redis. Node.js требуется только для витрины на Next.js и для доработки админ-панели. Компоненты Enterprise Edition (RBAC, SSO) в проект не входят. Совместимость проверена с использованием более 2600 записанных запросов в 96 сценариях, которые отправляются в обе реализации, после чего коды ответов, заголовки, cookie и тела ответов сравниваются побайтово, сравнивается содержимое БД и проверяется поведение модулей и слоя Query.

Структура репозитория повторяет монорепозиторий Medusa: каждому файлу route.ts соответствует route.go. Портированы модули каталога, корзины, заказов, платежей, цен, промоакций, складов, доставки, налогов, авторизации и другие, а также движок workflow (in-memory и на Redis). Сейчас в проекте около 1400 файлов и 177 тыс. строк кода на Go. Исходные JavaScript-пакеты (админ-панель, дизайн-система, js-sdk) синхронизируются с upstream без изменений. Для создания нового проекта предлагается утилита create-medusago-app, аналогичная утилите create-medusa-app. Команды CLI повторяют Medusa.

  1. Главная ссылка к новости (https://github.com/hitkey-io/m...)
  2. OpenNews: Критические уязвимости в платформе электронной коммерции Magento
  3. OpenNews: Уязвимость в платформе для создания интернет-магазинов WooCommerce
  4. OpenNews: Выпуск свободной платёжной системы GNU Taler 1.1
Автор новости: Аноним
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66663-medusago
Ключевые слова: medusago, medusa



Обсуждение (8) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, опеншлёпивпродакшн (?), 09:37, 11/11/2026 [ответить]  
  • –1 +/–
    Когда уже битрикс с 1с начнут делить пирог? ИИ помоги. Нужен клон 1с.
     
     
  • 2.2, Аноним (-), 09:41, 11/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Зачем? Есть же SAP... Но пускай всё равно наверное будет!
     
     
  • 3.3, Аноним (3), 10:09, 11/11/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    > Зачем? Есть же SAP... Но пускай всё равно наверное будет!

    сап сбИжал

     
  • 2.6, devl547 (ok), 13:45, 11/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    >Нужен клон 1с.

    1R или 1G?

     

  • 1.4, pashev.ru (?), 10:35, 11/11/2026 [ответить]  
  • –1 +/–
    Уверен, что это нейрохрючево, но пока не могу доказать.
     
     
  • 2.5, pashev.ru (?), 10:40, 11/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Косвенные признаки: https://github.com/avenikolay?tab=repositories
     
  • 2.7, Анизантроп (?), 14:12, 11/11/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    А что там надо доказывать? Это очевидно ИИ-клон. 1400 файлов один в один с оригиналом, 177 тыс. строк — кто бы в здравом уме стал такое делать вручную, причем задаром? И сколько человеко-лет бы заняло это сомнительное упражнение?
     
     
  • 3.8, Аноним (8), 14:27, 11/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > кто бы в здравом уме стал такое делать вручную, причем задаром? И сколько человеко-лет бы заняло это сомнительное упражнение

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

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    XSQUARE
    Inferno Solutions
    Hosting by Hoster.ru
    Хоcтинг: