evershop README

The project's README from github.com/evershopcommerce/evershop. As one markdown file: README.md.

      

EverShop Logo

EverShop

evershopcommerce%2Fevershop | Trendshift

Documentation | Demo

Github Action Twitter Follow Discord License

EverShop

Introduction

EverShop is a modern, TypeScript-first eCommerce platform built with GraphQL and React. Designed for developers, it offers essential commerce features in a modular, fully customizable architecture—perfect for building tailored shopping experiences with confidence and speed.

Installation Using Docker

You can get started with EverShop in minutes by using the Docker image. The Docker image is a great way to get started with EverShop without having to worry about installing dependencies or configuring your environment.

curl -sSL https://raw.githubusercontent.com/evershopcommerce/evershop/main/docker-compose.yml > docker-compose.yml
docker compose up -d

For the full installation guide, please refer to our Installation guide.

Documentation

Demo

Explore our demo store.

evershop-backend-demo evershop-store-demo

Demo user:

Email: [email protected]
Password: 123456

Support

If you like my work, feel free to:

Contributing

EverShop is an open-source project. We are committed to a fully transparent development process and appreciate highly any contributions. Whether you are helping us fix bugs, proposing new features, improving our documentation or spreading the word - we would love to have you as part of the EverShop community.

Ask a question about EverShop

You can ask questions, and participate in discussions about EverShop-related topics in the EverShop Discord channel.

Create a bug report

If you see an error message or run into an issue, please create bug report. This effort is valued and it will help all EverShop users.

Submit a feature request

If you have an idea, or you're missing a capability that would make development easier and more robust, please Submit feature request.

If a similar feature request already exists, don't forget to leave a "+1". If you add some more information such as your thoughts and vision about the feature, your comments will be embraced warmly :)

Please refer to our Contribution Guidelines and Code of Conduct.

🚀 The Future of EverShop

EverShop is seeing rapid organic growth and strong adoption from the developer community. We are now scaling our operations and building EverShop Cloud.

If you are a strategic investor interested in the future of Node.js commerce and our mission to set a new standard for modern eCommerce, we’d love to share our vision and roadmap with you.

📩 Get in touch: [email protected]

License

GPL-3.0 License

evershop (evershopcommerce/evershop)

Searching Database…

10.5K ·GitHub
这是什么?EverShop 是一个用 TypeScript 编写的开源电商平台,基于 GraphQL 和 React 构建——你自己部署托管,并把它定制成专属的在线商店。
它是一个可以直接部署的现成商店,还是一个用来搭建商店的框架?它是一个完整的平台,而不只是一个库:开箱即用就带有一整套能用的电商功能,其模块化、完全可定制的架构可以通过扩展和主题来塑造。
我怎样才能把商店跑起来?用官方 Docker 镜像——几分钟就能跑起一个商店,什么都不用安装和配置。然后用 evershop CLI 完成设置:evershop install 进行安装,evershop seed 导入示例数据,evershop user:create 创建账号。
如果我不想用 Docker 呢?那你就得自己维护 Node.js 环境——Docker 镜像的意义正是让你省去安装依赖和配置环境的麻烦。文档中的安装指南介绍了手动安装的路线。
在把商店押在它上面之前,有什么坑我该知道?一切运维都归你自己:EverShop 是自托管的,托管版的 EverShop Cloud 还在开发中,所以线上商店的主机、更新和扩容都得靠你自己。
不懂开发的人真的能靠它开一家店吗?单靠自己不行——它是为开发者设计的。要搭建一家定制商店就得编写 TypeScript 扩展和主题,所以不懂技术的店主身边需要一位开发者。
它到底能在哪里运行——开发笔记本和生产服务器?只要能跑 Node.js 的地方都行——可以在 macOS、Windows 或 Linux 上本地开发,生产环境则用 Docker 镜像或 docker-compose 把它作为自托管的服务部署在 Linux 服务器上。
如果我要拿它做生意,GPL-3.0 许可证意味着什么?它在 GPL-3.0 下免费开源,这是一种 copyleft(著佐权)许可证——你可以使用和修改这个平台,但衍生作品必须遵循同样的条款。如果你想把自己的定制代码闭源,最好先仔细读一遍。
有没有可以先随便玩玩的在线演示,不用装任何东西?有——README 里链接了一个演示商店,用 [email protected] 和密码 123456 就能直接登录。
开箱即用能拿到哪些电商功能?README 只是说包含基本的电商功能,但没有逐项列出。最靠谱的办法是先逛逛演示商店、翻翻文档,弄清楚到底自带了什么再做决定。
我该怎么定制店面或者添加新功能?通过主题和扩展来实现:文档里有专门的 theme-development(主题开发)和 extension-development(扩展开发)指南,evershop CLI 也带有像 theme:active 这样切换主题的命令。
为什么要从零开始再造一个电商平台?README 称这是一项为现代电商树立新标准的使命——一个开放的、TypeScript 优先的 Node.js 电商方案。托管版的 EverShop Cloud 正在开发中,作为下一步。
Size
48.1 MB
Stars
10.5K
Age
5y
Commits · 90 Days