githubtrending | Technologies

Telegram-канал githubtrending - GitHub Trends

10579

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

Subscribe to a channel

GitHub Trends

#other #algorithms #c #cpp #cs_books #database #interview #java #javascript #linux #os #pdf #python #redis #sql

## Computer Book Resource Collection

This is a rich collection of computer book resources, including over 1000 classic books. It covers many areas:

- Programming languages
- Data structures
- Algorithms
- Operating systems
- Networks
- Databases
- Machine learning
- Deep learning

### Overview of Resources

- Multiple languages: Tutorials and manuals from beginner to advanced levels.
- Special topics: Books on Spark, Hadoop, Kafka, TensorFlow, and more.
- For all levels: Suitable for beginners and experienced developers.
- Easy access: The collection is regularly updated with new books.
- Interview prep: Lots of interview questions and notes to help you prepare.

This collection is very comprehensive. It can help different types of learners. It's great for improving programming skills and preparing for technical interviews.

https://github.com/forthespada/CS-Books

Читать полностью…

GitHub Trends

#cplusplus #cloak #gfw #ikev2 #openvpn #shadowsocks #vpn #vpn_client #vpn_server #wireguard

Amnezia VPN is a free and easy-to-use VPN client that lets you set up your own VPN server on your server. It supports various protocols like OpenVPN, WireGuard, and IKEv2, as well as traffic masking techniques. You can easily install it by entering your IP address, SSH login, and password, and it will automatically configure the VPN for you. It also offers split tunneling so you can choose which sites or apps use the VPN. Available for Windows, MacOS, Linux, Android, and iOS, Amnezia VPN provides strong security and flexibility, making it a great option for users who want control over their online privacy.

https://github.com/amnezia-vpn/amnezia-client

Читать полностью…

GitHub Trends

#vue #admin #admin_dashboard #admin_template #ant_design #ant_design_vue #axios #element #element_plus #element_ui #spring_boot #vite #vue #vue_admin #vue_cli #vue_element_admin #vue_template #vue3 #vue3_admin #vue3_composition_api #vuejs

This project, "vue-admin-better," offers a powerful and flexible front-end framework for building administrative interfaces. It features over 40 high-quality single-page applications, robust RBAC (Role-Based Access Control) with JWT authorization, and support for multiple platforms including PC, mobile, and tablet devices. The framework is highly customizable with fine-grained global configurations and supports various themes and layouts. It also includes automatic mock data generation, detailed error logging, and RSA encryption for login security. The open-source version is free for commercial use under the MIT license, making it a valuable resource for developers familiar with Vue.js and Element UI/Element Plus.

https://github.com/zxwk1998/vue-admin-better

Читать полностью…

GitHub Trends

#python #photovoltaic #python #renewable_energy #renewables #solar_energy

pvlib-python is a powerful toolbox for simulating photovoltaic energy systems. It offers open, reliable, and benchmarked implementations of PV system models, making it easier to analyze and predict the performance of solar energy systems. You can install it using `pip` or `conda`, and find detailed documentation on Read the Docs. The community-driven project encourages contributions and provides support through Stack Overflow and a Google group. By using pvlib-python, you gain access to robust tools for solar energy modeling, which can significantly enhance your work in this field.

https://github.com/pvlib/pvlib-python

Читать полностью…

GitHub Trends

#go #azure #azure_resource_manager #terraform #terraform_provider

The AzureRM Terraform Provider helps you manage resources in Azure Resource Manager. With this tool, you can easily create and configure resources like resource groups and virtual networks using Terraform code. To use it, you need to specify the provider version, configure authentication, and define your resources. This makes managing Azure infrastructure more efficient and automated, saving time and reducing errors. You can find detailed documentation and examples online to help you get started quickly.

https://github.com/hashicorp/terraform-provider-azurerm

Читать полностью…

GitHub Trends

#javascript #annotation #annotation_tool #annotations #boundingbox #computer_vision #data_labeling #dataset #datasets #deep_learning #image_annotation #image_classification #image_labeling #image_labelling_tool #label_studio #labeling #labeling_tool #mlops #semantic_segmentation #text_annotation #yolo

Label Studio is a free, open-source tool that helps you label different types of data like images, audio, text, videos, and more. It has a simple and user-friendly interface that makes it easy to prepare or improve your data for machine learning models. You can customize it to fit your needs and export labeled data in various formats. It supports multi-user labeling, multiple projects, and integration with machine learning models for pre-labeling and active learning. You can install it locally using Docker, pip, or other methods, or deploy it in cloud services like Heroku or Google Cloud Platform. This tool streamlines your data labeling process and helps you create more accurate ML models.

https://github.com/HumanSignal/label-studio

Читать полностью…

GitHub Trends

#java #blog #blog_engine #cms #content_management_system #halo #halocms

Halo is a powerful and easy-to-use open-source tool for building websites. It offers a simple way to get started with Docker, and you can try it out online with a demo environment. Halo has a rich ecosystem of themes and plugins available in its app store and on GitHub. The project is open-source under the GPL-v3.0 license, and contributions are welcome. By using Halo, you benefit from a robust, community-supported platform that makes website building straightforward and customizable.

https://github.com/halo-dev/halo

Читать полностью…

GitHub Trends

#other

这是一份每周发布的科技内容汇集,称为「科技爱好者周刊」。它涵盖了广泛的科技主题,包括软件开发、人工智能、互联网趋势、创新技术和行业分析。用户可以通过各种方法(如GitHub搜索、Sourcegraph搜索或本地命令行)查找过去发布的内容。另外,周刊还提供一个免费的程序员招聘平台,帮助用户找到工作或实习机会。这种资源对于想要保持更新并深入了解最新科技发展的个人来说非常有价值。

https://github.com/ruanyf/weekly

Читать полностью…

GitHub Trends

#python #book #chinese #computer_vision #deep_learning #machine_learning #natural_language_processing #notebook #python

This resource, "Dive into Deep Learning," is a free online book that helps you learn deep learning by doing. It provides detailed concepts, background knowledge, and executable code to help you understand the mathematical principles and implement them in practice. The book includes runnable code examples so you can see how to solve problems step-by-step and experiment with different approaches. It also allows for community feedback and continuous updates to keep up with the rapidly evolving field of deep learning. This makes it an excellent resource for anyone looking to become a deep learning practitioner, whether you're a student or an industry professional.

https://github.com/d2l-ai/d2l-zh

Читать полностью…

GitHub Trends

#python #awesome #github #hellogithub #python

HelloGitHub is a platform that shares interesting and beginner-friendly open-source projects on GitHub. Every 28th of the month, it updates with new content including fun projects, open-source books, practical projects, and enterprise-level projects. This helps you quickly experience the charm of open-source and develop a love for it. You can access these resources through their official website or their public WeChat account, making it easy to find and engage with coding projects that spark your interest.

https://github.com/521xueweihan/HelloGitHub

Читать полностью…

GitHub Trends

#python #agents #ai #multimodal #real_time #video #voice #voice_assistant

The Agents framework helps you build AI-driven programs that can interact with users in real-time through text, audio, images, or video. It integrates with OpenAI's Realtime API for ultra-low latency interactions and supports various plugins for speech-to-text, text-to-speech, and other AI services. You can use it to create voice assistants, transcription agents, and more, with easy deployment across local, self-hosted, or cloud environments. This makes it easier to develop interactive AI applications quickly and efficiently.

https://github.com/livekit/agents

Читать полностью…

GitHub Trends

#python #classification #coco #computer_vision #deep_learning #hacktoberfest #image_processing #instance_segmentation #low_code #machine_learning #metrics #object_detection #oriented_bounding_box #pascal_voc #python #pytorch #tensorflow #tracking #video_processing #yolo

Supervision is a powerful tool for building computer vision applications. It allows you to easily load datasets, draw detections on images or videos, and count detections in specific zones. You can use any classification, detection, or segmentation model with it, and it has connectors for popular libraries like Ultralytics and Transformers. Supervision also offers customizable annotators to visualize your data and utilities to manage datasets in various formats. By using Supervision, you can streamline your computer vision projects and make them more reliable and efficient. Additionally, there are extensive tutorials and documentation available to help you get started quickly.

https://github.com/roboflow/supervision

Читать полностью…

GitHub Trends

#python #api #css #csv #douyin #ffmpeg #html #httpx #javascript #json #linux #macos #python #rich #server #sqlite #tiktok #windows #xlsx

TikTokDownloader is a free, open-source tool that allows you to download videos, images, and other content from TikTok and Douyin (the Chinese version of TikTok). Here are the key benefits You can download watermark-free videos, images, and live streams from both platforms.
- **Batch Download** Get live stream URLs and download live videos.
- **Data Collection** Use terminal interaction mode or a Web UI for easier operation.
- **Proxy Support** Download works using multiple threads for faster performance.

This tool is completely free with no hidden fees and supports various features like automatic updates of account nicknames and incremental downloads. It also provides detailed documentation and community support.

https://github.com/JoeanAmier/TikTokDownloader

Читать полностью…

GitHub Trends

#cplusplus #linux #proxy #qt #shadowsocks #sing_box #trojan #v2ray #vless #vmess #windows

NekoBox is a user-friendly tool that helps you manage proxy settings on your computer. It works on both Windows and Linux without needing any installation, making it easy to use right away. You can download it from GitHub and start using it immediately. NekoBox supports various proxy protocols like SOCKS, HTTP(S), Shadowsocks, and more, allowing you to customize your internet connection settings easily. This tool simplifies managing proxies, making it beneficial for users who need flexible and secure internet access.

https://github.com/MatsuriDayo/nekoray

Читать полностью…

GitHub Trends

#vue #admin #element_plus #element_ui #vite #vite2 #vue #vue_admin #vue_element_admin #vue_router #vue3 #vue3_admin

RuoYi v3.8.8 is a Java rapid development framework based on SpringBoot and Vue3 for front-end and back-end separation. It offers a wide range of built-in features such as user management, department management, role management, menu management, and more. You can easily manage users, departments, roles, menus, and other system configurations. The framework also includes tools for code generation, API documentation, system monitoring, and cache management. This makes it easier to develop and maintain complex applications quickly and efficiently. You can try it out at the demo site or join the community groups for support and discussion.

https://github.com/yangzongzhuan/RuoYi-Vue3

Читать полностью…

GitHub Trends

#xml #bibliography #bibliography_style #chinese #citation_style_language #citation_styles #csl #gbt_7714 #gbt_7714_2015

This repository provides a series of CSL (Citation Style Language) styles derived from the GB/T 7714—2015 standard, many of which support both "et al" and "等" for bilingual citations. You can download these styles from the provided links and install them in Zotero to format your references according to Chinese standards. To use, select a suitable style from the repository, set the language field for each item (e.g., `zh` for Chinese, `en` for English), and refresh your Word add-on if necessary. This helps you maintain consistent and accurate citations in your documents, especially useful for academic writing in China.

https://github.com/zotero-chinese/styles

Читать полностью…

GitHub Trends

#java

CRMEB is an open-source e-commerce system built with Java, Vue, and Uni-app. It supports multiple platforms like WeChat public accounts, mini-programs, and H5 mobile apps. The system is fully open-source without encryption, allowing easy customization and deployment. It caters to various business needs such as new retail, distribution, group buying, price cutting, and flash sales. Key features include SpringBoot framework, RESTful APIs, Redis support for high traffic management, data export and analysis using ECharts, and detailed permission management with Spring Security.

Using CRMEB benefits you by providing a robust and customizable e-commerce solution that can be tailored to your specific business requirements, enhancing efficiency and scalability.

https://github.com/crmeb/crmeb_java

Читать полностью…

GitHub Trends

#python #python #quant #stock

This project helps you improve your stock trading skills by providing various tools and analyses. It includes sections for data analysis, fund tracking, K-line pattern recognition, and automated trading interfaces. You can configure the database settings to switch between online and local databases easily. The project also offers features like monitoring stock performance, detecting blacklisted stocks, and analyzing IPOs. Additionally, it provides a low-fee quantification trading interface for A-share markets, bonds, and funds with different brokerage options. This tool can help you make more informed decisions and automate your trading processes efficiently.

https://github.com/Rockyzsu/stock

Читать полностью…

GitHub Trends

#vue #admin_template #ant_design #element_plus #monorepo #naive_ui #shadcn_ui #tsx #typescript #vben #vite #vite_template #vue_router #vue3 #vuex

Vue Vben Admin is a free and open-source template for building middle and back-end applications using the latest technologies like Vue 3, Vite, and TypeScript. It offers multiple themes, internationalization support, and dynamic route-based permissions. You can easily start a new project with it by cloning the repository and following simple installation steps. This template is great for learning and developing modern web applications quickly and efficiently, making it a valuable tool for developers looking to leverage cutting-edge front-end technologies.

https://github.com/vbenjs/vue-vben-admin

Читать полностью…

GitHub Trends

#c_lang #anticensorship #censorship_circumvention #deep_packet_inspection #dpi

GoodbyeDPI is a tool that helps you bypass Deep Packet Inspection (DPI) systems used by some Internet Service Providers to block access to certain websites. Here’s how it benefits you It circumvents DPI systems, allowing you to visit websites that your ISP might be blocking.
- **Easy Setup** You can configure various settings to optimize performance and avoid breaking websites.
- **Compatibility**: It works on Windows 7, 8, 8.1, 10, and 11 with administrator privileges.

By using GoodbyeDPI, you can regain access to restricted content and enjoy a more open internet experience.

https://github.com/ValdikSS/GoodbyeDPI

Читать полностью…

GitHub Trends

#java #activiti #ant_design #ant_design_vue #antd #codegenerator #flowable #java #jbpm #jeecg #jeecgboot #low_code #mybatis #shiro #spring #spring_boot #spring_cloud #springboot #springcloud #vue #vue3

JeecgBoot is a low-code development platform that significantly simplifies and accelerates the development of enterprise web applications. It uses a powerful code generator to create front-end and back-end code with minimal manual intervention, reducing repetitive work by up to 70%. The platform supports microservices with Spring Cloud, Ant Design Vue3, Mybatis-plus, Shiro, and JWT.

Key benefits include Rapidly generates code for common data models like single tables, tree lists, one-to-many relationships, etc.
- **Flexibility** Includes tools for online form development, report configuration, dashboard design, workflow automation, and more.
- **Microservices Support** Supports multiple databases including MySQL, PostgreSQL, Oracle, SQL Server, and others.

Overall, JeecgBoot helps developers focus more on business logic while reducing development time and costs.

https://github.com/jeecgboot/JeecgBoot

Читать полностью…

GitHub Trends

#java #database #db2 #dbeaver #erd #gui #java #mysql #nosql #oracle #postgresql #redshift #sql #sqlite #sqlserver #tycho

DBeaver is a free, multi-platform tool for managing databases. It supports almost any database with a JDBC driver and even more databases like MongoDB and Cassandra in its commercial versions. It offers many features such as SQL editors, data import/export, and ERD tools. DBeaver is built on the Eclipse platform and uses plugins for additional functionality. You can download it from the official website or GitHub, and it includes Open JDK 17 for easy setup. Using DBeaver helps you manage your databases efficiently across various platforms, making it a valuable tool for developers, SQL programmers, and database administrators.

https://github.com/dbeaver/dbeaver

Читать полностью…

GitHub Trends

#cplusplus #keyboard #keyboard_emulation #mouse #mouse_emulation #network

Deskflow is a free and open-source app that lets you use the keyboard, mouse, or trackpad of one computer to control nearby computers. This makes it easy to work seamlessly between multiple devices. It supports all major operating systems like Windows, macOS, Linux, and Unix-like BSD-derived systems. You can install Deskflow using various package managers or build it yourself. The project values community involvement, privacy by default, and fun development without business pressures. By using Deskflow, you can enhance your productivity by effortlessly switching between different computers with just one set of input devices.

https://github.com/deskflow/deskflow

Читать полностью…

GitHub Trends

#javascript #component_library #css #html #javascript #layui #ui_kit #ui_library

Layui is a free, open-source Web UI component library that is easy to use and lightweight. It follows native HTML, CSS, and JavaScript development practices, making it simple to integrate into your web pages. You can get started quickly by just including the core files in your project. Layui is designed for practical users who want simplicity without needing complex build tools. It's perfect for rapid web interface construction and continues to be actively maintained and updated, even though it's not part of the mainstream frontend frameworks. This makes it a great choice for those looking for a straightforward and efficient solution.

https://github.com/layui/layui

Читать полностью…

GitHub Trends

#python #chatbot #llms #open_source #rag

Kotaemon is a free and customizable tool that helps you ask questions and get answers from your documents. It has a simple and clean interface, making it easy for anyone to use. You can connect it to popular AI services like OpenAI or use local AI models if you prefer privacy.

For users, Kotaemon allows you to organize your documents, collaborate with others, and even view citations directly in the browser. It supports multiple types of files and can handle complex questions.

For developers, Kotaemon provides a framework to build your own document QA pipeline. You can customize the UI and add new features easily since it's built on Gradio.

Overall, Kotaemon makes it easy to get valuable information from your documents quickly and efficiently.

https://github.com/Cinnamon/kotaemon

Читать полностью…

GitHub Trends

#jupyter_notebook #ai #azure #chatgpt #dall_e #generative_ai #generativeai #gpt #language_model #llms #openai #prompt_engineering #semantic_search #transformers

This course teaches you how to build Generative AI applications with 21 comprehensive lessons from Microsoft Cloud Advocates. You'll learn about Generative AI, Large Language Models (LLMs), prompt engineering, and how to build various applications like text generation, chat apps, and image generation using Python and TypeScript. The course includes videos, written lessons, code samples, and additional learning resources. You can start anywhere and even join a Discord server for support and networking with other learners. This helps you gain practical skills in building and deploying Generative AI applications responsibly and effectively.

https://github.com/microsoft/generative-ai-for-beginners

Читать полностью…

GitHub Trends

#java #algo #algorithm #algorithms #book #data_structure #data_structures #data_structures_and_algorithms #dsa #education #leetcode #programming

This resource offers a free, beginner-friendly guide to data structures and algorithms with animated explanations and one-click runnable code. It supports multiple programming languages like Python, Java, C++, and more. The content is designed to be easy to understand, helping new learners explore these topics smoothly. You can read it online or download it as a PDF. The community encourages mutual learning and welcomes contributions to improve the content. This makes it an excellent tool for anyone looking to learn data structures and algorithms in a practical and engaging way.

https://github.com/krahets/hello-algo

Читать полностью…

GitHub Trends

#python #deep_learning #hub #image_classification #instance_segmentation #machine_learning #obb #object_detection #pose #pytorch #tracking #ultralytics #yolo #yolo_world #yolo_world_v2 #yolo11 #yolov10 #yolov8 #yolov9

Ultralytics YOLO11 is a state-of-the-art model for object detection, segmentation, classification, and pose estimation. It is fast, accurate, and easy to use, making it suitable for various tasks. You can install it using pip (`pip install ultralytics`) and use it via the command line or Python scripts. The model comes with extensive documentation and community support through Discord, Reddit, and forums. Additionally, Ultralytics offers integrations with other AI platforms like Roboflow and ClearML to enhance your workflow. This tool benefits users by providing high-performance AI capabilities with minimal setup and robust community resources for assistance.

https://github.com/ultralytics/ultralytics

Читать полностью…

GitHub Trends

#java #android #big_data #deserialization #fastjson #fastjson2 #graal #graalvm_native_image #high_performance #java #java_json #json #json_deserialization #json_parser #json_path #json_serialization #json_serializer #jsonb #serialization

FASTJSON 2 is a highly performant and easy-to-use Java JSON library. It offers significant performance improvements over other popular JSON libraries like Jackson and Gson. Here are the key benefits FASTJSON 2 outperforms other JSON libraries, making it ideal for applications requiring fast data processing.
- **Advanced Features** It includes support for JSONPath, SQL You can easily integrate it into your project using Maven or Gradle dependencies.

Using FASTJSON 2 simplifies your JSON handling tasks while providing superior performance and robust features.

https://github.com/alibaba/fastjson2

Читать полностью…

GitHub Trends

#typescript #applicant_tracking_system #chat_application #crm #crm_platform #hrms #human_resources #issue_management #issue_tracker #jira_alternative #project_management #qms #support #team_management #team_platform #wiki

The Huly Platform is a powerful tool that helps you quickly develop business applications like CRM systems, chat tools, project management software, and more. It includes several pre-built applications and supports self-hosting using Docker for easy setup on your own server. To get started, you need Node.js, Docker, and Docker Compose installed. The platform offers a development mode with live reloading for smooth development and includes detailed guides for installation, building, and running the applications. This makes it easier to create and manage business apps efficiently, saving time and effort.

https://github.com/hcengineering/platform

Читать полностью…
Subscribe to a channel