发布于 2026-01-05 6 阅读
0

🚀10 Trending projects on GitHub for web developers - 19th November 2021 Programming Fonts Node Version Manager Hieroglyphy xdm Just applied-ml React Autosuggest next-cms-ghost

🚀2021年11月19日,GitHub上面向Web开发者的十大热门项目

编程字体

节点版本管理器构建状态 nvm 版本 CII最佳实践

象形文字

xdm

只是

应用毫升

React 自动建议

下一个 cms-ghost

《热门项目》以每周新闻简报的形式发布,请在Stargazing.dev注册,以确保您不会错过任何一期。

1. React 定位

React 企业客户端路由

GitHub 标志 TanStack /路由器

🤖 完全类型安全的 React(及其他框架)路由器,内置缓存、一流的搜索参数 API、客户端缓存集成和同构渲染。

TanStack 路由器头部

🤖 为 React 提供类型安全的路由器,内置缓存和 URL 状态管理!

#TanStack 语义释放 加入 Github 上的讨论 JS 精选

喜欢这个库吗?试试整个TanStackReact QueryReact TableReact ChartsReact Virtual

访问tanstack.com/router获取文档、指南、API 等更多信息!

合作伙伴







快速功能

  • 100% TypeSafe
    • 路由定义
    • 导航
    • 相对导航
    • 搜索参数
    • 路径参数
    • 装载机
  • 一级搜索参数
    • 模式 + 验证
    • 解析 + 序列化
    • 不可更改的
    • 结构共享
    • 预处理/后处理
  • 内置缓存
    • 过期-重新验证
    • 最大年龄
    • 自动垃圾收集
    • 无效
  • 预取
  • 自动预取
  • 过渡
  • 误差边界
  • 代码分割
  • 布局路线
  • 轻松集成外部缓存和存储(例如 React Query、Apollo、SWR、RTKQuery)

用法示例

要运行带有 Tanstack Router 的示例 React 项目,请参阅CONTRIBUTING.md。





2. 编程字体

在浏览器中在线试用各种编程字体。所有字体集中在一个地方,并注明了创作者的姓名。

GitHub 标志 更勇敢/编程字体

在线试用编程字体:代码字体的权威列表。

编程字体

在浏览器中在线试用编程字体。这是Tumblr 博客的互动版本

ProgrammingFonts.org 让查找等宽字体变得更加轻松。所有字体都集中在一个地方,并注明了创作者的姓名。这不是一个下载门户网站,我们不追踪任何数据,它完全是由极客和设计师为极客和设计师打造的。

请我喝杯咖啡

☕️👌🏻

本网站由咖啡维持运营。无广告,无追踪,无盈利。域名费用和咖啡费用我们都需要支付。大量的咖啡!如果您愿意,可以通过 PayPal 捐赠一点小钱,帮助我们继续运营这个充满爱意的网站。非常感谢!

项目布局/贡献


3. 节点版本管理器

Node 版本管理器 - 符合 POSIX 标准的 bash 脚本,用于管理多个活动的 Node.js 版本


4. 象形文字

一个用于将字符串、数字和脚本转换为等效的 ()[]{}+! 字符序列的工具和 JavaScript 库,这些序列可以在浏览器中运行。

GitHub 标志 象形文字/象形文字

将任何 JavaScript 代码转换为等效的 ()[]{}!+ 字符序列,该序列可在浏览器中运行!

构建状态

象形文字

一个用于将字符串、数字和脚本转换为等效的 ()[]{}+! 字符序列的工具和 JavaScript 库,这些序列可以在浏览器中运行。

使用和安装

你可以从 npm 获取它,以便使用命令行工具,或者从 node.js 中使用它。

也可作为 AMD 模块使用,或导出为浏览器中的窗口对象。只需克隆代码库或下载hieroglyphy.js文件即可。





5. xdm

一个非常优秀的 MDX 编译器,不包含运行时环境。支持 esbuild、Rollup 和 webpack 插件。

GitHub 标志 wooorm / xdm

一个*非常*优秀的MDX编译器。不包含运行时环境。支持esbuild、Rollup和webpack插件。

xdm

建造 覆盖范围 下载 尺寸

xdm 是一个分支(完全重写?),它设想了如何mdx-js/mdx工作。现在 xdm 的所有内容都已移植到新版本中,因此mdx-js/mdx不再需要 xdm。请改用新版本。mdx-js/mdx

请阅读原始自述文件

xdm是一个 MDX 编译器,它主要关注两件事:

  1. 将 MDX 语法(Markdown + JSX)编译为 JavaScript
  2. 使在不同地方使用 MDX 语法更加容易

这主要是我写的一些@mdx-js/mdx目前还没有发布计划(近期?)的内容,以及一些我认为不错的想法(源映射、仅支持 ESM、默认使用自动 JSX 运行时、不使用 Babel、浏览器体积较小、更多文档、在 evaluate 中添加导入/导出功能、esbuild 和 Rollup 插件)。

👩‍🔬 Lab中还有一些很酷的实验性功能

安装

请使用 Node 12 或更高版本。然后xdm使用 npm 或 yarn 安装。

npm

npm install xdm
Enter fullscreen mode Exit fullscreen mode

纱线

yarn add xdm
Enter fullscreen mode Exit fullscreen mode

这…


6. 仅

一个不依赖任何库的 JavaScript 函数库,每个函数只做一件事。

GitHub 标志 angus-c /

一个不依赖任何库的 JavaScript 实用工具库,每个工具只做一件事。

只是

一个零依赖的npm模块库,每个模块只做一件事。它是那些体积庞大的工具库的理想替代方案,使用起来毫不费力。非常适合 PWA 开发或任何对内存空间要求极高的场合。

构建状态

我们欢迎投稿。请遵循我们的投稿指南

试试🍦

每个实用程序都配备 REPLRunKit提供支持)

阅读📚

每个实用程序都提供 ES 和 CJS 模块

所有软件包均支持 ES 模块或 Common JS 语法,无需转译。

// esm (node / bundler)
import clone from 'just-clone';

// esm (native browser code)
import clone from './node_modules/just-clone/index.mjs';

// cjs
const clone = require('just-clone');

TypeScript

我们现在为每个 Just 工具添加了 TypeScript 定义和测试。

浏览器/平台支持💻

大多数实用程序仍然可以在任何支持 ES5 的平台上运行,但以下这些例外……


7. GitUI

用 Rust 编写的极速 Git 终端 UI。

GitHub 标志 extrawurst / gitui

用 Rust 编写的超快 Git 终端 UI 🦀

置信区间 板条箱 麻省理工学院 不安全 鸣叫 部门状态 Discord

GitUI 让您直接在终端中即可享受 Git 图形界面的便捷操作。

目录

  1. 特征
  2. 动机
  3. 基准
  4. 路线图
  5. 局限性
  6. 安装
  7. 建造
  8. 常见问题解答
  9. 诊断
  10. 颜色主题
  11. 按键绑定
  12. 赞助
  13. 灵感
  14. 贡献
  15. 贡献者

1. 特色顶部 ▲

  • 快速直观的纯键盘控制
  • 基于上下文的帮助(无需记住大量快捷键)
  • 检查、提交和修改更改(包括钩子:pre-commitcommit-msgpost-commitprepare-commit-msg
  • 暂存、取消暂存、还原和重置文件、代码块和行
  • 存储(保存、弹出、应用、丢弃和检查)
  • 向远程服务器推送/从远程服务器获取数据
  • 分支列表(创建、重命名、删除、检出、远程)
  • 浏览/搜索提交日志,比较已提交的更改
  • 响应式终端用户界面
  • 用于流体控制的异步 Git API
  • 子模块支持
  • gpg提交签名存在缺陷(参见#97

2. 动力之巅 ▲

我大部分的 Git 工作都是在终端中完成的,但我也经常发现自己会用到 Git 图形界面……


8. 应用毫升

公司发表的论文和技术博客,分享他们在数据科学和机器学习在生产环境中的应用方面的工作。

GitHub 标志 eugeneyan /应用毫升

📚 公司分享其在生产环境中应用数据科学和机器学习方面的工作成果的论文和技术博客。

应用毫升

精选关于数据科学和机器学习在生产环境中应用的论文、文章和博客。⚙️

欢迎投稿 摘要 点击次数

还在为如何实施机器学习项目而苦恼吗?不妨了解一下其他组织是如何做的:

  • 问题的框架🔎(例如,个性化是推荐系统、搜索还是序列)
  • 哪些机器学习技术有效✅(以及有时哪些无效❌)
  • 它为何有效,其背后的科学原理,以及相关的研究、文献和参考文献📂
  • 实际取得了哪些成果(以便您更好地评估投资回报率⏰💰📈)

PS:想了解机器学习领域的最新进展吗?👉ml-surveys

PPS,正在寻找机器学习应用方面的指南和面试资料吗?👉applyingML

目录

  1. 数据质量
  2. 数据工程
  3. 数据发现
  4. 特色商店
  5. 分类
  6. 回归
  7. 预测
  8. 推荐
  9. 搜索与排名
  10. 嵌入
  11. 自然语言处理
  12. 序列建模
  13. 计算机视觉
  14. 强化学习
  15. 异常检测
  16. 图形
  17. 优化
  18. 信息提取
  19. 监管不力
  20. 一代
  21. 声音的
  22. 隐私保护型机器学习
  23. 验证和 A/B 测试
  24. 模型管理
  25. 效率
  26. 伦理
  27. 基础设施
  28. MLOps

9. React 自动建议

符合 WAI-ARIA 标准的 React 自动建议组件

GitHub 标志 moroshko / react-autosuggest

符合 WAI-ARIA 标准的 React 自动建议组件

构建状态 贡献者 覆盖范围状态

npm 下载 npm 版本 gzip 压缩大小

React 自动建议

项目状态

寻找维护人员!

很遗憾,我没有时间继续维护这个项目了。如果您有兴趣帮忙,请在推特上联系我@moroshko

演示

请查看主页Codepen 示例

特征


10. 下一个cms-ghost

使用 Next.js 和 Ghost CMS 发布速度飞快的精彩博客。

GitHub 标志 styxlab / next-cms-ghost

使用 Next.js 和 Ghost CMS 发布速度飞快的精彩博客。

下一个 cms-ghost

下一个 cms-ghost

欢迎提交公关稿!

适用于无头 Ghost CMS 的最快 React 前端。

使用next-cms-ghost创建并发布速度飞快的博客。它基于 React 框架 Next.js,并由无头 Ghost 提供内容,为您打造一个生产就绪的混合前端,融合了静态网站和服务器端渲染网站的优势。更重要的是,您的网站可以轻松全球分发,并在边缘端提供服务。同时,您的内容创作者可以继续使用他们熟悉的 Ghost 创作系统。

 

✨ 特点

Ghost CMS 集成
  • 支持 Ghost `v3` 和 `v4`
幽灵卡斯珀的外观和感觉
  • 无限滚动
  • 完全响应式
  • 固定导航栏
  • 将鼠标悬停在作者头像上
  • 样式化的 404 页面
  • 帖子预览部分
  • 网站地图
  • RSS订阅
  • 搜索引擎优化
加长版 Casper 款式 ✨
  • 深色模式
  • 置顶精选文章
  • 可自定义的导航标题
  • 点击图片即可放大至全屏
  • 渲染 GitHub Gists
图片与下一页/图片🚀
  • 特色图片和内嵌图片

观星📈

过去7天涨幅最大的股票🔗

  1. Bulletproof React +1,676 星
  2. Svelte +1,693 星
  3. 公共 API +742 星
  4. 秘密知识之书+683 星
  5. 免费编程书籍+641 星

过去 7 天增长最快的百分比🔗

  1. MiniMasonry.js +84%
  2. UnoCSS +32%
  3. +21%
  4. 氢气+20%
  5. Web API 游乐场+13%

过去30天涨幅最大的股票🔗

  1. JavaScript 算法+3,249 星
  2. 公共 API +3,237 星
  3. 超赞+2,829 星
  4. 机器学习入门+2,602 星
  5. 免费编程书籍+2,415 星

过去 30 天增长最快的百分比🔗

  1. LittleJS +142%
  2. Web API 游乐场+125%
  3. 阿格里帕+115%
  4. ct +112%
  5. EBS 设计+84%

想要查看最新排名,请访问Stargazing.dev


《热门项目》以每周新闻简报的形式发布,请在Stargazing.dev注册,以确保您不会错过任何一期。

如果你喜欢这篇文章,可以关注我的推特账号,我会定期发布关于HTML、CSS和JavaScript的内容。

文章来源:https://dev.to/iainfreestone/10-trending-projects-on-github-for-web-developers-19th-november-2021-4906