Here you can read past volumes of HelloGitHub Monthly by category. You are currently viewing the HelloGitHub JavaScript collection.
Lightweight Email Service Based on Cloudflare.This is a lightweight and responsive email service based on Cloudflare. It enables you to quickly build an email service platform on Cloudflare Workers with just one domain at a low cost, supporting functions such as bulk email sending, attachment sending and receiving, and CAPTCHA verification.

When Personal Homepage Transforms into a 3D Game.This project is an open-source new work by front-end guru Bruno Simon. He transforms his personal homepage into an immersive 3D open-world game where you can drive and explore, incorporating elements like physics simulation, weather systems, vegetation, and day-night cycles.

Let Chinese Characters Come to Life on Web Pages.This is a JavaScript library for displaying Chinese character stroke order and interactive writing practice, supporting simplified/traditional Chinese characters, adjusting playback speed, loop modes, real-time stroke correctness checking, and other functions
var writer = HanziWriter.create('character-target-div', '你好', { width: 100, height: 100, padding: 5, showOutline: true }); document.getElementById('animate-button').addEventListener('click', function() { writer.animateCharacter(); });

React Markdown Component Designed for Streaming Output.This project is a React Markdown component designed specifically for streaming scenarios, which can address issues like flickering, rendering errors, and security concerns when large language models output Markdown content word by word
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> ); }
Text-based Pastoral Management Simulation Game.This is a text-based pastoral management simulation game named 'Taoyuan Township', inspired by 'Stardew Valley'. It adopts a visual design that combines pixel art and Chinese style, and players can manage their farm as they wish, experiencing various gameplays like planting, fishing, cooking, animal husbandry, and cave exploration.

Bridging AI and Chrome Browser.This project is an official MCP service implementation open-sourced by the Chrome DevTools team, which provides the capabilities of Chrome DevTools to AI coding assistants in the form of MCP tools, and supports automated operations, debugging, and performance analysis.
{ "mcpServers": { "chrome-devtools": { "command": "npx", "args": ["-y", "chrome-devtools-mcp@latest"] } } }
Ending the Fragmentation of Backend Frameworks.This is a one-stop backend framework that integrates capabilities such as APIs, event-driven, timed tasks, real-time data streams, and AI agents. It supports mixed development in multiple languages such as TypeScript and Python. It has built-in state management, structured logging, end-to-end link tracking, and a visual debugger, and supports functions such as flowcharts, log streams, and real-time testing.

File-Free PDF All-in-One Toolbox.This is an open-source PDF toolbox built with Next.js and WebAssembly. All file operations are performed locally in the browser without uploading to external servers. It provides node-based orchestration for PDF file processing workflows, supporting over 90 functions including merging, splitting, OCR, and format conversion.

React Visual Editor Component.This is a visual editor built with TypeScript and React. It can easily integrate drag-and-drop page building functionality into React applications such as Next.js and Remix, and directly reuse existing React components to transform them into draggable editing units.

A Distinctive Journal.This is a personal note-taking platform that pursues minimalism and elegant experience, built with React and Node.js, supports one-click deployment via Docker, and provides open API interfaces for users to input or retrieve data in various ways.
