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 #artificial_intelligence #chatgpt #claude_ai #cli #developer_tools #gpt #llm #openai

OpenHands is a tool that uses AI to help with software development. It can do tasks like modifying code, running commands, and even copying code snippets from the internet. This makes it easier for developers to work more efficiently. You can set it up using Docker and customize it to fit your needs. There are also community resources like Slack and Discord where you can connect with others, contribute to the project, or get help if you encounter any issues. Overall, OpenHands helps developers save time and focus on more complex tasks.

https://github.com/All-Hands-AI/OpenHands
#python

The Llama Stack is a tool that helps developers build and use generative AI applications more easily. It provides a set of standardized APIs (like Inference, Safety, and Memory) that work together to support the entire development process, from training models to running them in production. This allows developers to mix and match different providers (like local code or cloud services) without changing the higher-level APIs, making it flexible and consistent across different environments. The benefit is that it accelerates innovation in AI by providing a uniform and interlocking set of tools, making it easier to develop and deploy AI applications.

https://github.com/meta-llama/llama-stack
#python #ai #convert #documents #pdf #tables

Docling is a tool that helps you convert different types of documents (like PDF, DOCX, PPTX, and more) into Markdown or JSON format quickly and easily. It can read complex PDFs, extract metadata, and even work with scanned documents using OCR. Docling also integrates well with other tools for powerful question-answering applications. You can install it using `pip install docling` and start converting documents right away. This makes it easier to manage and use your documents in various formats, saving you time and effort.

https://github.com/DS4SD/docling
#typescript #angular_roadmap #backend_roadmap #blockchain_roadmap #computer_science #dba_roadmap #developer_roadmap #devops_roadmap #frontend_roadmap #go_roadmap #hacktoberfest #java_roadmap #javascript_roadmap #nodejs_roadmap #python_roadmap #qa_roadmap #react_roadmap #roadmap #software_architect_roadmap #vue_roadmap

Roadmap.sh is a helpful resource for developers. It offers interactive roadmaps, articles, and resources to guide you in various areas like frontend, backend, DevOps, and more. You can click on the roadmap nodes to learn more about each topic. It also includes best practices and questions to test your knowledge. This tool helps you choose a learning path and improve your skills efficiently. Sharing it with others can also benefit the community.

https://github.com/kamranahmedse/developer-roadmap
👍1
#rust #rust #shell

Nushell is a new type of shell that makes working with data easier and more organized. It treats data as structured, like tables, rather than just text streams. This means you can pipe commands together to filter and manipulate data in a clear and powerful way. For example, you can list directory contents as a table and filter it to show only directories.

Nushell is cross-platform, working on Windows, macOS, and Linux, and it supports plugins for extra functionality. It also has a strong focus on usability and compatibility with existing tools. You can easily install Nushell using package managers like brew or winget, and there are many resources available, including a comprehensive book and active community support on Discord and Twitter.

Using Nushell can simplify your workflow by allowing you to handle complex tasks in a more intuitive and structured manner.

https://github.com/nushell/nushell
👍2
#python #architecture #diagram #diagram_as_code #graphviz

Diagrams is a tool that lets you draw cloud system architecture using Python code. It's great for designing new systems or visualizing existing ones without needing special design tools. It supports major cloud providers like AWS, Azure, GCP, and more, as well as on-premises and SaaS nodes. You can track changes to your diagrams in version control systems. To use it, you need Python 3.7 or higher and the Graphviz software installed. This tool helps you create clear and manageable diagrams of your system architecture quickly and efficiently.

https://github.com/mingrammer/diagrams
#python #algotrading #arbitrage #backtesting #bitcoin #bot #crypto #cryptocurrency #cython #dex #docker #ethereum #hft #marketmaking #orderbook #python #trading

Hummingbot is a free, open-source tool that helps you create and use automated trading strategies on many different exchanges. It supports both centralized and decentralized exchanges, allowing you to trade with minimal changes across various platforms. By using Hummingbot, you can benefit from a large community of users and developers who share knowledge and contribute to the software. This community helps democratize high-frequency trading, making advanced trading strategies more accessible. Additionally, Hummingbot offers connectors to multiple exchanges, often with discounts when you sign up through their referral links. This makes it easier and more cost-effective to start automated trading.

https://github.com/hummingbot/hummingbot
#kotlin #android #proxy #shadowsocks #socks5 #trojan #v2fly #v2ray #vless #vmess #vpn #xray #xtls

v2rayNG is an app for Android that helps you use the internet more securely and privately. It supports two powerful cores, Xray and v2fly, which are known for their strong encryption and privacy features. The app is easy to use and can be downloaded from the Google Play Store. It also has a community support channel on Telegram where you can get help and updates. Using v2rayNG benefits you by protecting your internet traffic from being monitored or blocked, making your online activities safer and more private.

https://github.com/2dust/v2rayNG
#dart #dart #file_sharing #flutter #flutter_apps

LocalSend is a free, open-source app that lets you share files and messages with nearby devices without needing an internet connection. It works securely over your local network using HTTPS encryption. This means you can quickly and reliably share files between devices at home, in the office, or anywhere else without relying on external servers. The app is available for various platforms including Android, iOS, macOS, Windows, and Linux, making it convenient for different users. By using LocalSend, you can ensure your data stays private and secure within your local network.

https://github.com/localsend/localsend
#java #docker #java #pdf #pdf_converter #pdf_editor #pdf_manipulation #pdf_merger #pdf_ocr #pdf_tools #pdf_web_apps #pdfmerger

Stirling-PDF is a powerful tool for managing PDF files locally on your computer or server. It allows you to perform various operations like splitting, merging, converting, and editing PDFs without sending your files to external servers, ensuring your data stays private. You can add images, rotate pages, compress files, and even convert PDFs to other formats like Word or images. The tool supports multiple languages and has features like dark mode, custom download options, and API integration for advanced users. It's easy to set up using Docker and offers customizable settings and security features like login authentication. This makes it a versatile and secure solution for all your PDF needs.

https://github.com/Stirling-Tools/Stirling-PDF
👍1
#javascript #agent_framework_javascript #ai_agents #crewai #custom_ai_agents #desktop_app #llama3 #llm #llm_application #llm_webui #lmstudio #local_llm #localai #multimodal #nodejs #ollama #rag #vector_database #webui

AnythingLLM is an all-in-one AI app that lets you chat with your documents, use AI agents, and manage multiple users without complicated setup. You can choose from various large language models (LLMs) and vector databases, and it supports different document types like PDF, TXT, and DOCX. It also has a simple chat interface with drag-and-drop functionality and clear citations. You can run it locally or host it remotely, and it includes features like custom AI agents, multi-modal support, and cost-saving measures for managing large documents. This makes it easy to use AI with your documents in a flexible and efficient way.

https://github.com/Mintplex-Labs/anything-llm
#cplusplus #cross_platform #library #telegram

TDLib is a powerful tool for building Telegram clients that works on many different platforms like Android, iOS, Windows, and more. It can be used with almost any programming language, making it very versatile. TDLib takes care of network details, encryption, and data storage, making it easy to use and secure. It is also high-performance, reliable on slow internet connections, and fully documented. This means you can build efficient and stable Telegram clients quickly and securely, without worrying about the complex underlying details.

https://github.com/tdlib/td
👍1
#lua #language_server #language_server_protocol #lsp #neovim #nvim #plugin #vim

nvim-lspconfig is a tool that helps you set up language servers in Neovim, a text editor. It provides default configurations for various language servers, making it easier to get started with features like auto-completion, code formatting, and diagnostics. To use it, you need to install the language server for your programming language and add a few lines of code to your Neovim configuration file. This setup allows you to navigate code more efficiently, fix errors quickly, and write better code. The benefit is that it enhances your coding experience by providing powerful tools directly within your text editor.

https://github.com/neovim/nvim-lspconfig
#rust #egui #game_development #gamedev #gui #imgui #rust #wasm

egui is a simple and easy-to-use GUI library for Rust that runs on the web, natively, and in game engines. It's designed to be highly portable and integrates easily into various environments. Here are the key benefits egui aims to be the simplest Rust GUI library, making it easy to create GUIs without complex callbacks or retained state.
- **Portable** Targets 60 Hz in debug builds, ensuring smooth performance.
- **Customizable** No `unsafe` code is used in egui, ensuring safety and reliability.
- **Extensive Integration**: Supports integration with various game engines and platforms like Bevy, winit, and more.

Overall, egui simplifies GUI development in Rust, making it a great choice for anyone looking to add a simple and efficient GUI to their projects.

https://github.com/emilk/egui
1
#javascript

WireGuard Easy is a simple way to install and manage WireGuard on any Linux host. It comes with a user-friendly Web UI, making it easy to list, create, edit, delete, enable, and disable clients. You can also view client QR codes, download configuration files, and see connection statistics. It supports multiple languages, automatic light/dark mode, and Prometheus metrics. To use it, you need Docker installed on your host. The setup is straightforward with a few commands, and you can easily update to the latest version. This tool makes managing your VPN much simpler and more intuitive.

https://github.com/wg-easy/wg-easy
1
#go #admin #gf #gf_admin #gf_vue_admin #go #go_admin #go_framework #goframe #golang #gva #hg #hotgo #jwt #swagger #uniapp #vue #vue_admin

HotGo V2 is a powerful framework for building applications quickly and efficiently. It uses advanced technologies like GoFrame, Vue 3, NaiveUI, and TypeScript, making it ideal for developing complete applications. The framework offers high productivity with features like rapid code generation, modular design, and plugin support. You can create a full application skeleton in minutes and customize it easily. It also includes many built-in functions such as user management, department management, payment gateways, and service monitoring. This makes it very beneficial for developers as it saves time and simplifies the development process. Additionally, HotGo V2 is open-source and free to use under the MIT license.

https://github.com/bufanyun/hotgo
#typescript #airtable #airtable_alternative #app_builder #database #internal_tool #low_code #no_code #nocode #postgres #postgresql #realtime #spreadsheet #sqlite

Teable is a powerful, no-code database system built on Postgres that offers a simple, spreadsheet-like interface. It allows you to create complex database applications quickly and efficiently, without worrying about data security or scalability. Here are the key benefits Teable processes millions of data points quickly and supports real-time collaboration.
- **User-Friendly** You can view data in various formats such as grid, form, Kanban, gallery, and calendar views.
- **Full SQL Support** You have control over your data, whether it's in the cloud or on-premise.
- **Developer Friendly**: It supports extensions and automation, making it easy for both non-tech users and developers to work with.

Overall, Teable makes app development faster and easier while ensuring your data is secure and scalable.

https://github.com/teableio/teable
#python #bard #bot #chatglm_6b #chatgpt #discord #ernie #go_cqhttp #mirai #mirai_qq #new_bing #openai #poe #qq #qqbot #sydney #telegram #wechat #xinghuo

This project is about a chatbot that supports various language models and can be used on multiple platforms like QQ, Telegram, Discord, and more. Here’s what you need to know The bot works on several chat platforms, including Mirai, go-cqhttp, Telegram, Discord, and WeChat.
- **Features** There are easy-to-follow deployment guides for Linux, Windows, and Mac users, including automated scripts.
- **HTTP API** You can load pre-set chat styles and convert text to images or voice messages.

Using this bot can help you automate and enhance your chat interactions across different platforms with advanced AI capabilities.

https://github.com/lss233/chatgpt-mirai-qq-bot
#python #agent #ai #data_visualization #database #llm #rag #sql #text_to_sql

Vanna is a tool that helps you generate SQL queries easily. Here’s how it works: you train a model with your database information, and then you can ask questions to get the corresponding SQL queries. This process is simple and doesn't require you to know the technical details underneath. The benefits include high accuracy, security since your data stays local, and the ability to use it with any SQL database. You can also customize the interface to suit your needs, such as using Jupyter Notebooks, Slack, or web apps. This makes it easier and faster to work with your database without writing complex SQL queries manually.

https://github.com/vanna-ai/vanna
#python #accounting #asset_management #crm #distribution #erp #erpnext #frappe #healthcare #hrms #manufacturing #point_of_sale #procurement #project_management #python #retail #support

ERPNext is a simple and comprehensive business management system that includes many features like accounting, warehouse management, CRM, sales, purchase, HRMS, project management, support, asset management, quality management, manufacturing, and website management. It is built on the Frappe Framework using Python and JavaScript. This system helps businesses manage all their operations in one place, making it easier to track and control different aspects of the business. Users can install it using docker or a manual install script, and there are extensive resources available for learning and community support. This makes it beneficial for businesses to streamline their processes and improve efficiency.

https://github.com/frappe/erpnext
#python #apps #django #framework #models #orm #python #templates #views #web

Django is a powerful tool for building websites quickly and efficiently using Python. It has detailed documentation to help you get started, including installation instructions, tutorials, and guides for setting up a deployment server. You can find all the docs in the "docs" directory or online. If you need help, you can join various communities like IRC, mailing lists, Discord, or the Django Forum. Contributing to Django is also easy with clear guidelines. By using Django, you benefit from rapid development, clean design, and a supportive community to help you build your website effectively.

https://github.com/django/django