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 #agentic_coding #llm_agent

DeepCode is an AI-powered platform that automates turning research papers, text, and URLs into high-quality, production-ready code for algorithms, front-end, and back-end development. It uses a multi-agent system to analyze complex documents, plan code structure, find relevant code references, and generate tested, documented code efficiently. You can interact with it via a user-friendly web interface or a professional command-line interface. This saves you time and effort by automating complex coding tasks, speeding up development, and reducing errors, letting you focus on innovation rather than manual coding details. It supports integration with popular tools and offers real-time progress tracking.

https://github.com/HKUDS/DeepCode
#python #comfyui #diffusion #flux #genai #mlsys #quantization

Nunchaku is a fast and efficient engine that runs 4-bit neural networks using a special method called SVDQuant, which compresses models to use less memory and speed up processing by 2 to 5 times compared to older methods. It supports advanced AI models for tasks like high-quality text-to-image generation and image editing, working best on modern NVIDIA GPUs. You can easily install and use it with ComfyUI, and it has active community support on Slack, Discord, and WeChat. This means you can generate or edit images quickly with less computing power, saving time and resources. It also offers tutorials and example workflows to help you get started smoothly.

https://github.com/nunchaku-tech/ComfyUI-nunchaku
1
#python #download_music #hacktoberfest #mp3 #music #playlists #python #song #song_lyrics #spotdl #spotdl_cli #spotify #youtube_music

spotDL is a fast, easy tool that downloads songs from Spotify playlists by finding them on YouTube, including album art, lyrics, and metadata. You install it via Python’s pip and need FFmpeg for audio processing. It works mainly through the command line and supports batch downloads, syncing playlists, and updating metadata. Audio quality is up to 128 kbps for free users and 256 kbps for YouTube Music Premium users. This tool helps you get your Spotify music offline with metadata, but the quality depends on YouTube sources. It’s great if you want a free, quick way to save Spotify songs with details included.

https://github.com/spotDL/spotify-downloader
2
#python

Related Website Sets (RWS) let companies declare which of their websites are related, so browsers like Chrome can allow limited sharing of cookies across these sites. This helps keep features like staying signed in or remembering your shopping cart working smoothly when you move between related sites, even as browsers block most third-party cookies to protect your privacy. By submitting their sites as a set, companies ensure a better, more seamless experience for you without losing privacy protections. This system balances user convenience with privacy by controlling when cross-site data is shared.

https://github.com/GoogleChrome/related-website-sets
#python

Verifiers is a tool that helps create environments for training large language models (LLMs) using reinforcement learning (RL). It includes features like async GRPO training and integration with other frameworks. This tool is useful for building and evaluating LLMs in various tasks, such as creating synthetic data or using tools within models. It supports both single-turn and multi-turn interactions, making it versatile for different applications. By using Verifiers, users can efficiently train and evaluate LLMs, which can improve their performance and accuracy in tasks like answering questions or generating text.

https://github.com/willccbb/verifiers
2
#javascript #ai #anthropic #chatbots #chatgpt #claude #gemini #generative_ai #google_deepmind #large_language_models #llm #openai #prompt_engineering #prompt_injection #prompts

There is a collection of system prompts used by popular chatbots like ChatGPT and others. These prompts are instructions that guide how chatbots respond. They are now available publicly on GitHub, which can be very helpful for users. By seeing these prompts, users can understand how chatbots work and even learn how to create their own AI tools. This can help developers build better AI applications and improve their understanding of AI technology.

https://github.com/asgeirtj/system_prompts_leaks
#lua #layout #lua #neovim #neovim_plugin #neovim_ui #nvim #plugin #scratchpad #ui #ux #zen_mode #zenmode

The no-neck-pain.nvim plugin for Neovim centers your active editing window by adding empty buffers on each side, creating padding that keeps your focus in the middle of the screen. It works right away without setup, supports multiple tabs, split windows, and integrates with popular file tree and dashboard plugins. You can customize its width, colors, and behavior, and even use the side buffers as scratchpads for notes. This helps reduce neck strain and improves focus, especially on wide monitors, by keeping your code or text centered and easy to read without distractions.

https://github.com/shortcuts/no-neck-pain.nvim
1
#vim_script #hacktoberfest #personal_organizer #vim #vim_plugin #vimwiki #wiki

VimWiki is a personal wiki plugin for Vim that helps you organize notes, manage to-do lists, write diaries, and create linked text files with easy navigation using simple key commands like `<Leader>ww`. It supports multiple markup syntaxes (VimWiki, Markdown, MediaWiki) and can export your notes to HTML. You can quickly create and follow links between pages, keep separate wikis for different projects, and sync your wiki files across devices since they are plain text. This makes note-taking fast, flexible, and accessible directly within Vim, improving productivity and organization without leaving your editor.

https://github.com/vimwiki/vimwiki
#python

WhisperLiveKit lets you convert speech to text in real-time directly in your browser, with speaker identification, using advanced AI models designed for low delay and high accuracy. It processes audio intelligently to avoid cutting off words, supports multiple users, and reduces processing when no voice is detected. You can easily install it, run a server, and start transcribing live speech instantly. It also offers options for speaker diarization, multiple languages, and secure HTTPS setup. This helps you capture meetings, assist hearing-impaired users, transcribe podcasts, or analyze calls quickly and locally without sending data to the cloud.

https://github.com/QuentinFuxa/WhisperLiveKit
#python #audiobooks #epub #kokoro #python #tts

You can easily turn e-books in .epub format into high-quality audiobooks using Audiblez, a free tool that uses Kokoro's natural-sounding text-to-speech voices in many languages. It works on Windows, Mac, and Linux, with options for command line or a simple graphical interface. You can choose different voices, adjust reading speed, and even pick specific chapters to convert. Using a GPU speeds up the process significantly. The final audiobook is saved as an .m4b file, playable on most audiobook apps. This saves you time and money compared to hiring narrators and lets you listen to books hands-free anywhere.

https://github.com/santinic/audiblez
1
#typescript #commerce #e_commerce #javascript #marketplace #marketplace_solution #medusa #medusajs #medusajs_v2 #multi_vendor #multi_vendor_ecommerce #multivendor_ecommerce #nodejs #open_source #shopping_cart

Mercur is a free, open-source platform that lets you build and run your own multi-vendor marketplace with full control over your data, infrastructure, and customizations. It combines the ease of SaaS with the freedom of open source, so you avoid transaction fees and vendor lock-in. Built on modern MedusaJS technology, Mercur supports both B2C and B2B marketplaces, offering customizable storefronts, admin and vendor panels, and integrations like Stripe for payments. This means you can create a unique, scalable marketplace tailored to your business needs without relying on costly or restrictive platforms. It requires some technical skill but gives you complete ownership and flexibility.

https://github.com/mercurjs/mercur
#typescript #agentic_ai #agentic_workflow #agents #ai #approval_process #escalation_policy #function_calling #human_as_tool #human_in_the_loop #humanlayer #llm #llms

HumanLayer helps you safely use AI agents to automate important tasks by ensuring a human always reviews high-risk actions, like sending emails or changing private data. This is crucial because AI can make mistakes or create wrong outputs, and some tasks are too sensitive to trust AI alone. HumanLayer’s tools guarantee human oversight in these cases, so you get the benefits of AI automation without risking errors in critical work. This makes AI more reliable and useful for automating complex workflows while keeping control and safety in your hands.

https://github.com/humanlayer/humanlayer
#csharp

The Model Context Protocol (MCP) is an open standard that lets AI models connect easily and securely to external data sources and tools, like business systems or cloud services. It acts like a universal adapter, enabling AI to access the right context and data to perform tasks accurately and efficiently. Microsoft offers many MCP servers that link AI with services such as Azure DevOps, SQL databases, Microsoft 365, and more, allowing AI to interact naturally with your data and workflows. This helps you get smarter AI assistance, better automation, and easier integration across your tools.

https://github.com/microsoft/mcp
#python #blueteam #discovery #emails #information_gathering #osint #python #recon #reconnaissance #redteam #subdomain_enumeration

theHarvester is a free, easy-to-use tool that helps you gather public information about a domain, such as emails, subdomains, IPs, and URLs, from many online sources like search engines and databases. It is useful during security testing to understand a company’s external exposure and find potential vulnerabilities. You can run it with Python and it supports features like DNS brute forcing and taking screenshots of found subdomains. Using theHarvester helps you quickly collect valuable data for cybersecurity assessments, making your research more efficient and thorough.

https://github.com/laramies/theHarvester
1
#shell #alpine #alpine_linux #boot #distro #grub #installer #iso #linux #linux_distribution #liveos #netboot #netinst #netinstall #operating_systems #os #reinstall #shell_script #vps #windows

You can use a powerful script to easily reinstall Linux or Windows on your server with just one command. It supports 19 popular Linux versions and all Windows versions from Vista to Windows 11, automatically downloading official ISO files and drivers. It works for switching between Linux and Windows, handles different network setups without manual IP input, and supports BIOS, EFI, and ARM servers. The script is lightweight, safe, and fetches all resources live from official sources. This saves you time and effort in system installation or reinstallation, especially on low-memory or cloud servers. You can also customize passwords, SSH keys, and ports during installation.

https://github.com/bin456789/reinstall
#other

This guide helps you prepare for software engineering technical interviews by covering key topics like good coding practices (SOLID principles, DRY, Clean Code, Clean Architecture), algorithms and data structures, design patterns, system design, databases, version control, CI/CD, containers, and AI tools. It offers practical resources and examples for many programming languages and frameworks, plus common interview questions for frontend and backend roles. Using this guide improves your coding skills, helps you understand important concepts, and boosts your confidence to perform well in interviews and real projects. It saves you time by gathering essential knowledge and practice materials in one place.

https://github.com/DevCaress/guia-entrevistas-de-programacion
#elixir #elixir #language_server_protocol #lsp

Expert is the official language server for Elixir, helping your code editor understand and work with Elixir code better. You can easily install it by downloading the right version for your system or build it from source if you prefer. Expert supports the latest features through nightly builds and integrates smoothly with your editor, improving coding with features like error checking and code completion. Using Expert makes writing Elixir code faster and less error-prone, boosting your productivity and coding experience. It is open source under Apache License 2.0 and supported by sponsors, ensuring ongoing development and support.

https://github.com/elixir-lang/expert
#lua

Path of Building 2 is a free offline tool for planning your Path of Exile 2 character builds. It helps you calculate your damage, defenses, life, mana, and other stats accurately by including buffs, auras, and enemy resistances. You can plan your passive skill tree, add and toggle skills, and manage items by importing them directly or crafting custom gear. It supports minions, party play, and sharing builds with others. This tool saves you time and effort by showing exactly how changes affect your character, helping you create strong, optimized builds before playing. It updates automatically and works offline for convenience.

https://github.com/PathOfBuildingCommunity/PathOfBuilding-PoE2
#kotlin #agentframework #agentic_ai #agents #ai #aiagentframework #android_ai #anthropic #generative_ai #java #jvm #kotlin #ktor #llm #mcp #ollama #openai #spring

Koog is a Kotlin-based open-source framework that helps you build AI agents fully in Kotlin, making it easy to create smart assistants that can use tools, manage complex tasks, and remember past interactions. It supports multiple AI models like OpenAI and Google, runs on many platforms (JVM, JavaScript, iOS), and offers features like real-time streaming, custom tools, and efficient memory use. Koog also provides debugging tools, flexible workflows, and scales from simple chatbots to enterprise systems. Using Koog lets you develop powerful, maintainable AI agents quickly and naturally within the Kotlin ecosystem, benefiting your projects with speed, flexibility, and strong integration options.

https://github.com/JetBrains/koog
#python #bot #python #tiktok #tiktok_api #tiktok_bot #tiktok_python #tiktok_views #tiktokbot #views #zefoy

You can learn how to build the Zefoy bot yourself through a new course that shares 5+ years of reverse engineering knowledge, so you don’t have to rely on frequent fixes. The updated bot script now includes an automatic captcha solver, making it easier to run without interruptions. It’s fast, lightweight, works with TikTok’s API for dynamic view counts, and can be used on mobile devices. To use it, you just need Python and a few packages installed, then run the provided Python file. This gives you control and efficiency in automating TikTok views and interactions.

https://github.com/xtekky/TikTok-ViewBot
#other

Cognitive load is the mental effort needed to understand and work with code. Since our brain can only hold about four pieces of information at once, complex code with many conditions, deep inheritance, or too many small modules increases this load, making it harder to understand and maintain. To reduce cognitive load, use clear, meaningful variable names, prefer composition over inheritance, avoid too many tiny modules, and keep interfaces simple. Also, avoid excessive abstractions, tight coupling with frameworks, and overly complex architectures. Lower cognitive load helps you and your team understand code faster, reduce bugs, and be more productive.

https://github.com/zakirullin/cognitive-load