9886
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
#shell #bash #developers_everyday_life #java #option_parser #python #script #shell #show_busy_java_threads #show_duplicate_java_classes #terminal #useful_scripts
This repository provides useful scripts for Java and Shell that make developer work easier and faster. The Java scripts help you quickly find CPU performance problems in running processes, detect duplicate classes in jar files, and search for specific classes across multiple jar files. The Shell scripts enhance command-line productivity with features like copying output to clipboard, colorizing file displays, deduplicating lines without sorting, and managing Docker containers more easily. The scripts are production-ready, used by major companies like Alibaba, and follow strict Bash standards for safety and reliability. You benefit by getting professional-grade tools that save time on routine tasks and learning best practices for writing quality shell scripts.
https://github.com/oldratlee/useful-scripts
#python #agent #ai #aiagent #awesome #chatgpt #hacktoberfest #hacktoberfest2025 #llm #long_short_term_memory #memori_ai #memory #memory_management #python #rag #state_management
Memori is an open-source memory engine that gives AI language models human-like memory using standard SQL databases like PostgreSQL, MySQL, or SQLite.[1][2] With just one line of code, you can enable any LLM to remember conversations, learn from interactions, and maintain context across sessions.[1] The key benefits are significant cost savings of 80-90% compared to expensive vector databases, complete data ownership and transparency since memories are stored in SQL databases you control, and zero vendor lock-in allowing you to export and move your data anywhere.[1][3] Memori works with popular frameworks like OpenAI, Anthropic, and LangChain, making it easy to integrate into existing projects without complex setup.[1]
https://github.com/GibsonAI/Memori
#rust
Vello is a fast 2D graphics renderer written in Rust that uses your GPU's compute power to draw shapes, images, text, and gradients[1]. Unlike older renderers that rely on your CPU for sorting and clipping, Vello moves most work to the GPU using special algorithms, giving you much better performance with less computer power needed[1][2]. It can draw large scenes smoothly and interactively, making it perfect for user interfaces, games, and animation tools[1]. You benefit from faster, smoother graphics with lower energy use, and it works across different platforms including web and Android.
https://github.com/linebender/vello
#python #ai #faiss #gpt_oss #langchain #llama_index #llm #localstorage #offline_first #ollama #privacy #python #rag #retrieval_augmented_generation #vector_database #vector_search #vectors
LEANN is a tiny, powerful vector database that lets you turn your laptop into a personal AI assistant capable of searching millions of documents using 97% less storage than traditional systems without losing accuracy. It works by storing a compact graph and computing embeddings only when needed, saving huge space and keeping your data private on your device. You can search your files, emails, browser history, chat logs, live data from platforms like Slack and Twitter, and even codebases—all locally without cloud costs. This means fast, private, and efficient AI-powered search and retrieval on your own laptop.
https://github.com/yichuan-w/LEANN
#python #data_analysis #dingtalk_robot #docker #feishu_robot #hot_news #mail #mcp #mcp_server #news #ntfy #python #telegram_bot #trending_topics #wechat_robot
TrendRadar is a lightweight, easy-to-deploy tool that gathers trending topics from 11+ major platforms like Zhihu, Douyin, and Baidu in just 30 seconds. It lets you set custom keywords to filter only news you care about, eliminating information overload. The tool offers three smart notification modes—daily summaries, current rankings, or incremental alerts—and supports multiple channels including WeChat Work, Feishu, DingTalk, Telegram, and email. You can customize how trends are ranked using a personalized algorithm that weighs ranking position, frequency, and hotness. With GitHub Pages for web reports, Docker support, and AI-powered analysis through MCP protocol, TrendRadar transforms scattered platform algorithms into one unified, user-controlled news feed tailored to your interests.
https://github.com/sansan0/TrendRadar
#html
The Agent Development Kit (ADK) is an open-source toolkit that helps you build, test, and deploy advanced AI agents easily. It lets you create flexible, multi-agent systems using Python or Java, supports many AI models, and works with different deployment options. ADK offers a rich set of tools, built-in monitoring, and simple integration with Google services, making it easier to develop, debug, and scale your AI applications. This means you can focus on creating smart, efficient agents without worrying about complex setup or compatibility issues.
https://github.com/google/adk-docs
#go
OpenCloud is an open-source server backend written in Go that lets you securely store, access, and share files without using a database, instead saving data directly on your filesystem for simplicity and scalability. It supports user authentication via OpenID Connect with external or built-in identity providers. You can build and run it locally with simple commands, and contribute by reporting issues, adding features, or improving documentation. This setup benefits you by offering a flexible, scalable, and secure cloud solution that is easy to install, customize, and control, helping you manage your data efficiently and privately.
https://github.com/opencloud-eu/opencloud
#python
You can use an AI-powered call center solution built with Azure and OpenAI GPT to automate phone calls for tasks like insurance claims, IT support, and customer service. This system handles calls in multiple languages, streams conversations in real-time, resumes after disconnections, and stores data securely. It uses advanced AI models to understand complex information, manage sensitive data safely, and customize conversations to your needs. The solution scales easily on Azure, offers call recording, human fallback, and brand-specific voices, improving customer experience and reducing costs by automating routine calls while keeping quality and compliance high. This helps you provide 24/7 support efficiently and with personalized service.
https://github.com/microsoft/call-center-ai
#cplusplus #oculus #oculus_quest #oculus_quest_2 #openxr #vr
WiVRn lets you wirelessly connect your standalone VR headset (like Meta Quest or Pico) to a Linux PC, so you can play PC VR games with the computer doing all the processing. It supports many headsets and uses OpenXR for compatibility with most VR apps, including SteamVR games. You install a server on your Linux PC and a client app on your headset, then connect over WiFi or USB. This setup gives you a wireless VR experience with good tracking and audio, letting you enjoy PC-quality VR without cables. It’s open source and works well on various Linux distributions.
https://github.com/WiVRn/WiVRn
#go #a2a #agents #agents_sdk #ai #aiagentframework #gemini #genai #go #llm #mcp #multi_agent_collaboration #multi_agent_systems #sdk #vertex_ai
The Agent Development Kit (ADK) for Go is an open-source toolkit that makes it easy to build, test, and deploy smart AI agents using the Go programming language. It lets you create simple or complex agent workflows, use ready-made or custom tools, and run your agents anywhere, especially in cloud environments. With ADK, you get full control, flexibility, and the ability to scale your applications, making it faster and simpler to develop powerful AI solutions for real-world tasks.
https://github.com/google/adk-go
#rust #librespot #rust #spotify #spotify_connect
Librespot is a free, open-source tool that lets you play and control Spotify music on your own devices, acting like a Spotify Connect receiver. It works with Spotify Premium and supports many audio systems, letting you stream music easily and privately. You can install it on different operating systems and customize how it works, making it simple to use Spotify on devices that don’t officially support it.
https://github.com/librespot-org/librespot
#python
You can use Tinker and Tinker Cookbook to easily fine-tune large language models (LLMs) for your specific needs without managing complex training infrastructure. Tinker handles distributed training and uses efficient LoRA adapters to reduce costs and speed up customization. The Cookbook offers ready-made examples and tools for tasks like chat, math reasoning, and reinforcement learning, helping you quickly build and improve AI models. This means you can create AI that better fits your domain, runs faster, and follows your rules, all while saving time and computing resources. It’s great for researchers, developers, and teams wanting powerful, flexible AI customization.
https://github.com/thinking-machines-lab/tinker-cookbook
#ruby
Gumroad is an easy-to-use platform that lets creators sell digital products, courses, subscriptions, and even physical goods directly to customers. It offers simple setup, secure payments, and helpful tools for marketing and tracking sales. Users can start selling quickly without needing a website or technical skills. The benefit is that anyone can turn their ideas into a business fast, reach more people, and keep more of their earnings with low fees and direct customer contact.
https://github.com/antiwork/gumroad
#typescript
Rachoon is a self-hosted invoicing platform that helps you easily create, manage, and track invoices and offers, perfect for freelancers and small businesses. It organizes client information, tracks payments and overdue invoices, supports multiple currencies and taxes, and lets you customize invoice templates. You can quickly export professional PDFs and get a clear dashboard view of your revenue and client stats. Being self-hosted means you have full control over your billing data. This saves you time, reduces errors, and helps you get paid faster while keeping your invoicing professional and organized.
https://github.com/ad-on-is/rachoon
#typescript #electron #material_you #music #music_player #netease_cloud_music #react #reactjs
Music You is a free desktop music player that lets you enjoy all the features of NetEase Cloud Music on your computer, with a modern, easy-to-use design that follows Google’s Material You style. You can log in with your phone, browse recommendations, manage your music library, listen to podcasts and radio, see lyrics (including word-by-word highlights), play local files, and access your cloud music. The app is built with React and Electron, works on Windows, macOS, and Linux, and is open source—so you can even download and modify the code yourself. This gives you a smooth, full-featured music experience right on your desktop, with regular updates and a clean, customizable interface.
https://github.com/GuMengYu/music-you
#python
The Social-Engineer Toolkit (SET) is an open-source penetration testing framework created by TrustedSec that helps security professionals test organizational defenses through social engineering attacks. SET provides pre-built attack vectors for phishing, credential harvesting, and website cloning, allowing testers to simulate realistic threats quickly and effectively. The toolkit runs on Linux and Mac OS X, with easy installation via pip or package managers. By using SET with proper authorization, security teams can identify human vulnerabilities in their defenses, understand how employees respond to social engineering tactics, and implement stronger security awareness training to protect against real-world attacks.
https://github.com/trustedsec/social-engineer-toolkit
#python #android #android_emulator #google_apps #kernelsu #magisk #magiskonwsa #magiskonwsalocal #subsystem #windows #windows_10 #windows_11 #windows_subsystem_android #windows_subsystem_for_android #windows10 #windowssubsystemforandroid #wsa #wsa_root #wsa_with_gapps_and_magisk #wsapatch
Windows Subsystem for Android (WSA) support ended on March 5, 2025, and the Amazon Appstore was removed from the Microsoft Store, but you can still manually install and use WSA on Windows 10 or 11 via unofficial builds like WSABuilds from GitHub. These builds include options with Google Play Services and root access (Magisk). If you face issues with apps crashing or not starting after recent Windows updates, try using older or "NoGApps" builds as workarounds. Backing up your data before uninstalling or updating WSA is recommended. This lets you keep running Android apps on Windows despite official support ending.
https://github.com/MustardChef/WSABuilds
#javascript #3d_gaussian_splatting #game_development #game_engine #gamedev #gaussian_splatting #gltf #hacktoberfest #javascript #nodejs #playcanvas #typescript #virtual_reality #webgl #webgl2 #webgpu #webxr
PlayCanvas is an open-source game engine that lets you create 3D and 2D games or apps that run in any browser, using WebGL and WebGPU for fast, high-quality graphics. It supports advanced features like animation, physics, sound, and asset streaming, and you can write code in JavaScript or TypeScript. The engine is free, easy to set up, and works well for both simple projects and complex games, making it simple to build and share interactive content online.
https://github.com/playcanvas/engine
#typescript
The Agent Development Kit Web UI (ADK Web) is a built-in developer interface that makes building and debugging AI agents easier by providing a visual, interactive environment. It works with Google’s ADK, a flexible framework for creating AI agents that can handle simple to complex tasks and work across different platforms and models. By using ADK Web, you can quickly test and develop agents locally through a chat-like interface, speeding up development and troubleshooting without complex setup. This helps you build smarter, multi-agent AI applications more efficiently and with better control over their behavior.
https://github.com/google/adk-web
#other
Email verification without sending emails streamlines how you confirm your email address online. Instead of clicking links or entering codes sent to your inbox, this new protocol lets your browser handle verification directly while you stay on the website. Your email provider verifies you're the rightful owner through existing login credentials, then sends a secure token back to the site. This eliminates delays, reduces frustration from dropped verification attempts, and protects your privacy by preventing email services from tracking which websites you're using. You get faster, smoother verification while maintaining better control over your personal information.[1][2]
https://github.com/WICG/email-verification-protocol
#python #hacktoberfest #hacktoberfest_accepted #hacktoberfest2021 #pywhatkit
PyWhatKit is a simple Python library that helps automate everyday tasks like sending WhatsApp messages, sharing images, playing YouTube videos, converting text to handwriting, and more. It works right away with no extra setup and supports the latest Python versions. With PyWhatKit, you can schedule messages, control your PC remotely, and even turn images into ASCII art. This saves time and makes it easy to handle routine jobs, making your daily workflow faster and more efficient.
https://github.com/Ankit404butfound/PyWhatKit
#python #hackintosh #hackintosh_efi #lzhoang2601 #lzhoang2801 #macos #opencore #opencore_efi #opencoresimplify
OpCore Simplify is a tool that makes it much easier to set up OpenCore EFI for Hackintosh systems by automatically creating the right configuration for your specific hardware. It checks your hardware, adds needed patches and drivers, and builds a ready-to-use EFI folder, saving you time and reducing mistakes. This means you can start installing macOS on your PC with a solid setup, even if you are new to Hackintosh.
https://github.com/lzhoang2801/OpCore-Simplify
#qml #dotfiles #hyprland #linux #material_design #quickshell #rice #ricing #unixporn #wayland
This Hyprland dotfiles setup gives you a modern, easy-to-use Linux desktop with features like a live app overview, AI integration (Gemini and Ollama), and automatic, beautiful color themes that match your wallpaper. Installation is simple with a one-line command, and the default keybinds are familiar if you’ve used Windows or GNOME. The system uses Quickshell for widgets (not Waybar), shows every command during setup for transparency, and offers a friendly Discord community for help. You benefit from a polished, customizable environment that’s both visually appealing and practical, with support for new users and advanced customization options.
https://github.com/end-4/dots-hyprland
#other
Kimi K2 is a powerful AI language model with 1 trillion parameters, designed to understand very long texts and perform complex tasks like coding, reasoning, and using tools autonomously. It excels at writing and debugging code, solving math and science problems, and managing multi-step workflows by calling external tools or APIs automatically. You can access it via an easy-to-use API or deploy it on popular platforms. This means you get a smart assistant that not only answers questions but also acts to complete tasks, making your work faster and more efficient, especially for coding and research projects.
https://github.com/MoonshotAI/Kimi-K2
#shell #aesthetic #dark_mode #dynamic #hyde #hyprdots #light_mode #themes #unix_porn #wallpapers
HyDE is a clean, modular, and visually appealing development environment designed for Hyprland on Arch Linux and some Arch-based distros. It offers easy installation via a script that auto-detects NVIDIA cards and configures necessary drivers, but it may conflict with existing desktop environments or theming. You can customize it with many official and community themes using a tool called themepatcher. HyDE keeps your configuration organized and separate from core scripts, making updates safer and simpler. It also supports running in a virtual machine for testing. Joining the HyDE Discord community helps you get support and share ideas. This setup benefits you by providing a stylish, maintainable, and customizable desktop environment with a smooth update process and community support.
https://github.com/HyDE-Project/HyDE
#python
This project teaches you how to build a real-world AI research assistant that automatically finds, reads, and answers questions about academic papers using a technique called Retrieval-Augmented Generation (RAG)[1][2][3]. RAG works by first searching for the most relevant information from a large collection of documents, then using a language model to generate clear, accurate answers based on that information—this means you get answers that are up-to-date and grounded in real sources, not just what the AI remembers from its training[1][2][3]. The course is hands-on: each week, you add a new piece, starting with setting up the technical infrastructure, then building automated data pipelines to fetch and process papers, adding powerful search tools (first with keywords, then with AI-powered semantic search), and finally connecting everything to a local AI model that can chat with you and explain complex topics in simple language. By the end, you’ll have a working system you can use to quickly find and understand research papers, and you’ll gain the skills to build similar AI tools for any field—all while learning the best practices used by professional engineers. The main benefit is that you get practical, production-ready AI skills and a tool that makes research faster and more reliable, with answers you can trust because they come directly from the latest papers.
https://github.com/jamwithai/arxiv-paper-curator
#python #agents #artificial_intelligence #cybersecurity #generative_ai #llm #penetration_testing
Strix is a free, open-source tool that uses AI agents to automatically find and fix security problems in your apps by acting like real hackers—running your code, hunting for vulnerabilities, and proving they’re real by actually exploiting them, not just guessing[1][2]. It works fast, gives clear reports, and can even suggest fixes or create pull requests to help you secure your code quickly. You can run it on your own computer, in your development pipeline, or use a cloud version for easier setup. The main benefit is that you get thorough, real-world security testing without the slow pace and high cost of manual checks, helping you catch and fix issues before they become serious problems.
https://github.com/usestrix/strix
#go
The MCP Go SDK is an official software toolkit for the Go programming language that helps you easily build and run MCP servers and clients. It provides ready-made packages for core MCP features, OAuth support, and custom transports, letting you connect AI models with external tools and data securely and efficiently. You can create servers that offer AI tools and clients that communicate with them using simple APIs and standard input/output or other transports. This SDK follows the full MCP standard, making it easier to develop AI applications that interact with real-time data and services, improving automation and user experience. It’s open source and designed for production use, saving you time and effort in building AI integrations.
https://github.com/modelcontextprotocol/go-sdk
#cplusplus #automatic_differentiation #large_language_models #machine_learning #tensor_algebra
GGML is a lightweight, efficient tensor library written in C that helps you run large machine learning models on everyday hardware like laptops, phones, and even Raspberry Pi. It supports integer quantization (reducing model size and speeding up processing), automatic differentiation, and works across many platforms without needing extra software. GGML uses zero memory allocation during runtime, which improves performance and is great for edge devices with limited resources. You can build and run models easily, including GPT-2, and it supports CUDA, Android, and other hardware. This means you can use advanced AI models faster and cheaper on your existing devices.
https://github.com/ggml-org/ggml
#kotlin #android #comics #manga #manga_reader #mangareader #webtoon
Kotatsu is a free, open-source manga reader app for Android that lets you read manga from over 1200 online sources and supports offline reading by downloading chapters. It offers features like customizable reading modes (including webtoon style), bookmarks, reading history, favorites with categories, and notifications for new chapters. You can sync your data across devices, protect the app with a password or fingerprint, and track manga progress with popular services like MyAnimeList. It works on Android 6.0+ devices and has a clean, user-friendly interface optimized for phones and tablets. However, Kotatsu is shutting down due to legal and policy challenges. Using it while available gives you a powerful, flexible manga reading experience with many sources and useful tools.
https://github.com/KotatsuApp/Kotatsu