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 #agent #ai #chatbot #chatgpt #docker #function_calling #gemini #gpt #llama #llm #ollama #openai #python #qq #qqbot #qqchannel #telegram

AstrBot is a powerful chatbot and development framework that supports multiple messaging platforms like QQ, WeChat, Telegram, and more. It integrates with large language models (LLMs) such as OpenAI, Google Gemini, and others, allowing for multi-round conversations, personality settings, and multimodal capabilities like image understanding and speech-to-text. The bot has a user-friendly plugin system, a visual management panel, and high stability due to its modular design. This makes it easy to deploy and manage, with various deployment options including Docker, Windows, and Replit. Using AstrBot benefits users by providing a versatile and highly customizable chatbot solution that can be easily extended with new features through plugins.

https://github.com/Soulter/AstrBot
#makefile

DeepSeek LLM is a powerful language model with 67 billion parameters, trained on 2 trillion tokens in English and Chinese. It outperforms other models in areas like reasoning, coding, math, and Chinese comprehension. The model is available in both base and chat versions, and it has shown exceptional performance in various benchmarks, including coding challenges and mathematical exams.

Using DeepSeek LLM, you can expect superior general capabilities, proficient coding and math skills, and mastery in the Chinese language. The model is open-source, allowing for broad research and commercial use under the provided licenses. You can easily integrate it into your projects using HuggingFace's Transformers or vLLM for high-throughput inference.

This benefits you by providing a highly capable and versatile language model that can enhance your projects in AI research, coding assistance, mathematical problem-solving, and more.

https://github.com/deepseek-ai/DeepSeek-LLM
3
#other

You can integrate the DeepSeek API into many popular software applications to enhance their functionality with AI. This includes chat clients like Chatbox and ChatGPT-Next-Web, productivity tools such as Raycast, and even coding assistants in IDEs like JetBrains and VS Code. You can also use it in browser extensions for translations, Neovim plugins for coding assistance, and other tools like Zotero for research organization. To get started, you need to access the DeepSeek Open Platform to obtain an API key. This integration helps you automate tasks, improve language translations, and gain better insights through advanced AI capabilities.

https://github.com/deepseek-ai/awesome-deepseek-integration
#typescript #ai #ai_scraping #crawler #data #html_to_markdown #llm #markdown #rag #scraper #scraping #web_crawler #webscraping

Firecrawl is a tool that helps you get clean data from any website. Here’s how it benefits you Firecrawl can scrape and crawl websites, converting the content into formats like markdown, structured data, or HTML, making it ready for use in AI applications.
- **Advanced Capabilities** You can customize the scraping process by excluding certain tags, crawling behind authentication walls, and setting the maximum crawl depth.
- **Batch Processing** Firecrawl integrates with various SDKs and frameworks like Python, Node, Go, Rust, and more, making it easy to use in different projects.
- **Cloud and Self-Host Options**: You can use the hosted version or self-host it, depending on your needs.

Overall, Firecrawl simplifies the process of extracting data from websites, saving you time and effort.

https://github.com/mendableai/firecrawl
3
#rust #ai #dex #memecoins #rust #solana #trading

"Listen" is a powerful tool for trading on the Solana blockchain. It lets you monitor transactions in real-time, swap tokens quickly across different exchanges, and track prices and performance metrics. It also integrates with AI agents and Prometheus for advanced monitoring. To use it, you need to set up some environment files and dependencies, then you can run it using Docker or command lines. This tool helps you make faster and smarter trades, and it provides detailed metrics to help you understand your trading performance better. However, be careful as it is still being developed and some features might not work perfectly yet.

https://github.com/piotrostr/listen
🤮21💩1
#go #go #golang #gorilla #gorilla_web_toolkit #http #middleware #mux #router

The `gorilla/mux` package is a powerful tool for routing HTTP requests in Go. It allows you to match incoming requests to specific handlers based on various criteria such as URL paths, hosts, schemes, headers, and query values. Here’s the key benefit:

You can easily set up complex routing rules with variables in URLs, path prefixes, and even custom matchers. This makes it flexible for handling different types of requests efficiently. For example, you can define routes with variables like `/products/{key}` and retrieve these variables in your handlers. Additionally, you can use subrouters to group routes that share common conditions, optimizing request matching.

It also supports middlewares for tasks like logging and authentication, graceful shutdown of the server, and handling CORS requests. This makes it a comprehensive solution for building robust web applications in Go.

https://github.com/gorilla/mux
👏1
#other #awesome #awesome_list #data_mining #deep_learning #explainability #interpretability #large_scale_machine_learning #large_scale_ml #machine_learning #machine_learning_operations #ml_operations #ml_ops #mlops #privacy_preserving #privacy_preserving_machine_learning #privacy_preserving_ml #production_machine_learning #production_ml #responsible_ai

This repository provides a comprehensive list of open-source libraries and tools for deploying, monitoring, versioning, scaling, and securing machine learning models in production. Here are the key benefits The repository includes a wide range of tools categorized into sections such as adversarial robustness, agentic workflow, AutoML, computation load distribution, data labelling and synthesis, data pipelines, data storage optimization, data stream processing, deployment and serving, evaluation and monitoring, explainability and fairness, feature stores, and more.

- **Production Readiness** The repository is actively maintained and contributed to by a community of developers, ensuring that the tools are up-to-date and well-supported.

- **Ease of Use** Tools for optimized computation, model storage optimization, and neural search and retrieval help in improving the performance and efficiency of machine learning models.

- **Privacy and Security**: Libraries focused on privacy and security, such as federated learning and homomorphic encryption, ensure that sensitive data is protected during model training and deployment.

Using this repository, you can streamline your machine learning workflows, improve model performance, and ensure robustness and security in your production environments.

https://github.com/EthicalML/awesome-production-machine-learning
🔥1
#shell #case_management #cyber_security #endpoint_security #information_security #intrusion_detection_system #monitoring #network_security #security #security_tools #threat_hunting

Security Onion 2.4 is a new version of a security tool that helps protect your network. It has features like alerts, dashboards, and detection tools to find and stop threats. You can also use it to hunt for suspicious activity and analyze network traffic. The benefit to you is that it makes it easier to keep your network safe from cyber attacks and provides clear visuals and tools to manage security effectively. You can find more details on how to download, install, and use it through the provided links.

https://github.com/Security-Onion-Solutions/securityonion
👎1
#rust #firewall #frp #http #nat #network #ngrok #noise #noise_protocol #proxy #rust #tunnel

Rathole is a tool that helps you access services on devices behind a NAT (Network Address Translation) from the internet. It works like other tools like frp and ngrok but is more efficient and secure. Here’s how it benefits you Rathole handles many connections and provides high throughput with low memory usage, making it better for heavy loads.
- **Security** You can set it up easily using configuration files, and it supports hot reloading of services without restarting.
- **Low Resource Consumption**: It uses fewer resources than similar tools, making it suitable even for small devices like routers.

Overall, Rathole helps you expose your local services to the internet securely and efficiently.

https://github.com/rapiz1/rathole
👍1
#java #alldata #cloudeon #cube_studio #datahub #datart #datasophon #datavines #dinky #dolphinscheduler #griffin #hudi #iceberg #openmetadata #paimon #streampark

AllData is a comprehensive data platform that offers multiple features such as data integration, data quality management, report analytics, and machine learning. It has a customizable architecture and supports integration of open-source projects, with plans to release 30 new open-source project frameworks by the end of 2024. Users can choose between the open-source version or the commercial version, with the latter offering a more stable experience with fewer bugs. The commercial version includes additional features like real-time development, offline platform, and BI reporting capabilities. This platform helps users comprehensively manage and utilize data, improving work efficiency and data analysis capabilities.

https://github.com/alldatacenter/alldata
#swift #mlx

These examples help you use machine learning in Swift programming. You can train models, generate text and images, and analyze pictures using pre-made tools. For instance, you can download and train a model to recognize handwritten numbers or generate images from text prompts. These tools run on iOS, macOS, and other platforms, making it easy to integrate machine learning into your projects. By using these examples, you can quickly start working with advanced AI features without starting from scratch, saving you time and effort.

https://github.com/ml-explore/mlx-swift-examples
#jupyter_notebook

The AI Engineering Hub is a valuable resource for anyone interested in AI engineering. Here, you can find detailed tutorials on Large Language Models (LLMs) and Retrieval-Augmented Generators (RAGs), as well as real-world applications of AI agents. The hub offers examples that you can implement, adapt, and scale in your own projects, making it useful for beginners, practitioners, and researchers alike. By using this hub, you can gain hands-on experience and stay updated with the latest developments in AI engineering, helping you to learn and succeed in this field. Plus, subscribing to the newsletter gets you a free Data Science eBook with over 150 essential lessons.

https://github.com/patchy631/ai-engineering-hub
#html #tts_handbook

The TTS Handbook is a living document that outlines the mission, values, structures, policies, tools, and guides for our team. It is regularly updated and allows users to contribute by opening issues or submitting pull requests. To use it, you can run the site locally using Docker or npm commands. The handbook benefits users by providing a centralized resource for team information and processes, making it easier to stay informed and contribute to the team's growth. Additionally, it is in the public domain, meaning anyone can use and contribute to it without copyright restrictions.

https://github.com/18F/handbook
#zig #browser #browser_automation #cdp #headless #playwright #puppeteer #zig

Lightpanda is a special browser made for using without a screen (headless). It's great for automating web tasks, training AI, scraping data, and testing websites. Here are the key benefits Lightpanda uses much less memory (9 times less than Chrome) and runs much faster (11 times faster than Chrome).
- **Easy to Use** It can run JavaScript, which is important for modern websites.
- **Simple Installation**: You can download and install it easily from nightly builds or build it from source code.

Overall, Lightpanda helps you automate web tasks efficiently and quickly, making it a powerful tool for various applications.

https://github.com/lightpanda-io/browser
#go #aot #bash #compiler #go #shell

Bunster is a tool that makes your shell scripts faster, more portable, and secure. It converts your scripts into efficient binaries that can run on different platforms, currently supporting Unix. Unlike other tools, Bunster compiles your scripts into native machine code using the Go toolchain, which improves performance and robustness. This means your scripts will run faster and work consistently across different systems. By using Bunster, you can distribute and deploy your scripts more easily, making it a valuable tool for developers who want reliable and efficient shell scripts.

https://github.com/yassinebenaid/bunster
#c_lang

PHP is a powerful and flexible scripting language used for web development. It's fast and easy to use, making it perfect for creating websites from simple blogs to complex sites. You can quickly get started with prebuilt packages or build it from source code. PHP has many extensions that add extra features, and there are detailed guides and a community to help you learn and contribute. Using PHP benefits you by allowing you to develop web applications quickly and efficiently, with a large community of developers who support and improve it continuously.

https://github.com/php/php-src
3👍1
#other

The text lists numerous physical attacks and robberies targeting individuals and businesses involved in Bitcoin and other cryptocurrencies. These incidents include kidnappings, home invasions, armed robberies, and torture, often resulting in significant financial losses. The benefit to the user is awareness of these risks, highlighting the importance of robust physical and digital security measures to protect their cryptocurrency assets. Understanding these threats can help users take preventive steps such as using secure storage solutions, being cautious in transactions, and maintaining privacy about their crypto holdings.

https://github.com/jlopp/physical-bitcoin-attacks
#typescript #browser #design #devtool #electron #figma #frontend #hacktoberfest #local_first #low_code #nextjs #no_code #react #tailwindcss #typescript #ui #vitejs #webflow

Onlook is a tool for designers that lets you make live edits to your website or web app directly in the browser. It works with React and TailwindCSS, allowing you to customize your design and control your code easily. You can download the app from onlook.com or build it from source. Onlook helps you edit elements by right-clicking them to find their exact location in the code, making your design process faster and more efficient. Stay updated with new features through their newsletter or social media channels. This tool is especially beneficial because it streamlines your design and coding workflow, saving you time and effort.

https://github.com/onlook-dev/onlook
#cplusplus #aarch64 #arm #arm64 #avx2 #avx512 #c_plus_plus #clang #clang_cl #cpp11 #gcc_compiler #json #json_parser #json_pointer #loongarch #neon #simd #sse42 #vs2019 #x64

The simdjson library is very fast and efficient for parsing JSON files. It uses special computer instructions called SIMD to parse JSON up to 4 times faster than other popular parsers. Here are the key benefits Parses JSON much quicker than other libraries.
- **Easy to Use** Ensures full JSON and UTF-8 validation without losing any data.
- **Automatic Optimization** Designed to avoid unexpected errors and surprises.

Using simdjson can significantly speed up your application's performance when dealing with large amounts of JSON data.

https://github.com/simdjson/simdjson
#gdscript

These demo projects are designed for the Godot game engine, which is free and open-source. Each project folder has a `project.godot` file that you can use with different versions of Godot, such as 3.x, 4.0, 4.1, etc. You can download or clone these projects and import them into the Godot project manager to try them out. This helps you learn and test various features of the engine easily. You can also view some demos directly in your browser, though they work better when downloaded and run on your desktop. This makes it easier for you to get started with game development using Godot.

https://github.com/godotengine/godot-demo-projects
👍1
#css #beautify #css #customization #spicetify #spicetify_themes #spotify #theme #themes_css #ui #unixporn

You can customize your Spotify appearance with a collection of themes using the Spicetify tool. To use these themes, you need the latest versions of Spotify and Spicetify. You can install the themes by cloning the repository and copying the files to the correct folder on your computer. Then, you can choose and apply a theme using simple commands. This allows you to personalize Spotify's look to your liking, making it more enjoyable to use. Additionally, there are extra resources for further customization and community support available on Reddit and Discord if you need help.

https://github.com/spicetify/spicetify-themes