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 #algorithmic_trading #bitcoin #cryptocurrencies #cryptocurrency #freqtrade #python #telegram_bot #trade #trading_bot

Freqtrade is a free and open-source crypto trading bot written in Python. It supports many major exchanges and can be controlled via Telegram or a web interface. You can use it to backtest your trading strategies, optimize them with machine learning, and manage your trades without risking real money in a "dry-run" mode. The bot also offers features like edge position sizing, whitelist and blacklist for cryptocurrencies, and performance status reports. This tool is beneficial because it allows you to test and optimize your trading strategies safely and efficiently, helping you make better decisions in the crypto market. However, it's important to understand how it works and to use it at your own risk.

https://github.com/freqtrade/freqtrade
#typescript #components #fluent #microsoft #office_ui_fabric #react #react_components

Fluent UI Web is a set of tools and components for building web applications. It includes React components and Web Components, making it easy to create consistent and modern interfaces. The latest version, Fluent UI React v9, is stable and ready for use, while older versions like v8 are still supported for gradual migration. This means you can start using the new features of v9 without disrupting your existing projects. The project also provides detailed documentation, quick start guides, and changelogs to help you get started quickly. Additionally, Fluent UI ensures accessibility by default, making your applications usable for everyone.

https://github.com/microsoft/fluentui
#csharp #proxy #shadowsocks #socks5 #trojan #v2fly #v2ray #vless #vmess #windows #xray #xtls

v2rayN is a user-friendly program for Windows and Linux that helps you manage internet traffic securely. It supports different cores like Xray and v2fly, making it versatile. To use it, you need to download the right version from the releases page and ensure you have the necessary Microsoft .NET runtime installed. Once set up, you can run v2rayN.exe to start using it. The benefit to you is enhanced security and easier management of your internet connections, all through a simple graphical interface. You can also get help and updates from their Telegram channel.

https://github.com/2dust/v2rayN
👏1
#python #ai #llm_evaluation #llm_security #security_scanners #vulnerability_assessment

`garak` is a free tool that helps check if large language models (LLMs) have weaknesses or can be made to fail in unwanted ways. It tests for issues like hallucinations, data leaks, prompt injections, misinformation, and more. You can use it like `nmap` but for LLMs. To use `garak`, you install it with `pip` and specify the LLM model you want to test. It runs various probes to see if the model behaves incorrectly and gives you detailed reports on any vulnerabilities found. This helps ensure your LLMs are safe and reliable. You can get started by following the user guide and joining their Discord community for support.

https://github.com/NVIDIA/garak
#typescript #eslint #eslint_plugin #eslintplugin #plugin #tslint #typescript

The `typescript-eslint` tool helps you use ESLint and Prettier with TypeScript. This means you can check and format your TypeScript code more easily, making it cleaner and easier to maintain. You can find detailed instructions on how to use it on the official website, and you can even contribute to the project by coding or donating money. This tool is free and open-source, so anyone can use it without worrying about legal issues.

https://github.com/typescript-eslint/typescript-eslint
#typescript #canvas #collaboration #diagrams #drawing #hacktoberfest #productivity #whiteboard

Excalidraw is a free and open-source tool that lets you create hand-drawn style diagrams and drawings. It has an infinite canvas, supports real-time collaboration, and is end-to-end encrypted for security. You can use it online or offline, export your work in various formats, and even customize it with different tools and shapes. The benefit to you is that you can easily collaborate with others, keep your work secure, and create professional-looking diagrams without needing advanced drawing skills.

https://github.com/excalidraw/excalidraw
#clojure #clojure #clojurescript #git #graph #knowledge_base #knowledge_graph #local_first #markdown #note_taking #org_mode #pkm

Logseq is a tool that helps you manage your knowledge and collaborate with others while keeping your data private. It offers powerful tools for organizing notes, collaborating, annotating PDFs, and managing tasks. You can use it to visually group and link your notes, videos, and images on a canvas. Logseq supports multiple file formats like Markdown and Org-mode and has a growing ecosystem of plugins and themes to customize your experience. It also has mobile apps, making it accessible anywhere. By using Logseq, you can improve your productivity and streamline your workflow easily.

https://github.com/logseq/logseq
#c_lang #sdl #sdl2 #sdl3

Simple DirectMedia Layer (SDL) is a tool that helps developers make games and other programs work on different types of computers. It gives them control over things like sound, keyboards, mice, joysticks, and graphics. Many popular games use SDL, so it makes developing these games easier and more efficient. If you're updating from an older version, there are detailed guides to help you with the changes. This means developers can focus on creating great games without worrying about compatibility issues, which benefits users by providing them with better and more stable gaming experiences.

https://github.com/libsdl-org/SDL
#lua #anthropic #chatgpt #claude #claude_3_5_sonnet #copilot #copilot_chat #gemini #google_gemini #gpt #gpt_4o #gpt4o #llm #neovim #nvim #nvim_plugin #ollama #openai #plugin #xai #zed

CodeCompanion.nvim is a powerful plugin for Neovim that integrates various Large Language Models (LLMs) like Anthropic, Copilot, Gemini, Ollama, OpenAI, Azure OpenAI, and xAI. Here’s the key information and benefits It supports multiple LLM adapters, allowing you to choose the one that best suits your needs.
- **Chat Buffer and Inline Assistant** Enhance your interactions with variables and slash commands that provide additional context to the LLM.
- **Tools and Agents** Create custom prompts and workflows to tailor the LLM's responses to specific tasks.
- **Easy Installation** Customize adapters, models, and settings to fine-tune the plugin according to your preferences.

The benefit to the user is enhanced productivity and efficiency in coding tasks, thanks to the integration of powerful LLMs directly within Neovim. This allows for real-time code assistance, explanations, and refactoring, making your coding experience more streamlined and effective.

https://github.com/olimorris/codecompanion.nvim
#java #azure #backblaze_b2 #cloudfront #cryptomator #cyberduck #dracoon #dropbox #ftp #google_drive #google_storage #hubic #irods #onedrive #onedrive_for_business #onedrive_storage #openstack_swift #s3 #sftp #sharepoint #webdav

Cyberduck is a free file transfer client that works on macOS, Windows, and Linux. It helps you move files between your computer and servers easily. You can use it to connect to various types of servers like FTP, SFTP, and more. The software is open-source, meaning its code is available for anyone to see and contribute to. This makes it reliable and secure. You can also translate it into many languages, making it accessible to users worldwide. For help, there are detailed documentation and mailing lists where you can ask questions or get updates about new features. Overall, Cyberduck simplifies file transfers and is highly customizable.

https://github.com/iterate-ch/cyberduck
#go #afrog #bug_bounty #penetration_testing #pentest #poc #red_teaming #vulnerability_scanner #vulnerability_scanning_tools

Afrog is a powerful tool for security professionals, especially those involved in bug bounty, penetration testing, and red teaming. It is a high-performance vulnerability scanner that is fast, stable, and has low false positives. Afrog supports user-defined Proof of Concepts (PoCs) and comes with various built-in types like CVE, CNVD, default passwords, and more. It generates detailed HTML vulnerability reports and allows customizable and updatable PoCs.

Using afrog, you can quickly scan websites for vulnerabilities, create HTML reports, and even store results in a database for easy access via a web interface. The tool is open-source, has an active community, and can be installed using Go or by downloading binaries from GitHub.

Overall, afrog enhances your security defense capabilities by providing a robust and efficient way to identify and remediate vulnerabilities.

https://github.com/zan8in/afrog
#powershell

This script helps you create a simplified Windows 11 image quickly and easily using PowerShell. It works with any Windows 11 release, language, and architecture. You can remove many unnecessary apps like Clipchamp, News, and Xbox to make the system lighter. There's also a "tiny11 core" option for a very minimal image, ideal for testing or development in virtual machines. To use it, you need to set your PowerShell execution policy to unrestricted and follow simple steps to download and mount the Windows 11 ISO. This tool is open-source, so you can customize it as you like. It saves time and space by automating the process of creating a streamlined Windows 11 image.

https://github.com/ntdevlabs/tiny11builder
👍1
#typescript #ai #chatbot #chatgpt #copilot #desktop #desktop_app #gpt #gpt_4 #linux #macos #ollama #openai #ubuntu #windows

Chatbox is a powerful AI tool that you can use on your desktop or mobile device. It supports multiple language models like ChatGPT, Claude, and more, and offers features like local data storage for privacy, easy installation, and image generation with Dall-E-3. You can use it in multiple languages, collaborate with teams, and enjoy a user-friendly interface with dark mode. It's available for Windows, Mac, Linux, iOS, and Android, making it convenient to use anywhere. The benefits include enhanced productivity with keyboard shortcuts, advanced prompting, and the ability to save and reuse prompts, all while keeping your data private and secure.

https://github.com/Bin-Huang/chatbox
#python

Pensieve is a tool that records your screen and helps you find past activities easily. It stores all your data locally, so you have full control and no risk of data leaking to external servers. Here’s how it benefits you Your data is kept safe on your own computer.
- **Easy Installation** It uses advanced models to search through your screen recordings quickly.
- **Customizable** Access your recordings through a convenient web interface.

Overall, Pensieve gives you a secure and efficient way to manage and retrieve your screen recordings.

https://github.com/arkohut/pensieve
👍1
#typescript #agents #ai_agents #ai_agents_framework #anthropic_claude #aws #aws_bedrock #aws_cdk #aws_lambda #chatbot #framework #generative_ai #machine_learning #openai #openaiapi #orchestrator #python #serverless #typescript

The Multi-Agent Orchestrator is a powerful tool that helps manage multiple AI agents to handle complex conversations. It intelligently routes user queries to the most suitable agent based on context and content, ensuring coherent interactions. Here are the key benefits Automatically directs user queries to the right agent.
- **Context Management** Supports both streaming and non-streaming responses, and can run on various platforms including AWS Lambda and local environments.
- **Customization** Comes with ready-to-use agents and classifiers for quick deployment.

This makes it ideal for applications ranging from simple chatbots to sophisticated AI systems, providing efficient and scalable solutions.

https://github.com/awslabs/multi-agent-orchestrator
#python #autograd #deep_learning #gpu #machine_learning #neural_network #numpy #python #tensor

PyTorch is a powerful Python package that helps you with tensor computations and deep neural networks. It uses strong GPU acceleration, making your computations much faster. Here are the key benefits PyTorch allows you to use GPUs for tensor computations, similar to NumPy, but much faster.
- **Flexible Neural Networks** You can seamlessly use other Python packages like NumPy, SciPy, and Cython with PyTorch.
- **Fast and Efficient**: PyTorch has minimal framework overhead and is highly optimized for speed and memory efficiency.

Overall, PyTorch makes it easier and faster to work with deep learning projects by providing a flexible and efficient environment.

https://github.com/pytorch/pytorch
#cplusplus

Faiss is a powerful tool for finding similar items in large sets of data. It uses special algorithms to compare vectors (sets of numbers) quickly, even if the data is too big to fit in memory. Faiss can run on both CPUs and GPUs, making it very fast, especially with GPU support. It supports various methods for comparing vectors and can handle billions of items efficiently. This makes it useful for tasks like image or text similarity searches, and it benefits users by providing fast and accurate results, even with massive datasets.

https://github.com/facebookresearch/faiss
#go #gnmi #golang #influxdb #json #kafka #logs #metrics #modbus #monitoring #mqtt #opcua #telegraf #time_series #windows_eventlog #windows_management_instrumentation #xpath

Telegraf is a tool that helps collect, process, and send various types of data like metrics, logs, and more. It has over 300 plugins for different tasks such as system monitoring, cloud services, and messaging. You can easily configure it using TOML, and it runs as a standalone binary without extra dependencies. This makes it easy to set up and use. With Telegraf, you can choose plugins to monitor your devices, logs, networks, and more, making it very flexible and powerful for managing your data efficiently.

https://github.com/influxdata/telegraf
#csharp #demo #docker #docker_compose #example #kubernetes #sample #swarm

This voting app is a simple example of a distributed application that runs on multiple Docker containers. To use it, you need to download Docker Desktop and ensure you have the latest version of Docker Compose. The app uses Python, Node.js, and .NET, with Redis for messaging and Postgres for storage. You can run the app using `docker compose up` and access it at http8080 for voting and http8081 for results. The benefit to the user is that this app demonstrates how different technologies can work together in a distributed system, making it easier to understand and set up similar applications.

https://github.com/dockersamples/example-voting-app
#cplusplus #caffe #convolution #deep_learning #deep_neural_networks #diy #graph_algorithms #inference #inference_engine #maxpooling #ncnn #pnnx #pytorch #relu #resnet #sigmoid #yolo #yolov5

This course, "_动手自制大模型推理框架_" (Handcrafting Large Model Inference Framework), is a valuable resource for those interested in deep learning and model inference. It teaches you how to build a modern C++ project from scratch, focusing on designing and implementing a deep learning inference framework. The course supports latest models like LLama3.2 and Qwen2.5, and uses CUDA acceleration and Int8 quantization for better performance.

By taking this course, you will learn how to write efficient C++ code, manage projects with CMake and Git, design computational graphs, implement common operators like convolution and pooling, and optimize them for speed. This knowledge will be highly beneficial for job interviews and advancing your skills in deep learning. The course also includes practical demos on models like Unet and YoloV5, making it a hands-on learning experience.

https://github.com/zjhellofss/KuiperInfer
#python #chatgpt #openai #plugins #qq

LangBot is a tool that helps you with language tasks. It has many features and plugins that make it useful for different needs. You can find detailed guides on how to use and deploy LangBot, as well as answers to common questions. The tool supports multiple Python versions and has a community where you can join groups for support. Using LangBot can save you time and effort by automating language-related tasks and providing helpful responses.

https://github.com/RockChinQ/LangBot
🐳2