githubtrending | Technologies

Telegram-канал githubtrending - GitHub Trends

10587

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

#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

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

GitHub Trends

#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

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

GitHub Trends

#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

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

GitHub Trends

#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

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

GitHub Trends

#python #ade20k #image_classification #imagenet #mask_rcnn #mscoco #object_detection #semantic_segmentation #swin_transformer

The Swin Transformer is a powerful tool for computer vision tasks like image classification, object detection, semantic segmentation, and video recognition. It uses a hierarchical structure with shifted windows to efficiently process images, making it more efficient than other models. Here are the key benefits Swin Transformer achieves state-of-the-art results in various tasks such as COCO object detection, ADE20K semantic segmentation, and ImageNet classification.
- **Efficiency** The model supports multiple tasks including image classification, object detection, instance segmentation, semantic segmentation, and video action recognition.
- **Improved Speed** The model is integrated into popular frameworks like Hugging Face Spaces and PaddleClas, making it easy to use and deploy.

Overall, the Swin Transformer offers high accuracy, efficiency, and versatility, making it a valuable tool for various computer vision applications.

https://github.com/microsoft/Swin-Transformer

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

GitHub Trends

#python #chromium #firefox #playwright #webkit

Playwright is a Python library that helps you automate browsers like Chromium, Firefox, and WebKit using a single API. It makes automation ever-green, capable, reliable, and fast. This means you can easily write code to control these browsers on Linux, macOS, and Windows without worrying about different APIs for each browser. The benefit to you is that you can automate tasks quickly and efficiently across multiple browsers, saving time and effort. Here’s an example of how simple it is to use Playwright to take screenshots of a webpage using different browsers.

https://github.com/microsoft/playwright-python

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

GitHub Trends

#cplusplus

This library helps you work with phone numbers from all over the world. It can parse, format, and validate phone numbers, telling you if a number is valid or what type of number it is (like mobile or fixed-line). You can also use it to format numbers as you type them, find numbers in text, and even get geographical or carrier information about a number. This makes it easier to handle phone numbers correctly in your applications, ensuring accuracy and consistency.

https://github.com/google/libphonenumber

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

GitHub Trends

#go #cloud_native #database #distributed_database #distributed_transactions #go #hacktoberfest #htap #mysql #mysql_compatibility #scale #serverless #sql #tidb

TiDB is an open-source database that combines transactional and analytical processing. It is compatible with MySQL, scalable, consistent, and highly available. This means you can handle a lot of data and queries efficiently without worrying about the database crashing. You can try it online through the TiDB Playground or start using it with a quick start guide. The community is active, so you can get help from forums, Discord, Slack, and Stack Overflow. This makes it easier to use and maintain, benefiting users by providing a reliable and powerful database solution.

https://github.com/pingcap/tidb

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

GitHub Trends

#rust

uv is a very fast tool for managing Python packages and projects. It replaces many other tools like `pip`, `poetry`, and `virtualenv` with a single, faster solution. Here are the key benefits uv is 10-100 times faster than `pip`.
- **Comprehensive Management** It uses a global cache to save disk space and ensures dependency deduplication.
- **Easy Installation** uv has a pip-compatible interface, making it easy to switch from existing workflows.

Overall, uv simplifies and speeds up your Python development process.

https://github.com/astral-sh/uv

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

GitHub Trends

#typescript #gpt #gpt_35_turbo #gpt_4 #gpt35 #llm #nextjs #openai #rag #react

FastGPT is a powerful question-and-answer system based on large language models. It offers ready-to-use data processing and model calling capabilities, as well as the ability to create complex workflows using a visual interface. This tool allows you to manage knowledge databases, debug applications, and integrate with various APIs. You can use it online or deploy it locally with ease, and it supports multiple languages and file formats. The benefit to you is that FastGPT simplifies the process of handling complex question-and-answer scenarios, making it easier to manage and utilize large amounts of data efficiently.

https://github.com/labring/FastGPT

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

GitHub Trends

#csharp #crack #docker #patch #unity #unity_hub #unity3d #unityhub #unitytool

This tool, UniHacker, helps you use Unity and Unity Hub without a license. It works for many versions of Unity and Unity Hub, but not for the latest 2022.2 and above due to changes in the license logic. Here’s how it benefits you: You can download and use international versions of Unity and Unity Hub even if you don't have a license, which is useful for educational and testing purposes. You just need to select the Unity.exe or Unity Hub.exe file in the software and click to crack it, allowing you to open your projects without any licensing issues. However, you must use a proxy to download the international versions correctly.

https://github.com/tylearymf/UniHacker

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

GitHub Trends

#c_lang #accelerator #ack #arq #c #kcp #kcptun #low_latency #protocol #quic #rtc #rtt #socket #srt #tunnel #udp

KCP is a fast and reliable protocol that improves data transmission speed compared to TCP. It reduces average latency by 30-40% and maximum latency by three times, but uses 10-20% more bandwidth. Here’s how it benefits you KCP is designed for speed, making it ideal for real-time applications like online gaming and video streaming.
- **Easy Integration** You can configure various settings such as working mode, window size, and minimum RTO to optimize performance according to your needs.
- **Reliable**: KCP uses selective retransmission and quick retransmit strategies to handle packet loss efficiently, ensuring reliable data transfer.

Overall, KCP offers a simple yet powerful solution to enhance the speed and reliability of your network communications.

https://github.com/skywind3000/kcp

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

GitHub Trends

#python #ocr #pdf

Zerox OCR is a simple tool to convert documents into Markdown format using AI. Here’s how it helps you you pass in your file, and Zerox OCR returns the content in Markdown format, which you can easily read and use.

This tool saves time and effort by automating the process of extracting text from complex documents, making it easier to work with the content digitally.

https://github.com/getomni-ai/zerox

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

GitHub Trends

#shell #docker_image #dockerfiles #hacktoberfest #minecraft_server

This tool helps you easily set up and manage a Minecraft server using Docker. You can quickly start with Docker Compose, run different versions of Minecraft, and use various server types. It also allows you to customize server properties, manage mods and plugins automatically, and use different modpack providers. There are many examples and detailed documentation to help you get started and make the most out of your Minecraft server. This makes it easier and faster to set up and manage your server, saving you time and effort.

https://github.com/itzg/docker-minecraft-server

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

GitHub Trends

#java #bukkit #hacktoberfest #java #minecraft #minecraft_api #minecraft_performance #minecraft_server #paper #paper_api #papermc #tacos

Paper is a high-performance Minecraft server that fixes many gameplay and mechanics issues. It's easy to use: just download the Paperclip jar file and run it on your server. For server admins, there are detailed guides and documentation available. Plugin developers can access API patches and javadocs to create compatible plugins. You can also compile the jar from source if you need custom changes. Supporting Paper through donations helps maintain its infrastructure and ensures continuous improvements. This makes your Minecraft experience smoother and more enjoyable.

https://github.com/PaperMC/Paper

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

GitHub Trends

#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

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

GitHub Trends

#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

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

GitHub Trends

#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

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

GitHub Trends

#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

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

GitHub Trends

#swift #architecture #composition #modularity #swiftui #testability #uikit

The Composable Architecture (TCA) is a library that helps you build apps in a consistent and understandable way. Here’s what it does and how it benefits you TCA helps you manage your app's state using simple value types, making it easy to share state across different screens.
- **Composition** TCA makes it easy to handle interactions with the outside world, like API requests, in a testable and understandable way.
- **Testing** It provides a simple API with fewer concepts, making it easier to use.

Using TCA, you can build features in a structured way, define clear state and actions, and easily test your app's logic. This makes your code more maintainable, testable, and scalable.

https://github.com/pointfreeco/swift-composable-architecture

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

GitHub Trends

#csharp #color_picker #desktop #fancyzones #keyboard_manager #microsoft_powertoys #powerrename #powertoys #windows

Microsoft PowerToys is a set of tools that helps you make your Windows experience more productive. It includes many utilities like Advanced Paste, Always on Top, Color Picker, and more, which can streamline your work. For example, you can use Advanced Paste to customize your paste options, or FancyZones to organize your windows better. To install PowerToys, you can download it from GitHub, the Microsoft Store, or use WinGet. This tool is especially beneficial because it allows power users to customize and enhance their Windows environment, making tasks easier and faster.

https://github.com/microsoft/PowerToys

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

GitHub Trends

#assembly #agc #apollo #hacktoberfest #nasa

This project provides the original source code for the Apollo 11 mission's guidance computers, used in both the Command Module and Lunar Module. The code is available in multiple languages and has been digitized from original hardcopy images. Users can contribute by identifying issues or adding missing files. The benefit is that it allows developers and historians to study and learn from the historic software that made the first moon landing possible, and it also enables contributions to ensure the accuracy and completeness of the code.

https://github.com/chrislgarry/Apollo-11

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

GitHub Trends

#javascript #hacktoberfest #http_client #javascript #nodejs #promise

Here’s the important information and the benefits to the user.

- Easy Requests Axios uses Promises, which makes it easy to handle asynchronous requests.
- Interceptors Axios provides a clear way to handle errors, making it easier to debug your code.
- Progress Tracking Axios works in both browser and Node.js environments.
- Customization: You can customize headers, request data, and more to fit your needs.

Overall, Axios simplifies making HTTP requests and provides a lot of flexibility and control over how you handle those requests.

https://github.com/axios/axios

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

GitHub Trends

#go #gemma #gemma2 #go #golang #llama #llama2 #llama3 #llava #llm #llms #mistral #ollama #phi3

Ollama is a tool that lets you use large language models on your own computer. You can download and install it for macOS, Windows, or Linux. It supports various models like Llama 3.2, Phi 3, and others, which you can run locally using simple commands. For example, to run the Llama 3.2 model, you just need to type `ollama run llama3.2`.

The benefit to you is that you can use powerful language models without relying on cloud services, ensuring your data stays private and secure. You can also customize the models with specific prompts and settings to fit your needs. Additionally, there are many community integrations and libraries available to extend its functionality in various applications.

https://github.com/ollama/ollama

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

GitHub Trends

#python #pytorch #stable_diffusion

ComfyUI is a powerful tool that helps you create and run complex Stable Diffusion workflows without coding. It uses a graph/nodes/flowchart interface, making it easy to design and execute advanced tasks. Here are the key benefits You can create complex workflows using a visual interface, no coding required.
- **Support for Various Models** It only re-executes parts of the workflow that have changed, saving time and resources.
- **Smart Memory Management** ComfyUI works fully offline, never downloading anything.
- **Extensive Features**: Includes features like asynchronous queue systems, embeddings, hypernetworks, and more.

Overall, ComfyUI makes it easier and more efficient to work with Stable Diffusion models, even for those without extensive coding knowledge.

https://github.com/comfyanonymous/ComfyUI

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

GitHub Trends

#typescript #admin_dashboard #admin_panel #components #crud #internal_tools #low_code #low_code_framework #react #reactjs #self_hosted #toolpad #typescript #web_development_tools

Toolpad is a tool that helps you build and maintain dashboards and internal applications quickly. It has two main parts: Toolpad Core and Toolpad Studio. Toolpad Core provides high-level React components for layout, navigation, and routing, making it easier to build apps. Toolpad Studio is a low-code admin builder where you can drag and drop pre-built components, connect to any data source, and build apps fast. This tool is still in its beta stage, but you can try it out, provide feedback, and even contribute to its development. Setting it up locally is easy with a few commands, and there's extensive documentation and examples to help you get started. Using Toolpad saves you time and makes building internal applications simpler.

https://github.com/mui/toolpad

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

GitHub Trends

#go #dns #go #pentesting #tool #web

Gobuster is a powerful tool that helps you find hidden parts of websites and other online resources. It can brute-force (try many possibilities) to find:
- Hidden directories and files on websites.
- Subdomains of a domain.
- Virtual host names on web servers.
- Open Amazon S3 and Google Cloud buckets.
- Files on TFTP servers.

Using Gobuster, you can quickly identify potential vulnerabilities and hidden resources, making it a valuable tool for security testing and web exploration. It supports various modes, such as directory scanning, DNS subdomain enumeration, and more, each with customizable options to fit your needs. This makes it easier to discover and analyze different aspects of a website or server efficiently.

https://github.com/OJ/gobuster

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

GitHub Trends

#cplusplus #c_plus_plus #cataclysm #game #hacktoberfest #zombies

Cataclysm: Dark Days Ahead is a turn-based survival game set in a post-apocalyptic world. You have to survive in a harsh environment, find food and equipment, and fight against various monsters and other survivors. The game is highly customizable and has a large community of contributors who continuously improve it. You can download and play it for free, and even contribute to its development if you want. This game offers a challenging and engaging experience with endless possibilities, making it fun and rewarding to play.

https://github.com/CleverRaven/Cataclysm-DDA

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

GitHub Trends

#python #big_sur #macos #opencore #patcher

The OpenCore Legacy Patcher is a tool that helps old Macs run newer versions of macOS, even if Apple no longer supports them. It allows you to install and use macOS Big Sur and later on Macs as old as 2007. This tool supports many features like Wi-Fi, system updates, and security protections. It also unlocks features like Sidecar and AirPlay on older Macs. Using this patcher, you can give new life to your old Mac without needing complex firmware changes, making it easier to keep your device up-to-date and functional.

https://github.com/dortania/OpenCore-Legacy-Patcher

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

GitHub Trends

#jupyter_notebook #demonstrate_skills #practice #programming #python #python_3

This project, called "pytudes," is a collection of short Python programs designed to help you improve specific programming skills. It is inspired by the concept of musical études, which are short compositions used to practice particular musical skills. Here, each "pytude" focuses on a different programming challenge or puzzle, such as logic puzzles, probability problems, word games, and computer science algorithms.

Using these pytudes, you can practice and enhance your coding abilities in a variety of areas. The projects are organized into categories like Logic and Number Puzzles, Word Puzzles, Probability and Uncertainty, and Computer Science Algorithms. Each pytude comes with a description and can be run on various platforms like Colab, Deepnote, MyBinder, and more.

This resource is particularly useful for those who see programming as a craft that requires practice and dedication, much like playing the piano. By working through these pytudes, you can sharpen your programming skills and tackle more complex challenges.

https://github.com/norvig/pytudes

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