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

#cplusplus #ai_framework #deep_learning #hardware_acceleration #machine_learning #neural_networks #onnx #pytorch #scikit_learn #tensorflow

ONNX Runtime is a tool that makes machine learning faster and cheaper. It works on many different devices and operating systems, like Windows, Linux, and Mac, and supports popular machine learning frameworks like PyTorch and TensorFlow. This means you can use it to speed up your machine learning models, making your applications run faster and more efficiently. It also helps in training models quickly, especially on powerful NVIDIA GPUs. This benefits you by providing faster customer experiences and lower costs for your machine learning projects.

https://github.com/microsoft/onnxruntime

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

GitHub Trends

#javascript #brand #brand_assets #brand_colors #branding #branding_assets #brands #company_brands #design #design_assets #icon_pack #icon_packs #icons #iconset #logo #logos #svg #svg_files #svg_icons #svg_images

Simple Icons offers over 3200 free SVG icons for popular brands, all available on one page at SimpleIcons.org. You can download these icons directly from the website or use them via a CDN like jsDelivr or unpkg. The icons can also be used in various programming languages and frameworks such as Node.js, TypeScript, PHP, and more. Additionally, there are third-party libraries and extensions available for tools like Figma, Miro, and Webflow. Before using the icons, make sure to read the legal disclaimer. This resource is highly beneficial as it provides a vast collection of high-quality icons that can be easily integrated into your projects, saving time and effort in finding and designing icons.

https://github.com/simple-icons/simple-icons

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

GitHub Trends

#css

The Halo-Theme-Hao is a blog theme designed for the Halo 2.x platform. It is based on a modified version of the Hexo-Theme-Butterfly from the Hexo community. This theme offers various features such as comment, search, and friend link pages, as well as plugins for instant messaging, anime tracking, and more. To use it, you need to ensure your Halo version is compatible (at least 2.17.0 for version 1.5.5 and above). The theme also provides detailed documentation and support through community groups and issue tracking. Using this theme can enhance your blog's appearance and functionality, making it more engaging for your readers.

https://github.com/chengzhongxue/halo-theme-hao

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

GitHub Trends

#cplusplus #cpp #cppserver #epoll #server #socket

This tutorial helps you learn how to build a C++ server in 30 days, even if you have no experience. It focuses on practical coding and covers important topics like TCP connections, socket programming, and high concurrency on Linux. Each day, you'll write and run code to see your progress, making it interactive and rewarding. By the end, you'll understand the deep basics of server development and can easily read complex server codes. This hands-on approach makes learning C++ more engaging and helps you build a real server step-by-step.

https://github.com/yuesong-feng/30dayMakeCppServer

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

GitHub Trends

#csharp

The Microsoft Cognitive Services Speech SDK allows you to add speech-enabled features to your apps. It supports various programming languages like C++, C#, Java, JavaScript, and more. You can use it for speech recognition, translation, and synthesis across different platforms such as Windows, Linux, Android, and iOS. The SDK provides numerous samples and quickstarts to help you get started quickly with features like one-shot speech recognition, translation, and synthesis. These samples are easy to download and run, and they include detailed instructions for setup and execution. Using this SDK, you can enhance your applications with powerful speech capabilities, making them more interactive and user-friendly.

https://github.com/Azure-Samples/cognitive-services-speech-sdk

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

GitHub Trends

#go #distributed_tracing #grafana

Grafana Tempo is a free, easy-to-use tool for tracking how different parts of your system interact. It works well with other tools like Grafana, Prometheus, and Loki, and it can handle data from various formats. Tempo is cost-efficient because it only needs object storage to run, making it cheap and robust. It also has a powerful query language called TraceQL that lets you easily find specific data. You can get started quickly with guides and examples, and there are community forums and Slack channels if you need help. This makes it easier for you to monitor and understand your system's performance.

https://github.com/grafana/tempo

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

GitHub Trends

#javascript #interview_preparation #interview_questions #javascript #javascript_applications #javascript_framework #javascript_interview_questions #react #react_interview_questions #react_native #react_router #react16 #reactjs #redux

Here is the essential information from the text in simple English, within 100 words, explaining the benefits to the user:

React interview questions and answers help you prepare for job interviews by covering various aspects of React, including core concepts, lifecycle methods, state management, and advanced topics. This resource provides detailed explanations and examples to improve your understanding and confidence. It includes links to additional resources like GreatFrontEnd, FrontendLead, and ZeroToMastery courses, enhancing your learning experience. By using this resource, you can ace React interviews and gain a deeper understanding of the framework, making you more competitive in the job market.

https://github.com/sudheerj/reactjs-interview-questions

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

GitHub Trends

#go #ai #augmentation #flourishing #life #work

`fabric` is an open-source tool that helps you use AI to make your life easier. It lets you apply AI to various everyday tasks by using something called "Patterns," which are like pre-made instructions for the AI. You can use `fabric` to summarize long texts, extract important parts from videos or podcasts, write essays, create social media posts, and much more. It's easy to install and set up, and you can even create your own custom Patterns. The tool is designed to help humans work better with AI, making it simpler to integrate AI into your daily life. This makes it easier to manage and use AI prompts without getting overwhelmed by too many options.

https://github.com/danielmiessler/fabric

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

GitHub Trends

#java #apollo #consul #dubbo #dynamic_threadpool #grpc #java #micrometer #monitor #nacos #rocketmq #spring #springboot #springcloud #thread #threadpool #threadpoolexecutor #zookeeper

This tool, called **DynamicTp**, helps you manage thread pools more efficiently. Here’s how it benefits you You can change thread pool parameters while the system is running, without needing to restart or change code.
- **Real-Time Monitoring** It integrates with common middleware and configuration centers, making it simple to set up and use.
- **Zero Code Invasion** It sends alerts for various conditions like thread activity, queue capacity, and task timeouts, supporting multiple notification platforms.

Overall, DynamicTp makes managing thread pools easier, more flexible, and highly monitorable, which can significantly improve your system's performance and reliability.

https://github.com/dromara/dynamic-tp

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

GitHub Trends

#java #mini_spring #spring #spring_boot #spring_mvc #springboot #springframework #tiny_spring

**mini-spring** is a simplified version of the Spring framework that helps you quickly understand Spring's source code and core principles. It keeps the essential features of Spring, such as IoC (Inversion of Control), AOP (Aspect-Oriented Programming), resource loading, event listeners, and more, but simplifies the code. This makes it easier for you to learn and master Spring's core functionalities without getting overwhelmed by complex code. Using **mini-spring**, you can quickly grasp how Spring works and apply this knowledge to your own projects.

https://github.com/DerekYRC/mini-spring

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

GitHub Trends

#cplusplus

The llbc framework is a simple, efficient, and cross-platform tool for server development. It supports multiple languages and is built with C++. Here are the key benefits Works on Windows, Linux, Mac, iOS, and Android.
- **Efficient** You can join a Discord server and contribute to the project.
- **Tools** Open source developers can apply for free JetBrains licenses.

Using llbc can make your server development easier and more efficient.

https://github.com/lailongwei/llbc

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

GitHub Trends

#python #deep_learning #healthcare_imaging #medical_image_computing #medical_image_processing #monai #python3 #pytorch

MONAI is a free and open-source tool for using deep learning in healthcare imaging. It is based on PyTorch and helps researchers and scientists create and evaluate deep learning models easily. MONAI offers flexible preprocessing for medical images, easy-to-use APIs, and support for multiple GPUs and nodes. This makes it easier to integrate into existing workflows and allows users of different expertise levels to use it. You can install MONAI simply by running `pip install monai` and find tutorials and documentation on their website. Using MONAI can help you develop state-of-the-art healthcare imaging models quickly and efficiently.

https://github.com/Project-MONAI/MONAI

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

GitHub Trends

#llvm

The LLVM project is a toolkit that helps build highly optimized compilers, optimizers, and run-time environments. It includes tools like an assembler, disassembler, and bitcode optimizer. LLVM supports C-like languages through the Clang frontend and also includes components like the libc++ standard library and the LLD linker. Using LLVM, developers can create efficient and optimized code, which benefits users by making their software run faster and more reliably. You can get involved by contributing to the project or joining community forums for support.

https://github.com/llvm/llvm-project

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

GitHub Trends

#python #ai #cv #data_analytics #data_wrangling #embeddings #llm #llm_eval #machine_learning #mlops #multimodal

DataChain is a powerful tool for managing and processing large amounts of data, especially useful for artificial intelligence tasks. It helps you organize unstructured data from various sources like cloud storage or local files into structured datasets. You can process this data efficiently using Python, without needing SQL or Spark, and even use local AI models or APIs to enrich your data. Key benefits include parallel processing, out-of-memory computing, and optimized vector searches, making it faster and more efficient. Additionally, DataChain integrates well with popular libraries like PyTorch and TensorFlow, allowing you to easily export data for further analysis or training models. This makes it easier to handle complex data tasks and improves your overall workflow.

https://github.com/iterative/datachain

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

GitHub Trends

#typescript #betterstack #boilerplate #clerk #dark_mode #feature_flags #neon #nextjs #posthog #prisma #react #sentry #seo #stripe #tailwindcss #typescript

Next-forge is a ready-to-use template for building Next.js web applications. It gives you a strong foundation to start your project with minimal setup needed. You can easily create your project by cloning the repository using a simple command. This saves you time and effort, allowing you to focus on developing your app instead of setting everything up from scratch. Check the documentation for more details to get started quickly.

https://github.com/haydenbleasel/next-forge

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

GitHub Trends

#typescript #automation #chrome #chromium #developer_tools #firefox #headless_chrome #node_module #testing #web

Puppeteer is a JavaScript library that lets you control Chrome or Firefox browsers using code. It works even when the browser is not visible (headless). This means you can automate tasks like navigating to websites, filling out forms, and clicking buttons without seeing the browser. To use it, you can install Puppeteer with a simple command, and then write scripts to perform these actions. The benefit is that you can automate repetitive tasks quickly and efficiently, saving time and effort.

https://github.com/puppeteer/puppeteer

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

GitHub Trends

#javascript #amd #build_tool #commonjs #compiler #es2015 #es6 #esm #javascript #javascript_compiler #javascript_modules #loaders #module_bundler #plugins #web #web_performance #webpack

Webpack is a tool that helps you manage and bundle your JavaScript files for use in a browser. Here’s what you need to know Webpack combines multiple JavaScript files into one or several bundles, making it easier to load them in your web application.
- **Module Formats** You can use loaders to preprocess files (e.g., converting TypeScript to JavaScript) and plugins to extend Webpack's functionality (e.g., extracting CSS into separate files).
- **Code Splitting** It offers various optimizations to reduce the output size of your JavaScript, such as minifying and deduplicating modules.

Using Webpack can make your web application faster and more efficient by optimizing how your code is loaded and executed. You can install it using npm or yarn with commands like `npm install --save-dev webpack` or `yarn add webpack --dev`.

https://github.com/webpack/webpack

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

GitHub Trends

#javascript #ethereum #ethers #ethersjs #javascript #nodejs #solidity #typescript #web3

This guide, "WTF Ethers," is a simple and step-by-step tutorial to learn about ethers.js, a library for interacting with the Ethereum blockchain. It covers basic to advanced topics, such as sending ETH, interacting with contracts, and more. Each lesson includes code and detailed instructions, making it easy for beginners to follow. The guide is updated weekly and is part of the WTF Academy community, which also offers a Discord group and other resources. By using this guide, you can quickly learn how to work with ethers.js and start building your own Ethereum projects.

https://github.com/WTFAcademy/WTF-Ethers

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

GitHub Trends

#java #apache_doris #business_intelligence #data_analysis #data_visualization #echarts #kettle #superset #tableau

DataEase is a free, open-source tool that helps you analyze data and see business trends easily. It connects to many types of data sources like databases and files, and you can create charts quickly by dragging and dropping. It's easy to use, even if you're not tech-savvy, and it has an AI feature that answers your data questions in natural language. You can also share your data safely with others. This tool is beneficial because it's simple, powerful, and free, making it accessible to everyone who needs to analyze data.

https://github.com/dataease/dataease

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

GitHub Trends

#csharp #blazor #blazor_client #blazor_components #blazor_server #blazor_webassembly #component #component_library #components #csharp #hacktoberfest #material #netcore #wasm

MudBlazor is a tool for .NET developers to build web applications easily using Material Design components. It's written entirely in C#, so you don't need to know CSS or JavaScript to use it. This framework is well-organized, has good documentation with many examples, and is stable with regular updates. You can create beautiful apps quickly without dependencies on other libraries, giving you full control over the components. To get started, you just need to install the package, add some lines of code to your project, and you're ready to go. This makes it easier and faster to develop web applications.

https://github.com/MudBlazor/MudBlazor

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

GitHub Trends

#go #database #go #mariadb #mysql #mysql_driver #sql

The Go-MySQL-Driver is a lightweight and fast MySQL driver for Go, written purely in Go without any C bindings. It supports connections over TCP/IPv4, IPv6, Unix domain sockets, and custom protocols. Here are the key benefits You can install it using `go get -u github.com/go-sql-driver/mysql`.
- **Automatic Connection Handling** You can configure various settings like timeouts, charset, collation, and more through the Data Source Name (DSN).
- **Advanced Features** It automatically uses utf8mb4_general_ci by default and allows setting other charsets and collations.

Using this driver simplifies interacting with MySQL databases in Go, providing a robust and configurable solution.

https://github.com/go-sql-driver/mysql

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

GitHub Trends

#typescript #alerting #analytics #business_intelligence #dashboard #data_visualization #elasticsearch #go #grafana #hacktoberfest #influxdb #metrics #monitoring #mysql #postgres #prometheus

Grafana is a free tool that helps you monitor and understand your data. You can use it to create graphs, dashboards, and alerts for your metrics and logs. It allows you to mix data from different sources and explore your data in various ways. You can also share dashboards with your team and set up notifications for important changes. This helps you make better decisions based on your data and keeps your team informed. To get started, you can download Grafana and follow the installation guides.

https://github.com/grafana/grafana

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

GitHub Trends

#other #apachespark #awesome #bigdata #data #dataengineering #sql

This handbook is a comprehensive guide to help you become a great data engineer. It provides a roadmap to get started, including hands-on projects, interview tips, and recommended books. You can join various communities and follow newsletters to stay updated. The handbook also lists top companies, blogs, whitepapers, YouTube channels, podcasts, and courses that can help you learn and grow in data engineering. Using these resources, you can gain practical knowledge, network with professionals, and stay informed about the latest trends and technologies in the field. This will help you build a strong foundation and advance your career as a data engineer.

https://github.com/DataExpert-io/data-engineer-handbook

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

GitHub Trends

#python #chineseocr #crnn #dbnet #easyocr #ocr #onnxocr #onnxruntime #openvino #paddleocr #rapidocr

RapidOCR is a free, open-source tool that quickly recognizes text from images. It is very fast, supports multiple languages like Chinese and English, and works on various platforms including Linux, Windows, and Mac. You can use it offline, which is convenient. The tool is easy to install and use, and it even allows you to customize it for specific needs. This makes it beneficial for users who need quick and accurate text recognition without relying on internet connectivity.

https://github.com/RapidAI/RapidOCR

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

GitHub Trends

#vue #douyin #js #tiktok #vue #vue3

This project, `douyin-vue`, is a mobile short video app similar to TikTok, built using the latest Vue technology stack including Vue 3, Vite 5, and Pinia. It offers a smooth and fluent user experience like a native app. The data is stored locally and simulated as if coming from a real backend using `axios-mock-adapter`. You can run it locally or deploy it to various platforms like Vercel or Docker.

The benefit to you is that you can learn and practice advanced Vue techniques by working on this project, and it provides a realistic simulation of a popular video app, making it ideal for educational and research purposes.

https://github.com/zyronon/douyin

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

GitHub Trends

#typescript #api_testing #code_coverage #component_testing #cypress #end_to_end_testing #testing #testing_practices

This application is a real-world example to help you learn and practice testing with Cypress. It's a full-stack app built with React, Express, and other technologies, and it includes local authentication, database seeding, and end-to-end tests. You can easily set it up on your machine by cloning the repository, installing dependencies with Yarn, and running the app. The app comes with pre-configured tests and code coverage reports, making it ideal for learning and experimenting with Cypress testing methods. This helps you understand how to test real-world applications effectively.

https://github.com/cypress-io/cypress-realworld-app

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

GitHub Trends

#go #bundler #commonjs #compiler #css #esm #javascript #jsx #minifier #react #tsx #typescript

Esbuild is a very fast JavaScript bundler that makes building web projects much quicker. It is 10-100 times faster than other tools and doesn't need a cache to be fast. Esbuild supports JavaScript, CSS, TypeScript, and JSX, and it has a simple API for using it in different ways. It can bundle different types of modules, minimize code, and create source maps. It also has features like a local server, watch mode, and plugins. Using esbuild can save you a lot of time when working on web projects.

https://github.com/evanw/esbuild

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

GitHub Trends

#javascript #bootstrap #css #css_framework #html #javascript #sass #scss

Bootstrap is a powerful and easy-to-use front-end framework that helps you build websites faster and more efficiently. It includes pre-made CSS and JavaScript files that you can easily download or install using tools like npm, yarn, or Composer. With Bootstrap, you get sleek and intuitive designs, ready-to-use templates, and extensive documentation to guide you through the process. This makes web development simpler and quicker, saving you time and effort. You can also contribute to Bootstrap by reporting bugs or requesting new features, and there is a strong community support available through various channels like Twitter, GitHub Discussions, and Discord.

https://github.com/twbs/bootstrap

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

GitHub Trends

#typescript #ai #api #api_gateway #chat #chatgpt #cross_platform #gemini #golang #openai #proxy #react

Chat Nio is a powerful tool that combines advanced AI features with a user-friendly interface. It supports multiple AI models like OpenAI, Anthropic, and Midjourney, and offers features such as rich model support, beautiful UI design, complete Markdown support, and text-to-image generation. It also includes powerful conversation sync, file parsing, and full model internet search capabilities. Users can benefit from multi-theme support, internationalization, and innovative model caching to reduce costs. Additionally, it has comprehensive backend management, multiple billing methods, and excellent channel management. This makes Chat Nio ideal for businesses looking for a one-stop solution for their AI needs, enhancing user experience and reducing learning costs.

https://github.com/zmh-program/chatnio

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

GitHub Trends

#dart #dart #flutter #learning #painting #widget_library

FlutterUnit is an app that lets you explore and learn about Flutter, a platform for building apps. You can download it for Android, iOS, macOS, Windows, and even use it on the web. The app showcases over 300 Flutter components with live demos and code examples, allowing you to interact with them directly. It also features search and collection functions, theme and font settings, and the ability to view and share code. This makes it a powerful tool for learning and experimenting with Flutter, helping you to understand and use its various components effectively.

https://github.com/toly1994328/FlutterUnit

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