本文主要向大家介绍 htmlx 加入 Github Accelerator,关于 htmlx 的原理,以前有单独发表过文章介绍:
- 让 React 代码行数减少78%的 htmlx 有这么神?
大家有感兴趣的可以阅读,话不多说,直接进入正题!
什么是 GitHub Accelerator
世界靠开源运行,如果没有全球贡献者团队自由地投入时间和精力来推动共享的数字基础设施的发展,技术共享的最终目标是不可能完成的。开源开发人员需要经常平衡白天的企业工作和晚上的社区工作。 因此对于许多开发者来说,用爱发电是不可持续的。
但是,全职的开源工作则意味着开发者需要面临赞助(sponsorships)和资助(grants)、灰色地带许可(licensing gray zones)、创办公司等诸多琐事,而且极少数会最终发展成为持久的企业。 因此,开源社区需要更多的例子和更好的指南来指导开发者如何跨入全职工作。
GitHub Accelerator 希望为开发人员开辟新的方式,让他们能够根据开发人员的条款,简单、可持续地全职从事开源工作。
2023 年 htmlx 加入 GitHub Accelerator
回到本文的主题,目前 htmx 已被纳入 GitHub Accelerator 。这是 htmlx 与一些最成功的开源开发人员和项目合作并向其学习的绝佳机会,也是传播有关超媒体(hypermedia)和 htmx 信息的绝佳机会。
htmlx 开发团队希望利用这个机会开始 htmx 2.0 的工作,并且能够学习如何让开发 htmx 成为一份全职工作!
以下是通过 GitHub Accelerator 遇到的一些其他优质开源项目。
- BoxyHQ : BoxyHQ 的安全和隐私 API 套件可帮助工程团队更快地构建和发布合规的云应用程序。
- Cal.com : Cal.com 是一款日程安排工具,可帮助安排会议,而无需来回发送电子邮件。
- Crowd.dev : 集中社区、产品和客户数据,以了解哪些公司正在参与您的开源项目。
- Documenso : 开源 DocuSign 替代方案,目标是能够自行托管该平台并检查其内部运作,从而赢得信任。
- Erxes : 开源 HubSpot 替代方案, 单个 XOS 能够创造适用于所有类型企业的独特且改变生活的体验。
- Formbricks : 在用户旅程中的任何时刻调查细粒度的用户细分。 通过有针对性的微观调查,收集多达 6 倍的见解, 全部开源。
- Forward EmAIl : 自定义域的免费电子邮件转发, 六年来,一直是成千上万创作者、开发者和企业的首选电子邮件服务。
- GitWonk : GitWonk 是一个开源技术文档工具,专注于开发人员体验的设计和构建。
- Hanko : 密钥时代的开源身份验证和用户管理, 只需几分钟即可集成,适用于网络和移动应用程序。
- Infisical : 开源、端到端加密平台,可让开发者安全地管理团队、设备和基础设施中的机密和配置。
- Novu : 为开发人员提供的开源通知基础设施, 用于在一处管理所有通信渠道的简单组件和 API。
- OpenBB : 通过开源金融生态系统使投资研究民主化, OpenBB 终端允许每个人从任何地方进行投资研究。
- Snif.NET : Sniffnet 是一种网络监控工具,可帮助开发者轻松跟踪互联网流量。
- Typebot : Typebot 为开发者提供强大的块(blocks)来创建独特的聊天体验, 可以嵌入应用程序中的任何位置,然后开始像魔术一样收集结果。
- Webiny : 开源企业级无服务器 CMS, 拥有您的数据, 轻松扩展、定制一切。
- Webstudio : Webstudio 是 Webflow 的开源替代品
当然,除了 htmlx 以外,以下项目也加入了 GitHub Accelerator:
- analogjs/analog: Analog 是一个全栈元框架,用于使用 Angular 构建应用程序和网站。
- Atri-Labs/atrilabs-engine:用于构建生产级应用程序的 Python/ target=_blank class=infotextkey>Python Web 框架。
- code-hike/codehike:用于构建所有类型的代码演练的工具:博客、文档、幻灯片、教程等。
- DioxusLabs/dioxus:友好的类似 React 的 GUI 库,适用于桌面、Web、移动设备等,用 Rust 编写。
- EddieHubCommunity/LinkFree:通过单个链接与受众建立联系,展示内容和项目。
- FashionFreedom/Seamly2D:设计 CAD 以实现时装设计和生产的民主化和去中心化。
- fastai/nbdev:通过新的探索性编程工作流程将开发人员的工作效率提高 10 倍。
- formbricks/formbricks:构建所有基本的表单功能。模块化、可定制和可扩展。
- GyulyVGC/sniffnet:跨平台应用程序可轻松监控和分析网络流量。
- JessicaTegner/pypandoc:Pypandoc 为通用文档转换器 pandoc 提供了一个薄包装器。
- mockoon/mockoon:Mockoon 是设计和运行模拟 REST API 最简单、最快捷的方法。
- nuxt/nuxt:用于构建 Web 应用程序的直观框架,专为边缘而构建。
- responsively-org/responsively-App:为 Web 开发人员提供的开发工具,有助于更快地进行响应式网页开发。
- simonw/datasette:用于探索和发布数据的开源多功能工具。
- spyder-ide/spyder:科学的 Python 开发环境
- strawberry-graphql/strawberry:一个利用类型注释的 Python GraphQL 库。
- termux/termux-app:适用于 Android 的终端模拟器,提供 2000 多个 linux 软件包以在手机上进行编码。
- TimothyStiles/poly:Poly 是一个快速、经过充分测试的工程有机体 Go 包。
- trpc/trpc:端到端类型安全 API 变得简单,永远不要再编写另一个 API 合约。
参考资料
https://accelerator.github.com/
https://htmx.org/posts/2023-06-06-htmx-github-accelerator/
https://blog.openreplay.com/exploring-htmx-dynamic-web-apps-without-js/