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 #agents #ai #framework #llm #openai #python

The OpenAI Agents SDK is a Python framework that lets you easily build and connect AI agents—smart programs that can talk, use tools, and work together to solve tasks[2][3]. You can turn any Python function into a tool an agent can use, set up safety checks to control what agents do, and automatically pass tasks between different agents when needed[2][4]. The SDK manages conversation history for you, so agents remember past interactions, and it includes tools to track and debug how agents make decisions[2]. This makes it simple to create reliable, customizable AI helpers for things like customer support, research, or automation, with clear oversight and fast development.

https://github.com/openai/openai-agents-python
#java #cloud #coap #dashboard #iot #iot_analytics #iot_platform #iot_solutions #java #kafka #lwm2m #microservices #middleware #mqtt #netty #platform #snmp #thingsboard #visualization #websockets #widgets

ThingsBoard is an open-source IoT platform that helps manage and analyze data from connected devices. It allows users to collect data, create real-time dashboards, and automate tasks using a powerful rule engine. This platform supports various protocols like MQTT and HTTP, making it easy to connect devices. Users can also define relationships between devices and assets, and trigger alarms based on specific conditions. The benefit is that it simplifies IoT project development, making it scalable and efficient for applications like smart farming, smart offices, and more.

https://github.com/thingsboard/thingsboard
#rust #codeformatter #formatter #rust #rustfmt

Rustfmt is a tool that automatically formats your Rust code to follow official style guidelines, making your code clean and consistent. You can easily install it with Rust's toolchain and run it using commands like `cargo fmt` to format entire projects or `rustfmt filename` for individual files. It works well with editors and continuous integration systems to keep code style uniform and avoid style debates. You can customize formatting with a `rustfmt.toml` file and skip formatting for specific code parts if needed. Using rustfmt saves time, reduces errors, and improves code readability and collaboration.

https://github.com/rust-lang/rustfmt
#javascript #3d #blockbench #electron #hytale #low_poly #minecraft #pixel_art

Blockbench is a free, easy-to-use program for making low-poly 3D models with pixel art textures, perfect for beginners but also packed with advanced tools for experts[1]. You can paint and edit textures right inside the program, create animations, and export your models for games, 3D printing, or sharing online—including special formats for Minecraft Java and Bedrock Edition[1][3]. The interface is modern and customizable, and you can add even more features with plugins[1]. Since Blockbench is open source, you can use, change, and share it freely, and anything you create belongs to you[1]. This makes it a powerful, flexible tool for anyone interested in 3D modeling, especially for game design and Minecraft content creation.

https://github.com/JannisX11/blockbench
#zig #3d_game #cubyz #game #procedural_generation #sandbox #sandbox_game #voxel #voxel_game #zig

Cubyz is a 3D voxel sandbox game like Minecraft, letting you explore unlimited height and depth with far view distances. It has a unique crafting system where you can try making any tool, and the game figures out what it is. It runs on Windows and Linux, written in the Zig programming language for better performance. You can easily download and run it or compile it yourself if you want the latest version. The game is open-source, so you can contribute by adding code, gameplay features, or textures following simple guidelines. This means you get a flexible, creative game with ongoing improvements and community support.

https://github.com/PixelGuys/Cubyz
#go #archival #data_archiving #data_import #family_history #self_hosted #timeline

Timelinize helps you organize your personal data from different sources like photos, messages, and social media into a single timeline on your computer. This keeps your data private and under your control, unlike cloud services. You can import data from many places, view it on a map, and see conversations across different platforms. It's like having a personal journal that you can add to and keep forever, without relying on companies to store it for you. This way, you can keep your memories safe and easily look back at them whenever you want.

https://github.com/timelinize/timelinize
#typescript #docker #docker_compose #linux #rdp #virtualization #windows

WinBoat lets you run any Windows app on Linux with a smooth, native-like experience by running a full Windows system inside a Docker container using virtualization. It has an elegant interface and automates installation, so you just pick your settings and it handles the rest. You can run individual Windows apps seamlessly alongside Linux apps or access the full Windows desktop when needed. Your Linux files are easily shared with Windows, making file management simple. This helps you use Windows-only software on Linux without complicated setups, though it requires some system resources and setup steps like enabling virtualization and installing Docker. WinBoat is still in beta, so occasional bugs may occur.

https://github.com/TibixDev/winboat
#python

You can set up and run the Gemini 2.5 Computer Use model to automate browser tasks by cloning its repository, creating a Python virtual environment, installing dependencies, and configuring API keys for Gemini or Vertex AI. This model "sees" the browser screen via screenshots and performs actions like clicking or typing, mimicking human interaction. You run it using a command-line script where you give natural language instructions, and it executes them in a browser environment locally or via Browserbase. This helps automate repetitive tasks, testing, data collection, and more, saving time and reducing errors in web workflows.

https://github.com/google/computer-use-preview
#typescript #cloudflare_kv #cloudflare_pages #cloudflare_workers #drizzle_orm #postgres #remix #tailwindcss #typescript #vite

Supermemory lets you easily save and organize information from websites, PDFs, text, and apps like Google Drive or Notion. You can then chat with your saved memories in natural language to quickly find what you need. It connects with popular AI tools, automatically updates your data, and creates smart knowledge graphs to help you remember and use your information better. This saves you time and effort by keeping all your important content in one place and making it easy to access and search whenever you want. It’s like having a personal assistant for your digital memory.

https://github.com/supermemoryai/supermemory
#typescript #agent #agent_platform #ai_plugins #chatbot #chatbot_framework #coze #coze_platform #generative_ai #go #kouzi #low_code_ai #multimodel_ai #no_code #rag #studio #typescript #workflow

Coze Studio is an easy-to-use, all-in-one platform for building AI agents and apps without needing much coding. It offers visual tools to design, debug, and deploy AI projects quickly using drag-and-drop workflows, plugins, and large language models like GPT-4. You can create smart assistants, chatbots, or custom AI apps with ready templates and manage models, knowledge bases, and plugins in one place. It supports no-code and low-code development, making AI accessible to both beginners and professionals, saving you time and effort in building powerful AI solutions tailored to your needs. It also supports multi-model integration and easy deployment.

https://github.com/coze-dev/coze-studio
1
#javascript #anthropic #anthropic_claude #claude #claude_code

Claude Code Templates is a free, open-source collection of ready-to-use AI agents, custom commands, project templates, and integrations for Anthropic’s Claude Code, designed to make your coding faster and easier. You can quickly install specialized tools—like a security auditor, test generator, or database connector—with simple commands, and mix and match components to fit your project’s needs. The package also includes extras like real-time analytics, conversation monitoring, and health checks to keep your setup running smoothly. By using these templates, you save time setting up projects, avoid repetitive tasks, and get access to best practices and community-built tools right from the start.

https://github.com/davila7/claude-code-templates
#python #agents #ai #ai_agents #api #developer_tools #discord #function_calling #integration #llm #mcp #mcp_client #mcp_server #oauth2 #open_source

Klavis AI helps developers connect AI tools to other services like GitHub, Gmail, and Slack easily. It offers hosted servers that handle authentication and client code automatically, making it simpler to integrate AI with various platforms. This saves time and effort by eliminating the need for custom authentication management and client library maintenance. Users can quickly set up and scale their AI applications without worrying about complex integrations, making it easier to deploy AI-powered workflows securely and efficiently.

https://github.com/Klavis-AI/klavis
1
#csharp #agent #ai #avalonia #chat #claude #deepseek #gpt_oss #grok #llm #mcp #ollama #openai #rag #ui_automation

Everywhere is an AI assistant that works directly on your screen without needing screenshots or app switching. You just press a shortcut and it understands the context instantly to help you with tasks like fixing errors, summarizing articles, translating text, or improving your writing tone. It supports many AI models and runs on Windows, with macOS and Linux versions coming soon. This tool saves you time and effort by giving quick, relevant help exactly where you need it, making your work and browsing smoother and more efficient. It also supports multiple languages and has a modern, easy-to-use interface.

https://github.com/DearVa/Everywhere
#vue #vrchat

VRCX is a free companion app for VRChat that makes managing friends, avatars, worlds, and groups easier than using VRChat alone. It helps you track friends’ online status, world activity, and time spent together, plus save notes about them. You can search for avatars and worlds, get notifications, and even launch other apps automatically when VRChat starts. It also improves Discord integration by showing your VRChat activity with join buttons. VRCX uses VRChat’s official API without modifying the game, so it’s safe to use and enhances your VRChat experience by adding useful tools and convenience.

https://github.com/vrcx-team/VRCX
#mustache

The Harbor Helm chart lets you easily install and manage Harbor—a secure container image registry—on your Kubernetes cluster using Helm, a popular package manager for Kubernetes[1][3]. Before installing, make sure you have a Kubernetes cluster (version 1.20 or higher) and Helm (version 3.2.0 or higher) ready. You can add the Harbor Helm repository with helm repo add harbor https you can choose how to expose Harbor (using Ingress, NodePort, LoadBalancer, etc.), set up TLS for security, configure persistent storage for your images, and even use external databases or Redis for high availability[1]. For production, it’s best to adjust settings in the values.yaml file or use --set flags to match your needs, such as setting the admin password, storage size, and external URL[6]. Uninstalling is just as easy with helm uninstall my-release. The main benefit is that this approach saves time, reduces manual errors, and makes it simple to deploy, upgrade, and maintain Harbor in your Kubernetes environment, with options for high availability and integration with your existing infrastructure.

https://github.com/goharbor/harbor-helm
#kotlin #compose_multiplatform #git #jetbrains_compose #jgit #kotlin #multiplatform #rust

Gitnuro is a free, open-source Git client that works on Linux, Windows, and MacOS, offering the same experience on all platforms. It helps you manage Git repositories easily with features like viewing file changes, staging, committing, branching, merging, rebasing, and more. It supports advanced Git tasks such as interactive rebase, stash management, and image diffs. Gitnuro respects your privacy by not tracking your data and allows customization with themes. It is fast, does not rely on web technologies, and is suitable for both beginners and professionals, making Git version control simpler and more efficient for you.

https://github.com/JetpackDuba/Gitnuro
#python

Using NVIDIA H100 GPUs for training large language models (LLMs) offers significant benefits. These GPUs are designed to speed up AI tasks, especially with their Transformer Engine and FP8 precision, which can train models like GPT-3 up to four times faster than previous generations[1][4]. The H100 GPUs are highly efficient and cost-effective, making them ideal for cloud-based environments[2][6]. They also support various AI frameworks, ensuring compatibility and ease of use for developers[7]. This setup allows for faster model convergence and reduced training time, making it a powerful tool for AI research and development.

https://github.com/KellerJordan/modded-nanogpt
#verilog #cocotb #embedded #fpga #iss #risc_v #rtl #verilator #verilog #vpn #vproc #wireguard

This project creates an open-source, hardware-based WireGuard VPN using an affordable FPGA board, making fast and secure VPNs more accessible. Unlike slow software VPNs or costly proprietary hardware, this FPGA design runs WireGuard encryption and packet processing at near wire speed without needing a PC host. It uses common tools and languages (SystemVerilog, open-source FPGA tools) and includes a soft CPU for control tasks and hardware logic for data encryption and routing. This means you get a faster, more efficient, and customizable VPN solution that is open and affordable, ideal for learning, development, or deployment in cost-sensitive environments.

https://github.com/chili-chips-ba/wireguard-fpga
13
#python #agent #context_engineering #electron #embedding_models #memory #proactive_ai #python #python3 #rag #react #vector_database #vision_language_model

MineContext is a special AI tool that helps you work more efficiently. It collects information from your computer screen and other sources, then uses this data to give you useful insights, summaries, and reminders. This helps you stay organized and focused on important tasks. MineContext is also very private because it stores all your data on your local device, not in the cloud. It's like having a personal assistant that helps you manage your digital life better.

https://github.com/volcengine/MineContext
#python

**What is nanoGPT?**

nanoGPT is a simple and fast way to train medium-sized GPT models. It's based on minGPT but focuses more on speed and ease of use. You can easily train new models or fine-tune existing ones like GPT-2. The code is simple and easy to understand, making it great for developers who want to quickly work with GPT models. It uses popular libraries like PyTorch and Hugging Face's transformers, making it easy to customize and use on different devices, including GPUs and CPUs.

**Benefits for Users** Simple code makes it easy to modify and train models.
- **Fast Training** Allows users to train new models or fine-tune existing ones.

https://github.com/karpathy/nanoGPT
#typescript

LangChain is a framework that helps developers build applications using large language models (LLMs). It makes it easy to connect LLMs with external data sources, allowing applications to be more context-aware and capable of reasoning. This framework provides modular tools and integrations that simplify the development process. Users benefit by being able to create complex applications like chatbots and question-answering systems more efficiently. LangChain supports both Python and JavaScript, making it versatile for different development environments. It also offers tools for production and deployment, making it easier to get applications up and running quickly.

https://github.com/langchain-ai/langchainjs