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
#other #java #jvm #mysql #redis #springboot

This resource, "二哥的Java进阶之路" (To Be Better Javaer), is a comprehensive guide for Java developers. Here’s the key information and benefits**
- This is a free, open-source knowledge base focused on helping Java developers improve their skills.
- It covers a wide range of topics including Java basics, concurrency, JVM, enterprise-level development, interview preparation, and more.
- The resource includes detailed learning paths for Java, MySQL, Redis, and other technologies.
- It also provides resources for job interviews, city-specific job market information, and tools like Git, Maven, and Spring Boot.

**Benefits** Offers a thorough learning path for Java developers, from basics to advanced topics.
- **Free Resources** Part of a community with over 6,000 members in a private learning group where you can ask questions, get study plans, and participate in coding challenges.
- **Interview Preparation** Includes real-world project examples and tutorials on technologies like Spring Boot, Netty, and distributed systems.

Overall, this resource is designed to help Java developers improve their skills, prepare for interviews, and stay updated with industry trends.

https://github.com/itwanger/toBeBetterJavaer
#python #hacktoberfest #hacktoberfest2022 #meal_plans #recipe_manager #self_hosted

Mealie is a tool to manage your recipes, plan meals, and make shopping lists. You can easily add recipes by importing them from a URL or typing them in. It has a meal planner to help you decide what to cook each week and a shopping list that organizes ingredients by store sections. Mealie supports over 35 languages and can be easily set up using Docker. This makes it convenient for the whole family to use and helps you keep all your recipes in one place.

https://github.com/mealie-recipes/mealie
#other

This resource helps you avoid problematic companies during campus recruitment by listing companies with a history of unethical behaviors such as breaking intention letters, cancelling job offers, mass layoffs of new graduates, and other unfair practices. It provides detailed records of these incidents from various years and sources like Nowcoder, Maimai, and Zhihu. By using this information, you can make more informed decisions about which companies to apply to and avoid those with a track record of treating employees poorly. This can save you time and stress in your job search.

https://github.com/forthespada/CampusShame
#python #bot #crawler #security #wei_xin #weixin #wxbot

This is a powerful WeChat bot called NGCBot V2.2, which offers many useful features. Here’s what you need to know It supports various tasks like security news updates, vulnerability queries, phone number location checks, knowledge base queries, weather updates, horoscope checks, and more.
- **AI Integration** You can set up administrators, add or remove managers, automate group welcomes, and manage blacklists and whitelists for groups.
- **Entertainment** Users can earn and use points for different services like MD5 queries or AI conversations.
- **Easy Setup**: The bot is relatively easy to set up on Windows systems, though it requires specific configurations and keys for some features.

Using this bot can make managing your WeChat interactions much easier and more automated, saving you time and effort. It also provides a lot of fun and useful features that can enhance your social experience.

https://github.com/ngc660sec/NGCBot
#javascript #database_schema #diagram_editor #editor #erd #erdiagram #hacktoberfest #indexeddb #javascript #mariadb #postgresql #react #sql #sql_server #sqlite #svg #tailwindcss

DrawDB is a free and easy-to-use tool for designing databases and generating SQL scripts right in your browser. You can create database diagrams with just a few clicks, export SQL scripts, and customize the editor without needing an account. This tool helps you design and manage databases quickly and efficiently, saving you time and effort. It's user-friendly, so you don't need to be an expert to use it.

https://github.com/drawdb-io/drawdb
#python #auto #iptv #ipv4 #ipv6 #tv #tvbox

This tool helps you update your IPTV live channels automatically. You can customize the channel menu using templates, and it will fetch and update the latest live stream interfaces for you. It supports various types of sources, checks the speed and quality of the streams, and filters out invalid ones. The tool can run at set times each day and offers multiple ways to use it, such as through a workflow, command line, interface software, or Docker. This makes it easy to get and watch your favorite TV channels with the best quality available.

https://github.com/Guovin/TV
#javascript #blog #browser #compiler #components #hybrid #nextjs #node #react #server_rendering #ssg #static #static_site_generator #universal #vercel

Next.js is a powerful tool for building full-stack web applications using the latest React features and fast Rust-based JavaScript tooling. It's used by big companies and helps you create fast and efficient websites. You can start learning with the "Learn Next.js" course, see examples in the Next.js Showcase, and find detailed documentation on their website. The community is active on GitHub and Discord, where you can ask questions and share projects. Contributing to Next.js is welcome, and there are guidelines to help you get started. This makes it easier for you to build professional websites quickly and connect with other developers for support.

https://github.com/vercel/next.js
#dockerfile #best_practices #es6 #eslint #express #expressjs #javascript #jest #microservices #mocha #node_js #nodejs #nodejs_development #npm #rest #style_guide #styleguide #testing #types

Here is the key information and benefits of the Node.js best practices guide in simple English**
- The guide provides over 100 best practices for Node.js development, covering project architecture, error handling, code patterns, testing, production readiness, security, and Docker practices.
- It is updated regularly and includes contributions from many experts in the field.
- The guide is available in multiple languages.

**Benefits** Following these best practices helps you write cleaner, more maintainable code.
- **Error Handling** Protect your application from common security threats with guidelines on secret management, input validation, and secure headers.
- **Performance** Ensure your code is ready for production with tips on monitoring, logging, and process uptime.
- **Testing** Learn how to optimize your Docker images and containers for Node.js applications.

By following these best practices, you can build robust, secure, and high-performance Node.js applications.

https://github.com/goldbergyoni/nodebestpractices
#typescript #drag_and_drop #framework #no_code #nocode #page_builder #site_builder #site_generator #template_builder #ui_builder #web_builder #web_builder_framework #website_builder

GrapesJS is a free and open-source tool that helps you build HTML templates quickly and easily. It is especially useful for content management systems (CMS) to create dynamic templates. With GrapesJS, you can manage the structure (HTML), style (CSS), and variables of your templates in one place. It offers features like a block manager, style manager, layer manager, and asset manager, making it easy to design and customize your web pages, newsletters, or mobile apps. You can also embed the Studio editor into your application with the Studio SDK, which includes support from the GrapesJS team. This tool simplifies the process of creating and managing templates, saving you time and effort.

https://github.com/GrapesJS/grapesjs
#cplusplus #ai #analytics #big_data #clickhouse #cpp #dbms #distributed_database #hacktoberfest #mpp #olap #rust #sql

ClickHouse is a free, open-source database that helps you get real-time analytical data reports. It's easy to install using a simple command on Linux, macOS, or FreeBSD. You can find lots of helpful resources like tutorials, documentation, and videos on their website. There are also community meetups and online chats where you can learn from other users. Using ClickHouse benefits you by allowing fast and efficient analysis of large amounts of data, which is useful for making quick decisions and improving your business operations.

https://github.com/ClickHouse/ClickHouse
#java #dotnet #java #javascript #python #ruby #selenium #webdriver

Selenium is a tool that helps automate web browsers, making it easier to test websites and web applications. It works with all major web browsers and is compatible with many programming languages like Java, Python, Ruby, and more. Selenium is free and open-source, maintained by volunteer contributors. To use Selenium, you can follow the user manual for detailed examples and get help if you're stuck. It also offers various ways to set up your development environment, including using GitPod or Docker images, which simplifies the process. This tool benefits users by automating browser interactions, saving time and effort in testing and development.

https://github.com/SeleniumHQ/selenium
#php #attachment #email #hacktoberfest #php #php_library #phpmailer #smtp #tls_support #xoauth2

PHPMailer is a powerful tool for sending emails in PHP. It offers many features that make it easier and safer to send emails compared to using the basic `mail()` function in PHP. Here are the key benefits You can send emails without needing a local mail server, which is especially useful on Windows.
- **Multiple Addresses and Attachments** Send emails in both HTML and plain text formats.
- **Security Features** Can be installed via Composer, making it simple to integrate into your project.
- **Localization**: Error messages are available in over 50 languages.

Using PHPMailer helps you avoid common pitfalls and security issues associated with manual email sending, making your email sending process more reliable and secure.

https://github.com/PHPMailer/PHPMailer
#python #dns #github #hosts

This project helps you access GitHub faster and fix issues like slow loading and missing images. Here’s how it works:

- You don't need to install any programs, just spend 5 minutes modifying your local `hosts` file.
- This change helps solve problems with slow GitHub access and images not loading.
- You can manually update the `hosts` file by copying the provided content or use tools like SwitchHosts for automatic updates.

The benefit is that you can enjoy a smoother and faster GitHub experience without the hassle of slow loading times or missing images.

https://github.com/521xueweihan/GitHub520
#python #chatglm #chatgpt #gemini #python #wechat #xunfei

This is a guide to setting up a WeChat robot using the WeChatRobot project. Here’s how it benefits you:

You can create a smart chatbot that automates interactions on WeChat. To start, you need to install Python and the necessary dependencies, then clone the project from GitHub. After running the `main.py` script twice, you'll generate a configuration file and set up your bot. You can choose from different AI models like ChatGPT, TigerBot, or ChatGLM and configure them according to your needs. The bot can respond to messages in specific groups and even handle HTTP requests. This automation saves time and makes managing your WeChat interactions easier and more efficient.

https://github.com/lich0821/WeChatRobot
#python #agent #chatgpt #claude #claude_3_opus #claude_api #docker #fly_io #gemini #gpt_4_api #groq #koyeb #langchain #mixtral_8x7b #python_telegram_bot #replit #replit_bot #telegram_bot #vertex_ai #zeabur

The TeleChat bot is a powerful Telegram bot that uses various large language model APIs, such as GPT-3.5, GPT-4, Claude, and Gemini, to provide efficient conversations and information searches. Here are the key benefits Supports a wide range of AI models, allowing you to switch between them easily.
- **Multimodal Question Answering** Works in group chats with features like topic mode and isolated dialogues.
- **Rich Plugin System** Allows flexible model switching and supports streaming output.
- **Efficient Message Processing** Available in English, Simplified Chinese, Traditional Chinese, and Russian.
- **Easy Deployment**: Supports one-click deployment on platforms like Koyeb, Zeabur, Replit, and Docker.

This bot enhances your Telegram experience by providing comprehensive and efficient interactions, making it a valuable tool for information gathering and conversation.

https://github.com/yym68686/ChatGPT-Telegram-Bot
1
#cplusplus

This module helps your device pass Play Integrity and SafetyNet tests, which are necessary for some apps to work properly. You need to have root access and Zygisk installed, and you can use one of three setups: Magisk, KernelSU, or APatch with ZygiskNext. After setting it up, you can check if it works using specific apps. This fix ensures your device gets a valid attestation, allowing you to use apps that require these tests to pass. It doesn't hide root or avoid detections in other apps, just helps your device appear safe and intact for these specific tests.

https://github.com/chiteroman/PlayIntegrityFix
#python #agent #agents #ai_search #chatbot #chatgpt #data_pipelines #deep_learning #document_parser #document_understanding #genai #graph #graphrag #llm #nlp #pdf_to_text #preprocessing #rag #retrieval_augmented_generation #table_structure_recognition #text2sql

RAGFlow is an open-source tool that helps businesses answer questions accurately using large language models and deep document understanding. It extracts information from various complex data formats, such as Word documents, Excel files, and web pages, and provides grounded citations to support its answers. You can try a demo online or set it up on your own server using Docker. The setup is relatively straightforward, requiring a few steps like cloning the repository, building the Docker image, and configuring the system settings. RAGFlow offers key features like template-based chunking, reduced hallucinations, and compatibility with multiple data sources, making it a powerful tool for truthful question-answering capabilities. This benefits users by providing reliable and explainable answers, streamlining their workflow, and supporting integration with their business systems.

https://github.com/infiniflow/ragflow
#javascript #diagram_editor #electron_app #graphics #javascript_applications

**drawio-desktop** is a free app for creating diagrams and whiteboards on your computer. It is safe because it doesn't connect to the internet except for updates, and it doesn't send any of your data or usage information outside. You can use it for any purpose without paying, as long as you follow the rules of the Apache 2.0 license. This app is great because it keeps your data secure and private, making it a reliable tool for your work or projects.

https://github.com/jgraph/drawio-desktop
#csharp #command_line #hacktoberfest #linux #macos #netcore #powershell #shell #windows

PowerShell is a powerful tool that helps you automate tasks and manage systems on Windows, Linux, and macOS. It works well with structured data like JSON, CSV, and XML, and it includes a command-line shell and scripting language. If you're new, you can start by reading the getting started documentation. You can install PowerShell on various platforms, join community discussions, and even contribute to the project. This tool makes it easier to handle complex tasks efficiently, making your work simpler and faster.

https://github.com/PowerShell/PowerShell
#java #cache #distributed #distributed_locks #executor #hibernate #java #json #lock #map #micronaut #quarkus #queue #redis #redis_client #scheduler #session #spring #tomcat #valkey #valkey_client

Redisson is a powerful Java client for Redis and other real-time data platforms. It offers high-performance, thread-safe, and asynchronous connections, making it ideal for complex applications. You can use it with various deployment types, such as single, cluster, sentinel, and more, and it is compatible with major cloud services like AWS, Azure, and Google Cloud. Redisson supports many features like distributed locks, counters, collections, and services, as well as integration with popular frameworks like Spring and Micronaut. This makes it easier to manage and scale your data efficiently, ensuring reliability and performance in your applications.

https://github.com/redisson/redisson