1作者: GuillaumeDucret8 个月前原帖
我构建了一个小型编译器,深受 Svelte 的启发,依赖于现代网络标准和提案,特别是 Web 组件、HTML 模块和信号。<p>尽管 Web 组件并没有真正流行起来,但我仍然相信它们作为构建不依赖框架的 Web 应用程序的基础具有很强的潜力。<p>GitHub: <a href="https://github.com/GuillaumeDucret/drop">https://github.com/GuillaumeDucret/drop</a><p>博客文章: <a href="https://guillaumeducret.medium.com/web-components-and-my-quest-for-framework-less-development-d23fe1b5c2ae" rel="nofollow">https://guillaumeducret.medium.com/web-components-and-my-quest-for-framework-less-development-d23fe1b5c2ae</a><p>在我投入更多时间到这个项目之前,我非常希望能得到一些反馈!
4作者: czhu128 个月前原帖
你好,HN! 我已经在Canine项目上工作了大约一年。这个项目的起源是因为我厌倦了使用Heroku、Render、Fly等平台来托管我自己构建的一些网络应用,所需支付的费用过高。曾经,我每月为这些云托管支付超过400美元。去年,我将所有的项目迁移到了Hetzner。 对于一台4GB的机器,各个服务提供商的费用如下: - Heroku = 260美元 - Fly.io = 65美元 - Render = 85美元 - Hetzner = 4美元 (当你需要超过4GB时,这个问题会变得更加严重。) 使用Hetzner的唯一缺点是,没有一个非常简单的方法来处理以下事项: - DNS管理 / SSL证书管理 - 团队管理 - Github集成 但我想,快速为我的Hetzner实例构建一个类似Heroku的工具应该是很简单的。结果发现这比预期的要困难一些,但经过一年的努力,我取得了一些不错的进展。 Canine最棒的地方在于,它也使得托管任何Helm图表变得非常简单,这些图表几乎适用于任何开源项目,因此从数据库(例如Postgres、Redis)到一些随机的东西,如种子追踪服务器、VPN端点等,都可以轻松托管。 开源项目地址: [https://github.com/czhu12/canine](https://github.com/czhu12/canine) 云托管版本地址: [https://canine.sh](https://canine.sh)