告别手写礼簿!一款开源免费的电子红白喜事礼簿系统!

大家好,我是 Java陈序员

无论是儿女结婚的喜宴,还是亲友离世的白事,礼金记账都是绕不开的环节。

传统手写礼簿,不仅考验书写速度和细心程度,还面临着"记重了、算错了、丢了账本"的风险,既费人力又不省心。

而市面上的电子记账工具,要么依赖网络,要么数据存在云端,总担心隐私泄露。

今天,给大家推荐一款纯本地运行的电子礼簿系统,不用连网、不用注册、数据加密存储、安全又好用,红白喜事都适配!

项目介绍

gift-book ------ 一款纯本地、零后端、完全本地运行的单页 Web 应用,旨在为各类红白喜事提供一个现代化、安全、高效的礼金(份子钱)管理解决方案。

功能特色

  • 无需联网:纯 HTML 单页应用,不依赖服务器,单页 Web 应用拔网线也能正常记账,数据 100% 存储在本地设备
  • 数据金融级加密保护:全量数据采用 AES-256 加密落库,管理密码通过 SHA-256 哈希保护,即使设备丢失、文件被拷贝,数据也无法破解
  • 秒级记账:姓名、金额、渠道(微信/支付宝/现金)全键盘操作,回车即录,支持实时检测重名、重复金额,并提供语音播报核对功能
  • 双色主题:内置 "喜庆红"(喜事)、"肃穆灰"(白事)两套皮肤,完美适配不同场景的氛围需求
  • 双屏互动:支持开启副屏页面,实时投射数据到外接屏幕/电视,副屏自动开启隐私模式,且支持自定义上传展示收款码
  • 专业级报表与归档:内置专业 PDF 引擎,生成的电子礼簿支持自定义字体、封面图、背景纹理,支持导出加密数据文件,跨设备可全量恢复
  • 开箱即用:普通用户免部署,无需安装任何环境,双击即可运行,同时可部署到服务器上,通过浏览器在线访问

快速上手

gift-book 由纯静态文件组成,无需安装任何环境。

1、打开下载地址,下载 Windows 预编译应用(gift-book.exe)

bash 复制代码
https://github.com/jingguanzhang/gift-book/releases

2、双击运行 gift-book.exe

3、初始化:创建新事项

设置事项名称及管理密码(请务必牢记,丢失无法找回)。

4、记账:录入数据

5、归档:活动结束后,务必导出 Excel 或 PDF 文件到电脑,微信收藏或云盘永久保存

功能体验

  • 礼金录入
  • 副屏
  • 礼簿
  • 礼金统计详情

本地开发

需要依赖代码编辑器(推荐 VS Code)和浏览器(Chrome/Edge)。

1、克隆或下载项目源码

bash 复制代码
git clone https://github.com/jingguanzhang/gift-book.git

2、在 VS Code 中打开项目代码

3、代码目录结构

bash 复制代码
gift-book
├── index1.html             # v1.1 专业版主入口(核心代码均内嵌于此,方便单文件分发)
├── index.html              # v1.0 基础版主入口
├── static/                 # 静态资源目录
    ├── tailwindcss.js      # 样式引擎
    ├── xlsx.full.min.js    # Excel 导出库
    ├── pdf-lib.min.js      # PDF 生成引擎
    ├── crypto-js.min.js    # 加密库
    └── fontkit & .ttf      # 字体文件(用于 PDF 生成)
└── guest-screen.html       # 副屏显示页面

4、右键 index.html 并选择 "Open with Live Server" 运行程序

需要在 VS Code 中提前安装插件 Live Server.

5、部署上线:无需编译,直接将所有文件上传至 GitHub Pages、Vercel、Nginx 或任何静态文件服务器即可

可以说,gift-book 这款纯本地电子礼簿,没有复杂的操作门槛,没有数据泄露的顾虑,只用简单的方式把账记准、记清、存好。快去试试吧~

bash 复制代码
项目地址:https://github.com/jingguanzhang/gift-book

最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star

bash 复制代码
https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

bash 复制代码
https://chencoding.top:8090/#/

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!


相关推荐
Cobyte3 分钟前
4.响应式系统基础:从发布订阅模式的角度理解 Vue3 的数据响应式原理
前端·javascript·vue.js
晓得迷路了6 分钟前
栗子前端技术周刊第 124 期 - ESLint v10.2.0、React Native 0.85、Node.js 25.9.0...
前端·javascript·eslint
星空椰14 分钟前
JavaScript基础:运算符和流程控制
开发语言·javascript·ecmascript
a11177625 分钟前
变电站数字孪生大屏ThreeJS 开源项目
前端·信息可视化·开源·html
窝子面43 分钟前
NestJs+MongoDB+Deepseek+Langchain实现ai聊天助手
javascript·数据库·人工智能·mongodb
PieroPc1 小时前
销售单据 OCR 处理中心,Fastapi+Html, MiMo-V2-Omni、豆包怎理图片转Json数据
html·ocr·fastapi
农村小镇哥1 小时前
Html的字体+字符编码+图片标签
chrome·笔记·html
吴声子夜歌1 小时前
ES6——Calss详解
javascript·es6·原型模式
摇滚侠1 小时前
HTML CSS 演示小米 logo 的变化 border-radius 属性设置圆角
前端·css·html
❆VE❆1 小时前
虚拟列表原理与实战运用场景详解
前端·javascript·css·vue.js·html·虚拟列表