1作者: JayWongX7 个月前原帖
嗨,HN!我创建了 [UFreeTools](<a href="https://www.ufreetools.com/" rel="nofollow">https://www.ufreetools.com/</a>),这是一个开发者工具的集合(目前有60多个工具,并在不断增加),完全免费、无广告,并且完全在浏览器中运行。所有数据都保留在您的设备上,所有操作都是本地处理的。 ## 背景 作为一名开发者,我发现自己经常需要一些简单的工具,比如 JSON 格式化器、UUID 生成器和颜色选择器。大多数现有的选项都充斥着广告,需要注册,或者将数据发送到服务器。我希望有干净、快速的工具,同时尊重用户隐私。 因此,我使用 Vue 3 和 Vite 构建了 UFreeTools,作为一个现代的单页面应用(SPA),具备以下特点: - 所有工具均为100%客户端处理 - 采用渐进加载和动态导入(仅加载您使用的部分) - 支持深色/浅色主题 - 大多数工具具备离线功能 - 响应式设计,适合移动设备使用 ## 技术细节 一些更具技术趣味的实现包括: - *JWT 调试器*:使用 WebCrypto API 验证所有常见算法 - *对称加密*:实现了 AES-GCM/CBC/CTR 及 PBKDF2 密钥派生 - *图像处理*:使用 Web Workers 对大图像进行非阻塞操作 ## 学到的经验 最大的挑战包括: 1. *性能优化*:某些工具(如图像处理器)需要仔细优化,以处理大文件而不冻结用户界面 2. *浏览器 API 限制*:处理某些加密操作时需要绕过浏览器的限制 3. *包大小管理*:在支持60多个工具的同时,保持初始加载小巧 ## 未来计划 我计划添加: - 通过本地存储同步工具配置 - 根据反馈为开发者提供更多专业工具 我之所以构建这个工具,是因为我自己也需要这些工具,希望其他人也能觉得它有用。 我非常希望听到您的反馈,特别是在用户体验、工具建议或发现任何bug方面! [试试 UFreeTools](<a href="https://www.ufreetools.com/" rel="nofollow">https://www.ufreetools.com/</a>)
1作者: mmx17 个月前原帖
一个基于Go的简单HTTP代理,旨在对请求和响应进行详细检查。它将流量以彩色格式记录到控制台,自动解压缩,并针对常见内容类型进行格式化,同时对客户端应用程序保持透明。<p>非常适合调试API交互、理解中间件行为,或者仅仅是清晰地查看HTTP流量,提供类似jq的美化打印和请求/响应的彩色显示。它会自动屏蔽Authorization头部的部分内容,以避免令牌泄露。
1作者: theandrewbailey7 个月前原帖
这是我博客的代码,我已经运营这个博客超过15年了。它有RSS订阅功能和静态网站生成器,这两项是HN读者在博客中最看重的功能,因此我觉得应该在这里分享一下。