Профиль: Аноним (вход | регистрация)
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



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

    сап сбИжал

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

    1R или 1G?

     
     
  • 3.14, онсамый (?), 17:43, 11/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    1D
     

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

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

     
     
  • 4.10, Аноним (10), 15:49, 11/11/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    которые никому не нужны
     
     
  • 5.11, eraser (??), 16:42, 11/11/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    не факт... Если окажется что что-то ключевое и полезное можно скопировать и сделать забесплатно/задешево, то пардон вся эта толпа свистоперделок которыми обрастает какой-то удачный продукт становится в корне никому не нужна и платить за нее никто не будет...
     
  • 4.12, Смузихеб забывший пароль (?), 16:45, 11/11/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    ну вот с тех пор тот ынтепрайс и тянется, обрастая всё новыми костылями и становясь всё более тяжёлым, застарелым и уродливым

    а прекрасно или нет - сомневаюсь что с ИИ-поделием с хз какими уязвимостями, недоработками, и поведением в нештатных ситуациях, адекватное руководство любой конторы допустит к серверам

     
  • 4.13, User (??), 16:49, 11/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну так-то да - но конкретно здесь не ясно, в чем профит+то?
     
     
  • 5.15, avenikolay (ok), 18:15, 11/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Смотри, мне надо было запилить небольшой маркетплейс. Поднять его нужно на моем VPS с весьма скромными ресурсами, которые делят между собой другие мои проектики. Есть прекрасный фреймворк для электронной коммерции - Medusa.js. Он очень требовательный к ресурсам сервака (2ГБ оперативы, если не ошибаюсь). Для микропроектов его использовать нерационально. Но он мне нравится. Плюс в нем заложен опыт тысяч человекочасов и изобретать велосипеды на типовые задачи тоже так себе идея. К счастью кодогенерация сейчас дешевая. Я за пару суток перелопатил иходники оригинальной Медузы и в результате получил тот же любимый фреймворк, только теперь он занимает 90 МГ оперативы, вместо 2 ГБ (с той же красивой админкой и всеми фишками оригинальной софтины). Ну если есть продукт, почему бы не поделиться с народом. Может кого-то он и заинтересует и ему захочется присоединиться к развитию.
     

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



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