下拉刷新
JavaScript 项目

这里是按照「分类」阅读往期的 HelloGitHub 月刊内容, 您目前在查看 HelloGitHub JavaScript 项目 集合。

Star 5.1k
Vol.119
1 个月前

基于 Cloudflare 的轻量级邮箱服务。这是一款基于 Cloudflare 的轻量级、响应式邮箱服务,只需一个域名即可在 Cloudflare Workers 上低成本快速搭建邮件服务平台,支持群发、收发附件和人机验证等功能。

cloud-mail
Star 1k
Vol.119
12 天前

当个人主页变成 3D 游戏。该项目是前端大神 Bruno Simon 的开源新作,他将个人主页打造成一个可以驾车探索的沉浸式 3D 开放世界游戏,融入了物理模拟、天气系统、植被、昼夜交替等元素。

folio-2025
Star 4.6k
Vol.119
2 个月前

让汉字在网页上动起来。这是一款用于展示汉字笔画顺序和交互式书写练习的 JavaScript 库,支持简/繁体字、调节播放速度、循环方式、实时检查笔画正确性等功能。

var writer = HanziWriter.create('character-target-div', '你好', {
  width: 100,
  height: 100,
  padding: 5,
  showOutline: true
});
document.getElementById('animate-button').addEventListener('click', function() {
  writer.animateCharacter();
});
hanzi-writer
Star 4.7k
Vol.119
1 天前

专为流式输出而生的 Markdown 渲染组件。该项目是专为流式传输场景设计的 React Markdown 组件,可用于解决大语言模型逐字输出 Markdown 内容时出现的闪烁、渲染错误和安全等问题。

export default function Chat() {
  const { messages, status } = useChat();

  return (
    <div>
      {messages.map(message => (
        <div key={message.id}>
          {message.role === 'user' ? 'User: ' : 'AI: '}
          {message.parts.map((part, index) =>
            part.type === 'text' ? (
              <Streamdown
                key={index}
                animated
                plugins={{ code, mermaid, math, cjk }}
                isAnimating={status === 'streaming'}
              >
                {part.text}
              </Streamdown>
            ) : null,
          )}
        </div>
      ))}
    </div>
  );
}
Star 256
Vol.119
11 天前

文字版田园模拟经营游戏。这是一款名为《桃源乡》的纯前端文字版田园模拟经营游戏,灵感来自《星露谷物语》。它采用像素与中国风相结合的视觉设计,玩家可以按照自己的想法经营农场,体验种植、钓鱼、烹饪、畜牧养殖和矿洞探险等多种玩法。

taoyuan
Star 2.9w
Vol.118
21 小时前

AI 与 Chrome 浏览器之间的桥梁。该项目是 Chrome DevTools 团队开源的官方 MCP 服务实现,将 Chrome DevTools 的能力以 MCP 工具的形式提供给 AI 编程助手,支持自动化操作、调试和性能分析。

{
  "mcpServers": {
    "chrome-devtools": {
      "command": "npx",
      "args": ["-y", "chrome-devtools-mcp@latest"]
    }
  }
}
7
iii
Star 1.5w
Vol.118
6 小时前

终结后端碎片化的框架。这是一款一站式后端框架,集成了 API、事件驱动、定时任务、实时数据流和 AI Agent 等能力,支持 TypeScript、Python 等多语言混合开发。它内置状态管理、结构化日志、端到端链路追踪与可视化调试器,支持流程图、日志流和实时测试等功能。

iii
Star 3.4k
Vol.118
11 天前

无需上传文件的 PDF 全能工具箱。这是一款基于 Next.js 和 WebAssembly 构建的开源 PDF 工具箱,所有文件操作均在本地浏览器内完成,无需上传到外部服务器。它提供节点式编排 PDF 文件处理工作流,支持合并、拆分、OCR、格式转换等 90 多种功能。

pdfcraft
9
puck
Star 1.2w
Vol.118
9 天前

React 可视化编辑器组件。这是一款基于 TypeScript 和 React 构建的可视化编辑器,可轻松将拖拽式页面构建功能集成到 Next.js、Remix 等 React 应用中,并可直接复用现有 React 组件,将其转化为可拖拽的编辑单元。

puck
10
Rote
Star 905
Vol.118
6 天前

看起来不太一样的碎碎念本子。这是一款追求极简和优雅体验的个人笔记平台,采用 React 和 Node.js 构建支持 Docker 一键部署,提供开放的 API 接口,方便用户通过多种方式录入或获取数据。

Rote