@Ryrenz: 中小企业管仓库,终于不用再花钱买商业 WMS 系统了。 这是一套完全开源免费的仓库管理系统 ModernWMS,作者把自己做了多年的商业 ERP 里的仓储模块直接剥出来、免费开放,GitHub 攒了 1500 多 star。 以前小公司上…
摘要
ModernWMS 是一套完全开源免费的仓库管理系统,基于 .NET 7 和 Vue 3,支持多数据库和中英文,帮助中小企业免费管理仓库。
查看缓存全文
缓存时间: 2026/06/28 01:57
中小企业管仓库,终于不用再花钱买商业 WMS 系统了。
这是一套完全开源免费的仓库管理系统 ModernWMS,作者把自己做了多年的商业 ERP 里的仓储模块直接剥出来、免费开放,GitHub 攒了 1500 多 star。
以前小公司上一套仓库管理,要么花几万块买商业软件,要么用 Excel 手工记进出库、盘点对不上账、多仓库一乱就抓瞎。
换上它之后,入库、出库、库存、盘点、移库全在一个后台管,手机扫码就能操作,还支持中英文和多仓库。技术上是 .NET 7 加 Vue 3,MySQL、SQL Server、PostgreSQL 几个数据库都能接。
省下的是一整套商业仓储软件的授权费,自己的库存数据还全攥在自己手里。
GitHub:
fjykTec/ModernWMS
Source: https://github.com/fjykTec/ModernWMS
ModernWMS - Warehouse Management System
Contents
Introduction
The inventory management system is a set of small logistics warehousing supply chain processes that we have summarized from years of ERP system research and development. In the process of work, many of our small and medium-sized enterprises, due to limited IT budget, cannot use the right system for them, but there are real needs in warehouse management, that’s how we started the project. To help some people who need it.
Requirements
Linux OS
- Ubuntu 18.04(LTS),20.04(LTS),22.04(LTS)
- CentOS Stream 8,9
- RHEL 8(8.7),9(9.1)
- Debian 10,11
- openSUSE 15
Windows OS
- Windows 10(1607+),11(21H2+)
- Windows Server 2012+
Installation
Linux
-
download the source code and compile
- Step 1, download the source code
cd /tmp/ && wget https://gitee.com/modernwms/ModernWMS/repository/archive/master.zip- Step 2, Install .NET SDK and NodeJS
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb sudo apt-get update && sudo apt-get install -y dotnet-sdk-7.0 curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - sudo apt install -y nodejs sudo apt-get install gcc g++ make sudo npm install -g yarn- Step 3, compile frontend and backend
sudo apt install unzip cd /tmp/ && unzip master.zip && cd ./ModernWMS-master mkdir -p /ModernWMS/frontend/ /ModernWMS/backend/ cd /tmp/ModernWMS-master/frontend/ sed -i 's#http://127.0.0.1#http://IP address#g' ./.env.production yarn && yarn build && cp -rf /tmp/ModernWMS-master/frontend/dist/* /ModernWMS/frontend/ cd /tmp/ModernWMS-master/backend/ && sudo dotnet publish && cp -rf /tmp/ModernWMS-master/backend/ModernWMS/bin/Debug/net7.0/publish/* /ModernWMS/backend/ cp -rf /tmp/ModernWMS-master/backend/ModernWMS/wms.db /ModernWMS/backend/- Step 4, Install Nginx
cd /tmp/ && wget http://nginx.org/download/nginx-1.18.0.tar.gz tar -zxvf nginx-1.18.0.tar.gz && cd nginx-1.18.0 ./configure --prefix=/etc/nginx --with-http_secure_link_module --with-http_stub_status_module --with-http_realip_module --without-http_rewrite_module --without-http_gzip_module make && make install cp -rf /ModernWMS/frontend/* /etc/nginx/html/ nohup /etc/nginx/sbin/nginx -g 'daemon off;' & cd /ModernWMS/backend/ && dotnet ModernWMS.dll --urls http://0.0.0.0:20011
Windows
- download the source code and compile
- Step 1, download the source code
cd C:\ wget -Uri https://gitee.com/modernwms/ModernWMS/repository/archive/master.zip -OutFile master.zip Expand-Archive -Path C:\master.zip -DestinationPath C:\- Step 2, Install .NET SDK and NodeJS
wget -Uri https://download.visualstudio.microsoft.com/download/pr/35660869-0942-4c5d-8692-6e0d4040137a/4921a36b578d8358dac4c27598519832/dotnet-sdk-7.0.101-win-x64.exe -OutFile dotnet-sdk-7.0.101-win-x64.exe .\dotnet-sdk-7.0.101-win-x64.exe /install /quiet /norestart wget -Uri https://nodejs.org/dist/v16.13.1/node-v16.13.1-x64.msi -OutFile node-v16.13.1-x64.msi msiexec /i .\node-v16.13.1-x64.msi /passive /norestart npm install -g yarn- Step 3, compile frontend and backend
md C:\ModernWMS\frontend\ md C:\ModernWMS\backend\ cd C:\ModernWMS-master\backend dotnet publish copy-item -path "C:\ModernWMS-master\backend\ModernWMS\bin\Debug\net7.0\publish\*" -destination "C:\ModernWMS\backend\" -recurse copy-Item "C:\ModernWMS-master\backend\ModernWMS\wms.db" -Destination "C:\ModernWMS\backend\" cd C:\ModernWMS-master\frontend yarn yarn build copy-item -path "C:\ModernWMS-master\frontend\dist\*" -destination "C:\ModernWMS\frontend\" -recurse- Step 4, Install Nginx
cd C:\ wget -Uri http://nginx.org/download/nginx-1.16.1.zip -OutFile nginx-1.16.1.zip Expand-Archive -Path C:\nginx-1.16.1.zip -DestinationPath C:\ copy-item -path "C:\ModernWMS\frontend\*" -destination "C:\nginx-1.16.1\html\" -recurse cd C:\nginx-1.16.1\ start nginx.exe cd C:\ModernWMS\backend\ dotnet ModernWMS.dll --urls http://0.0.0.0:20011
Docker(Optional)
-
Approach 1, download the image from docker hub
- Step 1, install docker and download the image
sudo apt install docker.io sudo docker pull modernwms/modernwms:1.0- Step 2,deploy
sudo docker run -d -p 20011:20011 -p 80:80 modernwms/modernwms:1.0 ./run.sh sudo docker ps -a | awk 'NR>1 && $2=="modernwms/modernwms:1.0" {print $1}' sudo docker exec -it <CONTAINER ID> /bin/bashAfter entering the Docker container, execute the following command in the container.
grep -rl "http://127.0.0.1:20011" /frontend | xargs sed -i 's#http://127.0.0.1:20011#http://IP address:20011#g' exitrestart container
sudo docker restart <CONTAINER ID> -
Approach 2, Build your own image
- Step 1, download the source code
cd /tmp/ && wget https://gitee.com/modernwms/ModernWMS/repository/archive/master.zip- Step 2,Install .NET SDK and NodeJS
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb sudo apt-get update && sudo apt-get install -y dotnet-sdk-7.0 curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - sudo apt install -y nodejs sudo apt-get install gcc g++ make sudo npm install -g yarn- Step 3, compile frontend and backend
sudo apt install unzip cd /tmp/ && unzip master.zip && cd ./ModernWMS-master cd /tmp/ModernWMS-master/frontend/ && sed -i 's#http://127.0.0.1#http://IP address#g' ./.env.production yarn && yarn build && cp -rf /tmp/ModernWMS-master/frontend/dist/* /tmp/ModernWMS-master/docker/frontend/ cd /tmp/ModernWMS-master/backend/ && sudo dotnet publish && cp -rf /tmp/ModernWMS-master/backend/ModernWMS/bin/Debug/net7.0/publish/* /tmp/ModernWMS-master/docker/backend/ cp -rf /tmp/ModernWMS-master/backend/ModernWMS/wms.db /tmp/ModernWMS-master/docker/backend/- Step 4, deploy
sudo apt install docker.io cd /tmp/ModernWMS-master/docker/ docker build -t modernwms:1.0 . docker run -d -p 20011:20011 -p 80:80 modernwms:1.0 ./run.sh
Usage
Accessing ip address (http://127.0.0.1 or http://the IP address you depolyed) via web browser
Account: admin
Password: 1
Demo
Contact
Report a BUG
Submit a suggestion
License
Distributed under the MIT License. See LICENSE.txt for more information.This must be observed.
Donate
If it’s helpful to you, you can donate us by alipay,by wechat. Your support will encourage us to continue creating

相似文章
@CycleDecoded: 离谱了,外面外包公司报个价要十几万的整套电商系统,直接被 GitHub 大佬把底裤都给扒出来开源了,白嫖党狂喜! 这项目叫 macrozheng/mall,绝对是 Java 开发圈的镇圈神库,GitHub 上狂揽 7 万多星。这玩意可不是…
介绍开源电商系统 macrozheng/mall,包含前台商城和后台管理系统,基于 Spring Boot + MyBatis,支持 Docker 容器化部署,在 GitHub 上获得 7 万多星。
@CycleDecoded: SAP 和 SAP 那些商业 ERP 厂商看完真的要睡不着觉了,GitHub 上这个项目直接把企业管理的各种商业套件全给砸了掉。 ERPNext 是来自 Frappe 团队的全能开源 ERP 平台。GitHub 目前已经斩获 35.6k+…
介绍开源ERP平台ERPNext,作为SAP等商业ERP的免费替代方案,覆盖财务、进销存、HR、CRM、制造等全业务链,支持低代码定制和Docker一键部署,GitHub已获35.6k+ Star。
@eastweb3eth: InStock股票系统 13.8K星星的仓库根本不需要夸了。 需要的朋友直接上就行了,最好的开源股票系统之一,而且还是原生中文。 仓库地址:https://github.com/myhhub/stock 简单介绍一下功能: 1.综合选股 …
InStock是一个开源的股票量化投资系统,提供综合选股、技术指标计算、K线形态识别、自动交易等功能,拥有13.8K GitHub星标。
@aronhouyu: 分享一个开源的saas 开源底座项目 open-saas(大名鼎鼎) 基于wasp的全站框架,集成了大量saas的必备技能,开箱及用 包括:认证,支付,email,社媒登录,strip,ui等一堆功能。 可以省下几周的开发时间,让自己专注…
介绍一个开源的SaaS底座项目open-saas,基于Wasp全栈框架,集成了认证、支付、邮件、社媒登录等大量SaaS必备功能,可帮助开发者节省几周开发时间。
@XAMTO_AI: 想找靠谱的量化与算法交易开源库,网上资源又多又杂,真正能用的往往不好筛。 awesome-systematic-trading,一份按语言分类整理的精选免费量化库列表,方便直接跳到合适的资源。 里面主要有:历史数据回测框架、适用于股票/加…
本文介绍了一个名为awesome-systematic-trading的GitHub仓库,它按编程语言分类整理了免费的量化交易开源库和资源,帮助开发者快速找到合适的工具。