资讯动态

htmx 入选 GitHub Open Source Accelerator:从首届 Cohort 到 2.0 的加速之路

发布时间:2026/10/1 10:01:52 来源:尧图企业网站定制
前端【免费下载链接】htmxhtmx - high power tools for HTML项目地址https://gitcode.com/GitHub_Trending/ht/htmx点击查看免费下载2023 年 6 月 6 日htmx 团队正式宣布 htmx 入选 GitHub Open Source Accelerator 首届 cohort。这篇公告不仅是一次里程碑式的认可也直接开启了 htmx 2.0 的研发进程。本文以该公告为骨架结合仓库中留存的一手资料发布公告、Changelog、迁移指南与源码还原 htmx 从入选加速器到2.0 落地的完整脉络并盘点公告中同期推荐的 16 个开源项目伙伴。一、公告背景htmx 入选 GitHub Open Source Accelerator 首届 Cohort2023 年 6 月 6 日htmx 团队在 www/content/posts/2023-06-06-htmx-github-accelerator.md 中发布公告htmx 被GitHub Open Source Accelerator接受进入首届 cohort。公告原文写道We are excited to announce that htmx has been accepted into the first class of the GitHub Open Source Accelerator! This is a tremendous opportunity to work with and learn from some of the most successful open source developers and projects, and a great chance to get the message out about hypermedia and htmx.这段话透露了三层信息认可htmx 作为high power tools for HTML项目自我定位见 README.md其倡导的超媒体hypermedia路线获得了 GitHub 开源生态的官方关注学习机会团队可以与一批最成功的开源开发者与项目直接交流传播窗口这是把超媒体与 htmx的理念讲给更广大开发者群体的绝佳时机。仓库中的另一处证据可以佐证这次合作的分量在 www/content/_index.md 首页的银牌赞助商silver sponsors区块中GitHub 位列 JetBrains 与 Craft CMS 之间其徽标指向的是 GitHub 官方发布的 Accelerator 首届 cohort 公告文章链接文本写明 GitHub Accelerator: Our first cohort and whats next。这说明 GitHub Accelerator 的合作在 htmx 官网首页被长期保留为正式背书。二、公告透露的核心规划借加速器之力启动 htmx 2.0公告中最关键的技术信号是团队的下一步计划We plan on using this opportunity to begin work on htmx 2.0 and, we hope, possibly learn how to make working on htmx a full time job!也就是说GitHub Accelerator 的直接产出目标是启动 htmx 2.0 的开发并探索让维护者全职投入 htmx 的可能性。这并非一句空话——仓库中后续的一系列发布记录完整地兑现了这一承诺形成了清晰的证据链时间事件仓库证据2023-06-06入选 GitHub Accelerator 公告2023-06-06-htmx-github-accelerator.md2024-01-26htmx 2.0.0-alpha1 发布开始公开测试2024-01-26-htmx-2.0.0-alpha1-is-released.md2024-03-152.0.0-beta1 发布2024-03-15-htmx-2.0.0-beta1-is-released.md2024-06-17htmx 2.0.0 正式发布2024-06-17-htmx-2.0.0-is-released.md2026-09-222.0 线持续迭代至 2.0.11CHANGELOG.md从公告发布到 2.0.0 正式版恰好约一年时间。这条时间线证明入选加速器确实成了 htmx 2.0 的起跑发令枪。三、2.0 的落地公告规划的兑现3.1 从 alpha 到正式版htmx 2.0 的开发严格遵循了先 alpha 再 beta 再正式版的节奏。在 2.0.0-alpha1 发布公告 中团队明确说明 alpha 版本不应被视为生产就绪发布它的目的是让社区在真实场景下先行测试。alpha 版就已包含多项后来成为 2.0 标志性的改动移除废弃的hx-sse与hx-ws属性改为扩展机制将head标签合并处理集成进核心并成为 boosted 链接的默认行为DELETE请求按规范改用查询参数parameters而非表单编码 body 传递负载新增htmx.config.disableInheritance、htmx.config.responseHandling等配置项采用模板化解析template-based parsing作为新内容的默认解析机制解决 table 元素混排问题。3.2 2.0.0 正式版的核心变化到 2.0.0 正式发布公告 时这些改动被整理为清晰的三类Major Changes重大变更所有扩展移出核心仓库独立版本化发布1.x 的大多数扩展仍兼容 2.x但 SSE 扩展必须升级移除废弃的hx-sse/hx-ws属性DELETE请求改用参数传递负载与规范一致提供按模块类型区分的产物ESM/dist/htmx.esm.js、AMD/dist/htmx.amd.js、CJS/dist/htmx.cjs.js/dist/htmx.js继续可直接在浏览器加载废弃旧式hx-on特殊语法改用侵入性更小的hx-on:语法。Minor Changes默认值收紧htmx.config.scrollBehavior默认从smooth改为instanthtmx.config.selfRequestsOnly默认从false改为true跨域请求需显式开启DELETE请求默认使用 URL 参数可通过htmx.config.methodsThatUseUrlParams [get]恢复 1.x 行为。Features新特性内部selectAndSwap()被公开且更完善的swap()取代Web Components 支持大幅改进官网支持暗色模式。3.3 迁移路径对于仍在使用 1.x 的用户仓库提供了完整的 htmx 1.x → 2.x 迁移指南。其核心要点包括模块化场景下按需选择 ESM/AMD/CJS 产物文件扩展统一升级到 2.x 版本需要保留 1.x 行为时反向设置三个配置项scrollBehavior、methodsThatUseUrlParams、selfRequestsOnly将hx-on属性改写为hx-on:形式并注意事件名必须使用 kebab-case因为 HTML 属性大小写不敏感!-- 1.x 写法 -- button hx-get/info hx-onhtmx:beforeRequest: alert(Making a request!) htmx:afterRequest: alert(Done making a request!) Get Info! /button !-- 2.x 写法 -- button hx-get/info hx-on:htmx:before-requestalert(Making a request!) hx-on:htmx:after-requestalert(Done making a request!) Get Info! /button扩展作者若曾使用内部selectAndSwap需改用api.swap(target, content, swapSpec)公开 APIIE 在 2.x 中不再受支持1.x 线继续为 IE 用户提供维护。3.4 2.0 线的持续演进从 CHANGELOG.md 可以看到2.0 发布之后并未停滞截至 2026-09-22 已迭代到 2.0.11期间修复了大量历史遗留问题——例如hx-push-urlfalse在 boosted 元素祖先上被忽略、OOB swap 目标在上下文元素脱离文档时找不到、历史记录相对路径解析等并引入了hx-partial标签支持、pushURL选项等新能力。这从侧面印证了公告中把维护 htmx 变成全职工作的愿望正在持续兑现。四、公告同期推荐的 Cohort 伙伴项目公告原文还专门列出通过 GitHub Accelerator 认识、推荐大家关注的 16 个开源项目。以下是完整清单项目描述取自公告原文链接已省略BoxyHQ—— 面向安全与隐私的 API 套件帮助工程团队更快构建并交付合规的云应用Cal.com—— 日程安排工具免去反复邮件沟通的会议预定体验Crowd.dev—— 汇集社区、产品与客户数据帮助理解哪些公司正在使用你的开源项目Documenso—— 开源 DocuSign 替代品支持自托管以赢得信任Erxes—— 开源 HubSpot 替代品通过单一 XOS 创造覆盖各类业务的体验Formbricks—— 在用户旅程任意节点对细分用户群投放定向微调研全部开源Forward Email—— 自定义域名的免费邮件转发服务运行 6 年以上GitWonk—— 专注开发者体验的开源技术文档工具Hanko—— 面向 passkey 时代的开源认证与用户管理数分钟内即可集成Infisical—— 开源的端到端加密平台用于跨团队、跨设备、跨基础设施安全管理密钥与配置Novu—— 开源通知基础设施用简单组件与 API 统一管理所有沟通渠道OpenBB—— 通过开源金融生态让投资研究民主化OpenBB Terminal 让任何人随时随地开展投资研究Sniffnet—— 网络监控工具帮助轻松跟踪互联网流量Typebot—— 用强大积木搭建独特聊天体验可嵌入任意应用Webiny—— 开源企业级无服务器 CMS数据自有、弹性扩展、完全可定制Webstudio—— 开源的 Webflow 替代方案。这份名单覆盖了安全合规、日程、社区分析、文档、认证、密钥管理、通知、金融研究、网络监控、聊天体验、CMS 等十余个细分领域侧面展示了 GitHub Accelerator 首届 cohort 的多样性也体现了 htmx 团队向最成功的开源项目学习的初衷。五、如何验证与上手仓库里的第一手资料如果你希望进一步验证本文所述内容或想亲自体验 htmx 2.x 的能力仓库提供了完整的一手资料链公告原文www/content/posts/2023-06-06-htmx-github-accelerator.md快速上手README.md 给出了最短可运行示例——引入htmx.org2.0.11后一个hx-posthx-swapouterHTML的按钮即可让任意元素发起 AJAX 请求并替换自身script srchttps://cdn.jsdelivr.net/npm/htmx.org2.0.11/dist/htmx.min.js integritysha384-2OatzQy1HZd/IIrjr1TcuDGqLXeHhbooAyJY1KdQMKnr4LZ22k31GBLdYKHmVjg crossoriginanonymous/script button hx-post/clicked hx-swapouterHTML Click Me /button核心源码与类型定义src/htmx.js、src/htmx.esm.d.ts以及构建脚本 scripts/dist.sh测试体系仓库在 src/htmx.test.ts 与 www/static/test 下维护了覆盖各属性hx-boost、hx-trigger、hx-swap等与核心模块ajax、api、history、events 等的测试用例2.0.5起已达成 100% 测试覆盖率见 CHANGELOG.mdAPI 与迁移文档www/content/api.md、www/content/migration-guide-htmx-1.md。结语从 2023 年 6 月的入选公告到 2024 年 6 月 2.0.0 正式发布再到 2026 年仍在持续维护的 2.0.x 系列htmx 用一年时间兑现了公告中借 Accelerator 之力启动 2.0的承诺。对开发者而言这份公告的价值不止于一次荣誉背书更是一份可追溯的项目发展档案它标记了 htmx 从 1.x 迈向 2.x 的起点也让你能够按图索骥从 公告、发布记录 到 CHANGELOG、迁移指南完整还原这一开源项目加速的全过程。赞分享前端【免费下载链接】htmxhtmx - high power tools for HTML项目地址https://gitcode.com/GitHub_Trending/ht/htmx点击查看免费下载相关推荐GoReleaser 入选 GitHub Secure Open Source Fund供应链安全加固实践全解析GoReleaser 入选 GitHub Secure Open Source Fund供应链安全加固实践全解析 GoReleaser 是一款开源的发布自动化开发工具CI/CD构建工具Task 入选 GitHub Secure Open Source Fund开源任务运行器的安全加固实践Task 入选 GitHub Secure Open Source Fund开源任务运行器的安全加固实践 Tasktaskfile.dev是一个受 Mak构建工具开发工具CLIXinference CLI 模型部署速通从 3 条命令到 3 节点集群Xinference CLI 模型部署速通从 3 条命令到 3 节点集群 你改了第三遍 quantization 参数CUDA OOM 还是弹出来了。问题往模型推理服务人工智能大模型本地部署多模态语音上一篇Dism 系统优化完整指南三步解决C盘爆满、更新失败与数据无退路下一篇重复照片悄悄吃掉 30% 的硬盘用 AntiDupl.NET 图片去重工具做一次彻底大扫除创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑