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 #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
#go

Fuck-u-code is a tool that checks how messy and bad your code is by giving it a "shit mountain" score from 0 to 100—the higher the score, the worse the code. It supports many programming languages and looks at seven key areas like complexity, comments, naming, and errors. It shows colorful reports in the terminal and can output Markdown for easy sharing or AI use. You can run it locally, so your code stays private. Using it helps you find problems early, improve code quality, and keep your projects clean and maintainable, saving time and effort in the long run.

https://github.com/Done-0/fuck-u-code
51
#typescript #accessibility #cross_platform #speech_to_text #tauri_v2

Handy is a free, open-source speech-to-text app that works offline on Windows, macOS, and Linux. You press a shortcut, speak, and your words appear in any text field without sending your voice to the cloud, keeping your data private. It uses advanced models like Whisper and Parakeet for accurate transcription and supports GPU acceleration or CPU-only modes. Handy is simple, privacy-focused, and customizable, making it ideal if you want a secure, extensible tool for converting speech to text without relying on internet services. This helps you type hands-free while protecting your privacy and controlling your data.

https://github.com/cjpais/Handy
#python

You can use the Claude Agent SDK for Python to easily build AI agents that interact with Claude, a powerful AI system. It lets you send queries asynchronously, use built-in or custom tools, and manage conversations with advanced options like hooks for automated checks. The SDK runs tools inside your Python process for better speed and simpler setup, avoiding extra subprocesses. It supports error handling and lets you control permissions and working directories. This helps you create smart assistants for coding, business, or other tasks efficiently, with clear examples and easy installation using Python 3.10+, Node.js, and the Claude Code CLI tool.

https://github.com/anthropics/claude-agent-sdk-python
#python

This tool helps you create long, logical, and consistent novels automatically using advanced AI language models. It guides you step-by-step: first setting up your story’s world, characters, and plot outline; then generating chapter titles and summaries; next drafting each chapter with context awareness to keep the story coherent; and finally reviewing and finalizing chapters to avoid contradictions. It offers a user-friendly interface and supports customization like story theme, genre, chapter count, and length. This saves you time and effort in novel writing by automating complex tasks while letting you control the creative process.

https://github.com/YILING0013/AI_NovelGenerator
#javascript #ai #github_copilot #prompt_engineering

You can improve your GitHub Copilot experience by using the Awesome GitHub Copilot Customizations, a collection of ready-made prompts, instructions, and chat modes tailored for different coding tasks and roles. This toolkit helps you write better code faster by providing focused code suggestions, enforcing coding standards, and offering expert AI personas for specialized help. You can easily add these customizations to editors like VS Code using the MCP Server. This saves you time, boosts productivity, ensures consistent code quality, and helps you learn best practices while coding. It also supports collaboration and onboarding by standardizing workflows and documentation.

https://github.com/github/awesome-copilot
#cplusplus

Tile Language (tile-lang) is a simple, Python-like programming language that helps you write fast GPU and CPU code for tasks like matrix multiplication and attention mechanisms. It uses a smart compiler based on TVM to optimize your code automatically, so you get high performance without dealing with complex low-level details. Tile-lang supports many devices including NVIDIA and AMD GPUs and offers examples and tools to help you write, test, and profile your kernels easily. Installing it is straightforward via pip or from source. This lets you develop efficient AI and math kernels faster and with less effort, improving productivity and performance on modern hardware.

https://github.com/tile-ai/tilelang
#zig

TigerBeetle is a powerful, highly reliable database built specifically for financial transactions, designed to handle huge volumes with safety and speed. It ensures that once a transaction is confirmed, it cannot be lost, even if hardware fails or data gets corrupted. It uses advanced techniques like replication, checksums, and fault-tolerant consensus to keep data safe and available. TigerBeetle is much faster and more efficient than traditional databases, making it ideal for mission-critical financial systems that need to process thousands of transactions per second without errors or downtime. This means you get a secure, fast, and stable platform for managing money transfers and accounts reliably.

https://github.com/tigerbeetle/tigerbeetle
#python #csgo #dota2 #steam #steam_trading

You can use SteamTradingSiteTracker to get real-time, updated data on the prices and trade ratios of about 64,000 CSGO and DOTA2 items across five major trading platforms. It updates key item data every 10 minutes and offers tools like an item ID mapper and a mobile app for easy access. This helps you track market trends, spot good deals, and make smarter trading decisions by knowing current item values and trade activity quickly and reliably. The project also provides historical price data and bot detection datasets for deeper analysis. This saves you time and improves your trading success.

https://github.com/EricZhu-42/SteamTradingSiteTracker
1