GitHub Trends
11.6K subscribers
16K 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
#go #agent #agentic #ai #chatbot #chatbots #embeddings #evaluation #generative_ai #golang #knowledge_base #llm #multi_tenant #multimodel #ollama #openai #question_answering #rag #reranking #semantic_search #vector_search

WeKnora is a powerful tool that helps you understand and find answers in complex documents like PDFs and Word files. It uses advanced AI to read documents, understand what they mean, and answer your questions in a simple way. This tool is useful for businesses and researchers because it can quickly find information from many documents, making it easier to manage knowledge and make decisions. It also supports multiple languages and can be used privately, ensuring your data stays safe.

https://github.com/Tencent/WeKnora
#go #blockchain #cloudvpn #golang #golang_library #holepunch #ipfs #ipfs_blockchain #kubernetes #libp2p #mesh #mesh_networks #nat #networking #p2p #p2pvpn #tunnel #vpn

EdgeVPN lets you create secure, decentralized private networks using peer-to-peer (p2p) connections without relying on central servers. It can build a VPN that automatically assigns IPs, includes a small DNS server, and protects your network even if tokens leak. You can also use it as a reverse proxy to share TCP services or send files securely over p2p without a VPN connection. It works well for edge devices and development, especially behind NATs, and can be integrated into your own Go programs. This helps you connect devices easily and securely across different networks without complex setup or infrastructure.

https://github.com/mudler/edgevpn
1
#go #containers #deployment #devops #docker #docker_compose #golang #hacktoberfest #kubernetes #orchestration #self_hosted

Uncloud lets you run and manage web apps across multiple servers (cloud, home, or bare metal) as easily as using Docker Compose, but with production features like zero-downtime updates, automatic HTTPS, and cross-machine scaling. It connects your machines into a secure, private network without needing a central control server, so there’s less to manage and no single point of failure. You keep full control of your infrastructure and data, avoid vendor lock-in, and get a simple, cloud-like experience without the complexity of Kubernetes.

https://github.com/psviderski/uncloud
#go #game_engine #game_engine_2d #game_engine_3d #game_engine_development #game_engine_framework #gameengine #go #golang

Kaiju Engine is a fast, modern 2D/3D game engine written in Go and powered by Vulkan, designed for simplicity and high performance. It runs on Windows, Linux, Android, and is working on Mac support. Kaiju offers much faster rendering speeds and lower memory use than popular engines like Unity, making game development quicker and more efficient. It uses Go’s garbage collector to help prevent common programming errors, improving stability. You can write games directly in Go, and the engine supports local AI integration and a flexible UI system using HTML/CSS. Although the editor is still in development, the engine itself is production-ready, offering a powerful tool for developers who want speed and simplicity.

https://github.com/KaijuEngine/kaiju
#go #git #go #golang #hacktoberfest #hooks #lefthook #manager

Lefthook is a fast Git hooks manager built in Go for Node.js, Ruby, Python, and other projects. Install it easily via Go, NPM, gem, or pipx, then configure hooks in a simple lefthook.yml file and run `lefthook install`. It runs commands in parallel, filters files with globs/regex, supports scripts, tags, Docker, and local overrides for speed and control. This saves you time on commits/pushes by automating linting and checks quickly without dependencies, keeping code clean effortlessly.

https://github.com/evilmartians/lefthook
#go #config #config_loader #configuration #configuration_file #configuration_management #etcd_client #go #golang #golang_package #s3_bucket #toml #viper #yaml

koanf is a lightweight Go library to load config from files (JSON, YAML, TOML), env vars, flags, S3, Vault and more, merging them easily with dot-path keys like "app.server.port". Install core with `go get github.com/knadh/koanf/v2`, add providers/parsers as needed. It's a cleaner Viper alternative with fewer dependencies and better extensibility. This saves you time by simplifying config in apps, letting you override values flexibly without bloat or forced orders.

https://github.com/knadh/koanf
#go #cross_seed #cross_seeding #go #golang #libtorrent #qbit #qbittorrent #workflows

qui is a fast, modern web interface for qBittorrent that lets you manage multiple instances from one lightweight app with no dependencies—just download and run. Key features include multi-instance support, cross-seeding to match torrents across trackers, rule-based automations, backups, and a responsive UI for large collections, accessible at http7476 via simple Linux or Docker setup. This benefits you by simplifying torrent management, boosting performance, enabling automations, and saving time on handling big libraries from a single, efficient dashboard.

https://github.com/autobrr/qui
#go #coolq #cqhttp #cqhttp_mirai #go #go_cqhttp #golang #group_manager #mirai #mirai_bot #nonebot #onebot #onebot_plugin #onebot_sdk #plugin #qq #qq_bot #qqbot #qqrobot #websocket #zerobot

ZeroBot-Plugin is a comprehensive utility plugin collection for the ZeroBot chatbot framework, offering over 100 features across entertainment, management, and productivity categories. The system provides high-priority functions like chat management, sleep tracking, and group administration, alongside mid-tier features such as image generation, music streaming, and game simulations. Users benefit from flexible plugin control—enabling or disabling specific features per group—and dynamic loading capabilities that reduce program size. The platform supports multiple deployment methods, from pre-compiled releases to local compilation, making it accessible whether you prefer ready-to-use binaries or customized builds. With extensive command options, scheduled task triggers, and AI integration, ZeroBot-Plugin transforms group chat management into an automated, entertaining experience while maintaining user control over which features activate in specific communities.

https://github.com/FloatTech/ZeroBot-Plugin
#go #ai_agents #ai_security_tool #anthropic #autonomous_agents #golang #gpt #graphql #multi_agent_system #offensive_security #open_source #openai #penetration_testing #penetration_testing_tools #react #security_automation #security_testing #security_tools #self_hosted

PentAGI is an AI-powered tool that automates penetration testing with smart agents using 20+ pro tools like nmap and metasploit in a safe Docker sandbox. It researches vulnerabilities, executes attacks, stores knowledge for reuse, and creates detailed reports via a simple web UI. Quick setup needs Docker, an LLM API key (OpenAI/Anthropic), and `docker compose up -d`. This saves you hours of manual work, speeds up secure testing, cuts errors, and helps find issues faster for better protection.

https://github.com/vxcontrol/pentagi
👍21
#go #browser_history #go #golang #history #index #mcp #mcp_server #personal_search #personal_search_engine #privacy #search #search_engine #semantic_search #web

Hister is a private search tool that lets you search the full text of web pages and local files you have already visited or saved, from a browser, terminal, or AI assistant. It runs locally or on your own server, needs little setup, and helps you quickly find old information again while keeping your data private.

https://github.com/asciimoo/hister
1
#go #ai_agents #coding_agent #developer_tools #go #golang #guidelines

This project helps coding agents write modern Go by using newer Go features and stdlib tools instead of old patterns, based on the Go version in `go.mod`. It supports Go 1.25+ and works with Junie, Claude Code, Codex, Cursor, and other agents. The benefit to you is cleaner, newer Go code with less manual fixing later.

https://github.com/JetBrains/go-modern-guidelines
👍311