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

#python

This tool lets you animate your own drawings easily. You can turn your static drawings into moving animations with just a few steps. Here’s how it benefits you:
- You can create interactive animations or export them as videos or GIFs.
- The tool uses machine learning to automatically detect and animate your drawn characters, making it easy and fast.
- You can add multiple characters, backgrounds, and even use different motion files to customize your animations.
- There's also a browser-based demo if you don't want to use the command line, making it accessible for everyone.

Overall, it's a fun and creative way to bring your drawings to life

https://github.com/facebookresearch/AnimatedDrawings

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

GitHub Trends

#html #blog #hexo #vercel

Qexo is a fast, powerful, and beautiful online editor for static blogs. It uses an open-source license and can be deployed on platforms like Vercel, adding dynamic elements to your blog. With Qexo, you can manage articles easily, upload multiple images quickly, and enjoy high-speed access due to its caching feature. It supports various hosting options like Hexo, Hugo, and Github, and offers multiple editing interfaces and features like night/day mode, spam prevention, and automatic updates. This makes managing your blog convenient and efficient, saving you time and effort.

https://github.com/Qexo/Qexo

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

GitHub Trends

#python #deep_learning #glow_tts #hifigan #melgan #multi_speaker_tts #python #pytorch #speaker_encoder #speaker_encodings #speech #speech_synthesis #tacotron #text_to_speech #tts #tts_model #vocoder #voice_cloning #voice_conversion #voice_synthesis

The new version of TTS (Text-to-Speech) from Coqui.ai, called TTSv2, is now available with several improvements. It supports 16 languages and has better performance overall. You can fine-tune the models using the provided code and examples. The TTS system can now stream audio with less than 200ms latency, making it very responsive. Additionally, you can use over 1,100 Fairseq models and new features like voice cloning and voice conversion. This update also includes faster inference with the Tortoise model and support for multiple speakers and languages. These enhancements make it easier and more efficient to generate high-quality speech from text.

https://github.com/coqui-ai/TTS

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

GitHub Trends

#kotlin #jetpack_compose #qq #xposed #xposed_module

XAutoDaily is a free and open-source module that automates various tasks on QQ and TIM apps. It works on most versions of QQ, including the new TIM. After activating the module, you can turn on or off different features in the QQ settings. It helps you with tasks like daily sign-ins, member tasks, video member check-ins, and more. This saves you time and effort by automating these routine activities. However, it's important to use it only for legal purposes and follow the guidelines to avoid any issues.

https://github.com/LuckyPray/XAutoDaily

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

GitHub Trends

#dart #dart #flame #flutter #game #game_development #game_engine #gamedev #hacktoberfest

Flame is a game engine built on top of Flutter, making it easier to create games for mobile and web. It offers many useful features like a game loop, collision detection, gesture handling, and support for images, animations, and sprites. You can also use various bridge packages to integrate other tools like audio players, state management libraries, and physics engines. This helps you solve common game development problems quickly and efficiently. Additionally, Flame has extensive documentation, examples, and a supportive community to help you get started and resolve any issues you might encounter.

https://github.com/flame-engine/flame

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

GitHub Trends

#javascript #hateoas #html #htmx #hyperscript #javascript #rest

htmx is a tool that makes it easy to use advanced web features like AJAX, CSS Transitions, WebSockets, and Server Sent Events directly in your HTML. It does this by adding special attributes to your HTML elements, so you don't need to write a lot of JavaScript code. This makes building modern and interactive websites simpler and more powerful. htmx is small, doesn't require any other libraries, and can be extended easily. This means you can create dynamic user interfaces without a lot of complexity, making your website more engaging and efficient.

https://github.com/bigskysoftware/htmx

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

GitHub Trends

#typescript #serial #ssh_client #telnet_client #terminal #terminal_emulators

Tabby is a highly configurable terminal emulator that works on Windows, macOS, and Linux. It includes an integrated SSH and Telnet client, a serial terminal, and supports multiple shells like PowerShell, WSL, and Git-Bash. You can customize shortcuts, themes, and color schemes, and it also features split panes, tab memory, and direct file transfer via Zmodem. Tabby has full Unicode support and doesn't slow down with fast output. It also offers plugins and themes that can be installed directly from the settings. This makes Tabby a powerful and flexible tool for managing remote environments and terminal tasks efficiently.

https://github.com/Eugeny/tabby

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

GitHub Trends

#typescript #finance #nextjs #supabase #tailwind #typescript

Midday is a tool that helps freelancers, contractors, and solo entrepreneurs manage their business better. It combines many functions into one system, making it easier to track time, create invoices, organize finances, and store important files securely. Midday also provides insights into your financial situation and helps you cut costs. With features like automatic matching of invoices and receipts, seamless export of financial data, and tailored financial insights, Midday makes running your business smarter and more efficient. This saves you time and effort, allowing you to focus on growing your business.

https://github.com/midday-ai/midday

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

GitHub Trends

#cplusplus #api #beve #binary #cplusplus #cpp #csv #fast #header_only #interface #json #json_rpc2 #json_schema #reflection #serialization

Glaze is a very fast JSON library that reads and writes data directly from object memory, making it highly performant. Here are the key benefits Glaze is one of the fastest JSON libraries, outperforming many others in benchmarks.
- **Ease of Use** Glaze supports various formats like JSON, CSV, and BEVE (binary efficient versatile encoding), and it allows custom read/write functions and wrappers.
- **Error Handling** Glaze is compatible with multiple compilers (Clang, MSVC, GCC) and supports both 64-bit and 32-bit systems.
- **Advanced Features**: It includes support for JSON-RPC 2.0, JSON Schema generation, and more advanced features like thread pooling and time trace profiling.

Overall, Glaze offers high performance, ease of use, and a wide range of features, making it a powerful tool for handling JSON and other data formats.

https://github.com/stephenberry/glaze

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

GitHub Trends

#c_lang #c #hacktoberfest #internet #internet_of_things #internetofthings #iot #microcontrollers #os #riot_os #riotos #rtos

RIOT is an open-source operating system designed for Internet of Things (IoT) devices and other small computers. It is energy-efficient, has real-time capabilities, and uses little memory. RIOT supports many types of microcontrollers and offers features like IPv6, Bluetooth, and file system integration. It is developed by a global community and is free to use, with a license that allows mixing with closed-source code. This makes it beneficial for users because it is flexible, efficient, and community-driven, making it easier to develop and maintain IoT projects.

https://github.com/RIOT-OS/RIOT

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

GitHub Trends

#go #devops #docker_registry_v2 #git #git_gui #git_server #gitea #github #github_actions #gitlab #go #gogs #golang #hacktoberfest #maven_server #npm_registry #vue

Gitea is a simple and fast way to set up your own Git service. It works on many platforms like Linux, macOS, and Windows. You can easily install it and use it to manage your code repositories. Gitea is free, open-source, and has a community that helps with translations and contributions. You can try it online or set up your own instance quickly. This makes it easy for developers to host their own Git servers without much hassle, giving them full control over their code.

https://github.com/go-gitea/gitea

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

GitHub Trends

#python #agent #ai #asr #cpp #gemini #golang #gpt_4 #gpt_4o #llm #low_latency #multimodal #nextjs14 #openai #python #rag #real_time #realtime #tts #vision #voice_assistant

The TEN Agent is a powerful tool that helps you create and manage AI agents with various capabilities like real-time vision, screen detection, and integration with services like Google Gemini Multimodal Live API, Weather Check, and Web Search. To use it, you need to set up your environment with Docker, Node.js, and specific API keys. You can follow simple steps to configure and start your agent locally. The benefits include easy integration of advanced AI features, a supportive community through Discord and GitHub discussions, and the ability to customize and extend your agents with ready-to-use extensions. This makes it easier to develop and deploy sophisticated AI applications quickly.

https://github.com/TEN-framework/TEN-Agent

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

GitHub Trends

#go #container_image #containers #cyclonedx #docker #go #golang #hacktoberfest #oci #openvex #security #static_analysis #tool #vex #vulnerabilities #vulnerability

Grype is a tool that scans container images and filesystems for known vulnerabilities. It supports various package types, including those from major operating systems like Alpine, Debian, and Ubuntu, as well as language-specific packages like Ruby, Java, JavaScript, Python, and more. Here’s how it benefits you You can easily install Grype using a simple script or through package managers like Homebrew or Chocolatey.
- **Comprehensive Scanning** You can choose from different output formats such as table, JSON, CycloneDX, and SARIF, or even create custom templates.
- **Integration with Other Tools** Grype has active community meetings and support options, including commercial support through Anchore.
- **Automatic Database Updates**: Grype manages its vulnerability database automatically, ensuring you always have the latest vulnerability information.

Overall, Grype helps you identify and manage vulnerabilities in your container images and filesystems efficiently.

https://github.com/anchore/grype

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

GitHub Trends

#python #chrome #firefox #helium #python #python3 #selenium #selenium_python #web_automation #web_scraping #webdriver

Helium is a Python library that makes it easier to automate web browsers like Chrome and Firefox. It simplifies tasks compared to using Selenium, another popular automation tool. With Helium, you can write shorter and more readable scripts because it lets you refer to web page elements by their visible labels instead of complicated IDs or selectors. Helium also handles tricky tasks like interacting with nested frames, managing windows, and waiting for elements to appear on the page automatically. This makes your scripts more stable and easier to maintain. Overall, Helium saves you time and effort in web automation.

https://github.com/mherrmann/helium

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

GitHub Trends

#python #chinese #english #japanese #korean #latex #openai #pdf #pdf2zh #russian #translation

This tool, called PDFMathTranslate, helps you translate scientific PDF papers while keeping formulas, charts, and other important parts intact. You can use it in several ways: through a command line, an interactive user interface, or using Docker. It supports multiple languages and various translation services like Google, DeepL, and more. You can even try it online without installing anything. This makes it easier to understand and work with documents in different languages, saving you time and effort.

https://github.com/Byaidu/PDFMathTranslate

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

GitHub Trends

#javascript

No description

https://github.com/DefiLlama/chainlist

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

GitHub Trends

#cplusplus #cpp #emulation #emulator #pcsx2 #ps2

PCSX2 is a free and open-source emulator that lets you play PlayStation 2 (PS2) games on your PC. It works on Windows, Linux, and Mac platforms. With PCSX2, you can run most PS2 games at full speed, including popular ones like Final Fantasy X and Devil May Cry 3. You need a BIOS dump from a legitimate PS2 console to use it. The benefit is that you can enjoy your favorite PS2 games without needing the original console, making it convenient and fun for gamers.

https://github.com/PCSX2/pcsx2

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

GitHub Trends

#c_lang #arduino #automation #esp32 #esp8266 #firmware #iot #knx #mqtt #ota #smart_home #sonoff #tasmota #tuya

Tasmota is a special firmware for ESP8266 and ESP32 devices that makes it easy to control and automate your smart home devices. You can configure it using a web interface, update it over the air (OTA), and use timers or rules for automation. It also supports local control through MQTT, HTTP, Serial, or KNX. The benefit to you is that it provides easy and flexible control over your devices, allowing you to customize and automate your home setup without needing complex technical knowledge. Additionally, it has a strong community support and regular updates to ensure stability and new features.

https://github.com/arendst/Tasmota

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

GitHub Trends

#csharp #bittorrent #couchpotato #hacktoberfest #movie #movies #nzb #torrent #usenet

Radarr is a tool that helps you manage your movie collection. It can find new movies from various sources like Usenet and BitTorrent, and it automatically downloads, sorts, and renames them. It also upgrades the quality of your movies if a better version becomes available. Radarr works on many platforms including Windows, Linux, and macOS, and it integrates well with media players like Kodi and Plex. This makes it easy to keep your movie library organized and up-to-date, saving you time and effort.

https://github.com/Radarr/Radarr

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

GitHub Trends

#python #algorithmic_trading #auto_quant #deep_learning #finance #fintech #investment #machine_learning #paper #platform #python #quant #quant_dataset #quant_models #quantitative_finance #quantitative_trading #research #research_paper #stock_data

Qlib is an open-source platform for quantitative investment that uses AI technologies. It supports various machine learning models and helps in finding valuable signals in financial data, adapting to market dynamics, and optimizing trading strategies. Here are the key benefits Qlib introduces RD-Agent, a tool that automates factor mining and model optimization, making it easier to develop quant investment strategies.
- **Diverse Machine Learning Models** It covers the entire chain of quantitative investment, including data processing, model training, backtesting, and order execution.
- **Customizable Workflows** Qlib's data server is optimized for performance, allowing fast data processing and retrieval, which is crucial for real-time trading decisions.

Overall, Qlib simplifies the process of building and optimizing quant investment strategies, making it a powerful tool for researchers and investors.

https://github.com/microsoft/qlib

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

GitHub Trends

#rust #rust #windows

Using the `windows` and `windows-sys` crates in Rust allows you to easily call any Windows API directly from your Rust code. This means you can use Windows functions just like they are part of the Rust language, making it natural and easy for Rust developers. You get safer bindings for various Windows APIs, including COM and WinRT, and tools to handle errors and work with the Windows registry. This makes developing Windows applications in Rust much simpler and more efficient.

https://github.com/microsoft/windows-rs

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

GitHub Trends

#other #aws #cloud_computing #coding_interviews #computer_science #interview_questions #software_architecture #software_development #software_engineering #system_design #system_design_interview

This resource, "System Design 101," is designed to help you understand complex systems using simple terms and visuals. Here’s the key benefit It explains various system design concepts, such as communication protocols (REST, GraphQL, gRPC), CI/CD pipelines, architecture patterns (MVC, MVP, MVVM), database systems, caching strategies, microservice architecture, payment systems, DevOps tools (Kubernetes, Docker), and security mechanisms (HTTPS, OAuth 2.0) in an easy-to-understand manner.
- **Practical Examples** The resource uses diagrams and images to make complex technical topics more accessible and easier to comprehend.

Overall, this resource helps you prepare for system design interviews or simply understand how systems work, making it a valuable tool for developers and engineers.

https://github.com/ByteByteGoHq/system-design-101

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

GitHub Trends

#lua #neovim #neovim_conf #neovim_config #neovim_configuration #neovim_plugin #nvim

LazyVim is a way to set up Neovim that makes it easy to customize and extend your configuration. It combines the flexibility of starting from scratch with the convenience of a pre-configured setup. You can transform Neovim into a full-fledged IDE, easily add or remove plugins, and enjoy fast performance. It comes with sane default settings and many pre-configured plugins, making it easier to get started. To use LazyVim, you need Neovim version 0.9.0 or higher, Git, and a few other tools. The benefit to you is a highly customizable and efficient coding environment that saves time and effort in setting up your editor.

https://github.com/LazyVim/LazyVim

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

GitHub Trends

#typescript #compiler #hacktoberfest #haskell #javascript #node #open_source #prisma #programming_language #react #wasp #web_app

Wasp is a tool that helps you build full-stack web apps quickly using React, Node.js, and Prisma. It's like a shortcut to creating web applications because it reduces the amount of code you need to write. Here’s why it’s beneficial You can create and deploy a web app from scratch with just a few lines of code.
- **Less Boilerplate** You can deploy your app anywhere without being locked into specific providers.
- **Easy Deployment**: With a single command, you can deploy your app.

This makes developing web apps faster, easier, and more efficient.

https://github.com/wasp-lang/wasp

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

GitHub Trends

#c_lang #c #client #curl #ftp #gopher #hacktoberfest #http #https #imaps #ldap #libcurl #library #mqtt #pop3 #scp #sftp #transfer_data #transferring_data #user_agent #websocket

Curl is a tool that helps you transfer data using URLs. You can learn how to use it by reading the manual or visiting the curl website. It's free and open source, which means anyone can use and modify it. If you need help, you can contact the community through mailing lists or GitHub. For businesses, there's also commercial support available. The benefit to you is that curl makes it easy to manage data transfers from the command line, and since it's open source, it's free and constantly improved by a community of users.

https://github.com/curl/curl

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

GitHub Trends

#lua #neovim #neovim_lua_plugin #neovim_plugin

The **blink.cmp** plugin is a powerful completion tool for Neovim that offers several benefits. Here are the key points It updates on every keystroke with minimal overhead (0.5-4ms), making it very responsive.
- **Advanced Fuzzy Matching** It works out of the box with support for LSPs, external sources, snippets, and more. It also includes auto-bracket and signature help support.
- **Customizable** The plugin uses a grid-based layout for rendering the completion menu, allowing for flexible and efficient display of completion items.

Overall, blink.cmp provides a fast, intelligent, and highly customizable completion experience that can significantly enhance your coding workflow in Neovim.

https://github.com/Saghen/blink.cmp

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

GitHub Trends

#python #adblock #fiters

This project helps you block ads more effectively by combining and updating various ad-blocking rules every 8 hours. It uses multiple DNS services to ensure only valid domain names are blocked, removing any that can't be resolved. You can use these rules with AdGuard Home, AdGuard browser plugins, or other similar services. The benefit is that you get a comprehensive and regularly updated list of ad-blocking rules, making your internet experience cleaner and faster without the hassle of manually updating each device.

https://github.com/217heidai/adblockfilters

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

GitHub Trends

#python

The Ethereum Improvement Proposals (EIPs) help make Ethereum better by standardizing and documenting changes and improvements. Now, ERCs (which are standards for applications on Ethereum) have their own separate repository. This separation makes it easier to find and manage different types of improvements. Users benefit because they can more easily find and understand the standards and changes happening in Ethereum, which helps them develop better applications and interact more smoothly with the blockchain. Before proposing any changes, discussions must happen in specific forums to ensure everyone agrees on the ideas. This process ensures that all improvements are well-thought-out and beneficial to the community.

https://github.com/ethereum/EIPs

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

GitHub Trends

#python #deep_learning #geometric_deep_learning #graph_convolutional_networks #graph_neural_networks #pytorch

PyG (PyTorch Geometric) is a library that makes it easy to work with Graph Neural Networks (GNNs) using PyTorch. Here’s why it’s beneficial You can start training a GNN model with just 10-20 lines of code, especially if you're already familiar with PyTorch.
- **Comprehensive Models** The library supports large-scale graphs, dynamic graphs, and heterogeneous graphs, making it versatile for various applications.
- **Scalability** It provides extensive documentation, tutorials, and examples to help you get started quickly.

Overall, PyG simplifies the process of working with GNNs, making it a powerful tool for machine learning on graph-structured data.

https://github.com/pyg-team/pytorch_geometric

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

GitHub Trends

#javascript #good_first_contribution #good_first_issue #good_first_project #help_wanted #incident #infrastructure #infrastructure_monitoring #mui #mui_material #server_monitor #server_monitoring #server_monitoring_tools #statuspage #uptime #uptime_checker #uptime_monitor #uptime_monitoring #uptime_status #uptimerobot

Checkmate is a free, open-source tool that helps you monitor your servers and websites. It checks if your servers and websites are working properly and sends you alerts if there are any issues. You can also use it to monitor things like CPU, RAM, and disk usage with an extra tool called Capture. Checkmate is easy to install and use, and it has features like email notifications and scheduled maintenance. If you have questions or ideas, you can join their Discord channel to talk to the team. Using Checkmate helps you keep your servers and websites running smoothly without extra costs.

https://github.com/bluewave-labs/checkmate

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