Here you can read past volumes of HelloGitHub Monthly by category. You are currently viewing the HelloGitHub JavaScript collection.
JavaScript Library for Confetti Animation Effects. This is a lightweight, high-performance confetti animation library that allows you to easily add cool dynamic effects to your web pages. It uses HTML5 Canvas technology for animation rendering, supports various parameters such as particle quantity, emission angle, speed, gravity, and color, as well as custom shape and text animations, making it suitable for scenarios like holiday celebrations and game reward effects.

JavaScript Library for Extracting Color Palettes from Images. This is a JavaScript library that easily obtains the main colors or color combinations of an image, suitable for scenarios where dynamic extraction of image colors is needed.

Fully Open-Source Real-Time News Platform. This is a high-aesthetic real-time news and hotlist website that focuses more on real-time news compared to traditional hotlist products. It is completely open-source for both frontend and backend, easy to deploy, and can be easily hosted on platforms like Cloudflare Pages or Vercel.

Elegant Vue3 Management Dashboard Template.This project is a management dashboard template built with a technology stack including Vue3, Vite5, Pinia, and UnoCSS. It features not only an aesthetically pleasing interface but also a clear project structure, strict type checking, unified coding standards, embedded rich theme configurations, internationalization solutions, page components, and mobile support.

Comprehensive Website Inspection Tool.This is a web inspection tool that can display more information about a specified website. For example: DNS records, server location, site performance, SSL certificates, performance, SEO, and other information, which can be used for analyzing the server architecture of a website, checking for security vulnerabilities, and other scenarios.

Android File Transfer Tool for Mac. This is an open-source Android file transfer tool designed specifically for macOS. It enables fast and stable file transfers between macOS and Android devices via USB connections, supporting macOS versions 11.0 and above.

Immersive E-Book Reader. This is a reading software tailor-made for users who love reading, integrating minimalist design with powerful features to bring you a focused and immersive reading experience. It is developed based on Next.js and Tauri, supporting cross-platform operation and currently supporting macOS, Windows, Linux, and Web platforms. Future plans include the release of iOS and Android versions to achieve true all-platform coverage.

High-performance Node.js Image Processing Library. This is a high-performance Node.js image processing library based on libvips, supporting operations such as resizing, format conversion, cropping, and rotation for image formats like JPEG, PNG, WebP, GIF, and SVG.
const semiTransparentRedPng = await sharp({ create: { width: 48, height: 48, channels: 4, background: { r: 255, g: 0, b: 0, alpha: 0.5 } } }) .png() .toBuffer();
Cross-Platform Break Reminder Assistant. This is a cross-platform Electron application designed to help users develop healthy work habits through regular break reminders. It supports multiple languages, including Chinese, and provides personalized settings such as custom break intervals, durations, and reminder sound effects.

Elegant Logo Resource Library. This project is an online Logo library built with SvelteKit and Tailwind CSS, containing over 400 kinds of logos and word trademarks, covering categories such as technology, programming languages, frameworks, and companies, supporting one-click downloads and copy code.
