在线工具站

开源的高颜值全离线本地计算的工具箱,聚合常用开发、文本、时间、图片、编码与生成类工具,一个简洁、可自部署、支持多语言与 SEO 路由的在线工具站打开即用。

在线工具站-语络

Docker 部署

docker pull licoy/utils.fun:latest
docker run -d \
--name utils-fun \
--restart unless-stopped \
-p 3000:3000 \
licoy/utils.fun:latest

访问 。http://localhost:3000

本地开发

npm install
npm run dev

项目亮点

站点品牌与部署配置优先通过根目录下列文件维护:

  • site.config.default.ts
  • site.config.dev.ts
  • site.config.prod.ts

其中 字段可以按语言覆盖:i18n

  • title
  • description
  • footerHtml
  • logoAlt

生产环境还支持全局环境变量覆盖:
SITE_TITLE SITE_TITLE_SEPARATOR SITE_DESCRIPTION SITE_URL SITE_LOGO_SRC SITE_LOGO_ALT SITE_LOGO_WIDTH SITE_LOGO_HEIGHT SITE_LOGO_HIDDEN SITE_FOOTER_HTML SITE_GITHUB_URL

开发检查

npm run lint
npm run build

新增工具

  • 在 和 中补充工具元信息。lib/tools/registry.tslib/tools/content/*
  • 在 中补充工具图标。components/tool-icon.tsx
  • 在 中注册工具实现。components/tool-workbench.tsx
  • 执行 与 。npm run lintnpm run build

演示地址

https://utils.fun

项目地址

GitHub - utils.fun