GitHub Trends
10.1K subscribers
15.3K links
See what the GitHub community is most excited about today.

A bot automatically fetches new repositories from https://github.com/trending and sends them to the channel.

Author and maintainer: https://github.com/katursis
Download Telegram
#python

You can use a Python script with Selenium or Appium to automatically buy tickets on Damai (大麦网) without delay. By setting up Python, installing required packages, and configuring a file with your desired concert details (like city, date, price, and attendees), the script simulates the buying process and can auto-submit orders for you. This saves you time and effort, increasing your chances of getting tickets quickly during high-demand sales. For mobile app ticket buying, Appium automates the process but requires extra setup like Node.js and Android SDK. This automation helps you avoid manual refreshing and speeds up ticket purchase.

https://github.com/WECENG/ticket-purchase
#python #ai_researcher

AI-Researcher is a powerful tool that fully automates scientific research from start to finish. It can review literature, generate new research ideas, design and implement algorithms, validate results, and even write complete academic papers. You just provide research ideas or reference papers, and it handles the rest using advanced AI agents. This saves you time and effort by streamlining complex research tasks, helping you innovate faster without needing deep technical expertise. It supports multiple AI models, offers a user-friendly web interface, and includes a benchmark to evaluate research quality, making it an efficient assistant for accelerating scientific discovery.

https://github.com/HKUDS/AI-Researcher
1
#c_lang

You can find detailed guides for Linux kernel developers and users in the Documentation/ folder, with files in formats like HTML and PDF. To build these documents yourself, use commands like `make htmldocs` or `make pdfdocs`. The documentation covers important topics such as kernel building, running requirements, and upgrade issues. Reading these helps you understand how to work with the Linux kernel safely and effectively, avoiding common problems when upgrading or modifying it. This makes managing and developing the kernel easier and more reliable for you.

https://github.com/torvalds/linux
#python #document_analysis #layout_analysis #ocr #parser #pdf #pdf_converter #pdf_parser #python #vlm_ocr

Dolphin is a smart AI tool that can analyze and understand complex document images, like pages with text, tables, formulas, and pictures. It works in two steps: first, it figures out the layout and reading order of the page; then, it quickly parses each element using special prompts. This makes it fast and accurate for turning document images into structured data like JSON or Markdown. You can use pre-trained models and easy code to process single pages, PDFs, or specific elements. This helps you save time and effort when extracting information from complicated documents efficiently.

https://github.com/bytedance/Dolphin
#python #multi_modal_rag #retrieval_augmented_generation

RAG-Anything is a powerful AI system that helps you search and understand documents containing mixed content like text, images, tables, and math formulas all in one place. It uses smart parsing and analysis to break down complex documents and builds a knowledge graph to connect different types of information. This means you can ask detailed questions about any part of a document—whether text or images—and get clear, accurate answers quickly. It supports many file types like PDFs and Office files, making it ideal for research, technical work, or business reports where you need a unified, easy way to explore rich, multimodal content. This saves you time and effort by avoiding multiple tools and gives you deeper insights from your documents.

https://github.com/HKUDS/RAG-Anything
#typescript

Cap'n Web is a lightweight JavaScript RPC system that lets you call functions and pass objects between client and server easily, using familiar JavaScript APIs and JSON for data. It supports bidirectional calls, passing functions and objects by reference, and promise pipelining, which means you can chain calls efficiently in one network round trip. It works in browsers, Node.js, Cloudflare Workers, and supports HTTP, WebSocket, and MessagePort transports. Cap'n Web is small (under 10kB), integrates with TypeScript, and helps build fast, secure, and flexible web APIs with less boilerplate and better performance than many other RPC systems. This makes your web app communication simpler and faster.

https://github.com/cloudflare/capnweb
#python #ai #ai_chat #chatgpt #enterprise_search #gen_ai #information_retrieval #llm #llm_ui #nextjs #python #rag

Onyx is an open-source AI platform that lets you easily create and use custom AI chat agents with any large language model (LLM). It supports advanced features like web search, document search, code execution, and connecting to over 40 apps, all while keeping your data secure and private. You can deploy it quickly on your own servers or cloud, making it great for individuals or large teams. Onyx helps you get accurate, reliable answers from your own knowledge and automates tasks, improving productivity and collaboration in your work. It’s flexible, secure, and free to start with.

https://github.com/onyx-dot-app/onyx
#typescript

x402 is a new internet payment protocol that lets you accept digital dollars instantly with just one line of code, charging almost no fees and settling payments in about 2 seconds. It uses the HTTP 402 status code to request payment for online resources, making it easy for websites and APIs to get paid automatically using blockchain technology. This system works with many blockchains, supports tiny payments, and removes the usual delays, fees, and complications of credit cards. For you, this means fast, low-cost, and simple digital payments that fit naturally into existing web services without complex setup or extra steps. It’s ideal for modern apps and AI agents needing quick, seamless payments.

https://github.com/coinbase/x402
#python #ai #context #embedded #faiss #knowledge_base #knowledge_graph #llm #machine_learning #memory #nlp #offline_first #opencv #python #rag #retrieval_augmented_generation #semantic_search #vector_database #video_processing

Memvid lets you store millions of text pieces inside a single MP4 video file using QR codes, making your data 50-100 times smaller than usual databases. You can search this video instantly in under 100 milliseconds without needing servers or internet after setup. It works offline, is easy to use with simple Python code, and supports PDFs and chat with your data. The upcoming version 2 will add features like continuous memory updates, shareable capsules, fast local caching, and better video compression, making your AI memory smarter, faster, and more flexible. This means you get a powerful, portable, and efficient way to manage and search huge knowledge bases quickly and easily.

https://github.com/Olow304/memvid
#typescript

Trend Finder helps you quickly spot new social media trends and product launches by automatically monitoring key influencers’ posts and websites, then sending instant alerts to Slack or Discord. This saves you time from manual searching, keeps you updated on real-time conversations, and lets you react fast to new opportunities or changes in your industry. Using AI, it analyzes content for relevance and sentiment, so you get meaningful insights. Setting it up requires some technical steps like installing Node.js and configuring API keys, but once running, it streamlines trend tracking so you can focus on creating effective marketing campaigns.

https://github.com/ericciarla/trendFinder
#typescript #gemini #gemini_api

Gemini CLI is a free, open-source AI tool that lets you use Google's powerful Gemini AI directly in your terminal to write, understand, and debug code quickly. It supports up to 60 requests per minute and 1,000 per day for free, with access to advanced models and a large context window. You can automate tasks, run commands, search the web for real-time info, and integrate it with GitHub for automated code reviews and issue management. It works on macOS, Linux, and Windows, and is easy to install via npm or Homebrew. This tool helps you speed up coding and workflow automation right from your command line.

https://github.com/google-gemini/gemini-cli
2
#ruby #backup #network #nms #rancid

Oxidized is a free tool that automatically backs up network device configurations from over 130 device types, replacing older tools like RANCID. It runs efficiently by adjusting how many tasks it uses based on your setup and offers a web API to manage backups and see changes. It can track who made changes using syslog and integrates with Git to show detailed version history. You can install it on many systems, configure it easily with YAML files, and use various sources and outputs for flexibility. This helps you keep your network device settings safe, organized, and easy to review or restore when needed.

https://github.com/ytti/oxidized
#go #cloud_infrastructure #hacktoberfest #oauth2_proxy #ssl #sso

OAuth2-Proxy is an open-source tool that protects your web applications by requiring users to log in through OAuth2 or OpenID Connect providers like Google, Microsoft, or GitHub. It works as a reverse proxy or middleware, intercepting requests and redirecting users to authenticate before accessing your app. It supports many providers and can pass user details as headers to your app, enhancing security without changing your app’s code. It offers easy installation, pre-built binaries, and secure container images, making it simple to add strong authentication to your services, especially in Kubernetes environments. This helps you control access safely and efficiently.

https://github.com/oauth2-proxy/oauth2-proxy
#cplusplus #c_plus_plus #cpp #datachannel #libdatachannel #libnice #p2p #peer_to_peer #peerconnection #rfc_8831 #rfc_8834 #rtcdatachannel #rtcpeerconnection #sctp #webrtc #webrtc_datachannel #webrtc_video #websocket

libdatachannel is a lightweight, easy-to-use C/C++ library that lets you add real-time peer-to-peer data, media, and WebSocket communication to your apps across many platforms like Linux, Windows, macOS, Android, and iOS. It simplifies WebRTC by providing a smaller, simpler alternative to Google's library, with compatibility for browsers like Firefox and Chrome. You can use it to connect native apps directly to web browsers with minimal dependencies, supporting secure connections via GnuTLS, Mbed TLS, or OpenSSL. It also supports compiling to WebAssembly for browser use, making it flexible for cross-platform real-time communication development[1][4]. This helps you build fast, efficient apps for video, audio, or data sharing without heavy libraries.

https://github.com/paullouisageneau/libdatachannel
#typescript #actions #authentication #gcp #github_actions #google_cloud #google_cloud_platform #iam #identity #security

You can securely connect GitHub Actions to Google Cloud using the Google GitHub Action called `auth`. It supports two main ways: the recommended Workload Identity Federation (WIF), which uses short-lived tokens and avoids long-lived service account keys, and the older Service Account Key JSON method. WIF improves security by creating a trust link between your GitHub workflow and Google Cloud without exposing permanent credentials. To use it, you set up a Workload Identity Pool and Provider in Google Cloud, then configure your GitHub workflow to authenticate with these. This lets your workflows access Google Cloud resources safely and easily, reducing risks and simplifying credential management.

https://github.com/google-github-actions/auth
#typescript

The MCP TypeScript SDK helps you build servers that securely connect large language models (LLMs) to data and tools using a standard protocol. You can create MCP servers that expose data as resources, provide functions as tools, and define reusable prompts for LLM interactions. It supports common transports like stdio and Streamable HTTP, making integration flexible. The SDK handles all protocol details, including message lifecycle and argument completions, so you can focus on building features like calculators, database queries, or interactive workflows. This lets you easily enable AI applications to access and use your data and services in a controlled, standardized way.

https://github.com/modelcontextprotocol/typescript-sdk
#python

Helium is a Chromium-based web browser designed for strong privacy and easy use. It blocks ads, trackers, and harmful scripts by default without extra setup, ensuring your browsing is private and fast. It has no ads, no bloat, and no interruptions, so you stay focused and in control. Helium works on macOS, Linux, and Windows, and its source code is open for transparency. You can download it easily from its website, which picks the right version for your system. Using Helium helps you browse safely and smoothly without worrying about privacy or annoying ads.

https://github.com/imputnet/helium
#rust

NVIDIA Dynamo is an open-source, high-speed, low-delay framework that helps run large AI models, like language models, efficiently across many GPUs and servers. It solves problems like slow response and memory limits by smartly splitting tasks, routing requests to avoid repeated work, and managing memory better. It supports multiple AI engines and uses fast data transfer methods to speed up inference. You can easily set it up on your system, run AI models with it, and scale across many machines. This means you get faster, more efficient AI model serving, saving time and computing resources.

https://github.com/ai-dynamo/dynamo
#python #gregtech #minecraft #modpack #quests #thaumcraft

GT New Horizons is a very large and challenging Minecraft modpack focused on GregTech, offering a deep, progressive experience starting from the Stone Age and advancing through technology tiers like steam and electricity, eventually exploring other planets and dimensions. It includes over 3000 quests that guide you through complex tech, magic, and exploration, making the game feel like one connected adventure rather than separate mods. The pack features realistic world generation, tough survival conditions, and a mix of technology and magic mods, providing a long-lasting, rewarding gameplay for players who enjoy expert-level challenges and detailed crafting systems[1][2][3]. This benefits you by offering a rich, immersive Minecraft experience that grows with your skills and keeps you engaged for a long time.

https://github.com/GTNewHorizons/GT-New-Horizons-Modpack
#cplusplus

Media Downloader is a user-friendly program that helps you download videos and playlists from many websites using a simple graphical interface. It supports multiple tools like yt-dlp and others through extensions, allowing you to download media in different formats and do many downloads at once or batch downloads from files. You can also manage playlist subscriptions and use it in many languages. It works on Windows, macOS, and Linux, with portable and installer versions available. This tool saves you time and effort by making media downloads easy, organized, and flexible, letting you watch offline without interruptions or internet issues.

https://github.com/mhogomchungu/media-downloader
#other

You can use a set of markdown files to guide AI coding assistants step-by-step in building software features. This method breaks down your feature idea into a clear Product Requirement Document (PRD), then into detailed tasks, and finally lets the AI work on each task one at a time while you review and approve progress. This structured workflow helps you keep control, avoid errors, and track progress visually, making AI-assisted development more reliable and manageable. It works with many AI tools and improves the quality and clarity of AI-generated code, saving you time and reducing frustration during complex feature development.

https://github.com/snarktank/ai-dev-tasks