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

#rust #kakoune #rust #text_editor #vim

Helix is a text editor inspired by Kakoune and Neovim, written in Rust. It offers features like Vim-like modal editing, multiple selections, built-in language server support, and smart syntax highlighting. This editor is mainly for terminal use but may have a custom renderer in the future. It's easy to install and has detailed documentation and troubleshooting guides. Users benefit from its powerful editing capabilities, efficient syntax highlighting, and active community support, making it a versatile and user-friendly tool for coding.

https://github.com/helix-editor/helix

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

GitHub Trends

#c_lang #auto_install #bootable_usb #bsd #chromeos #iso_files #legacy #linux #multiboot #persistence #secure_boot #uefi #unattended #unix #usb #windows

Ventoy is a free and easy-to-use tool that helps you create a bootable USB drive from ISO, WIM, IMG, VHD(x), and EFI files. You don't need to format the USB drive each time; just copy the image files and boot them. It supports many operating systems like Windows, Linux, ChromeOS, and more. Ventoy also allows you to browse and boot files from your local disk, and it works with various BIOS and UEFI systems. This makes it very convenient for testing or installing different operating systems without the hassle of constantly formatting your USB drive.

https://github.com/ventoy/Ventoy

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

GitHub Trends

#cplusplus #arduino #esp_idf #esp32 #platformio

This project provides a way to use Arduino with various ESP32 chips like ESP32, ESP32-S2, ESP32-S3, ESP32-C3, ESP32-C6, and ESP32-H2. It offers detailed documentation, including installation guides, libraries, and troubleshooting tips. You can also join community meetings and discussions for help. The benefit is that it makes it easier to develop projects using these powerful microcontrollers with the familiar Arduino environment, providing a lot of resources and support to help you get started and solve problems.

https://github.com/espressif/arduino-esp32

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

GitHub Trends

#python #ad_blocker #anti_virus #curated_sources #gambling_filter #hosts #malware #porn_filter #pornblocker #privacy #protection #python #ransomware #security #social_media_filter #trojans #unified_hosts

This repository combines multiple high-quality hosts files into one unified file to block malware, adware, and other unwanted content. It offers 31 different variants of hosts files, including options to block fake news, gambling, porn, and social media sites. You can generate your own customized hosts file using Docker, Python, or other methods. The benefits include improved security by blocking malicious sites, reduced ads, and enhanced privacy. The hosts file works on all major operating systems and can be easily updated and managed using various tools and scripts provided. This makes it a powerful tool for keeping your internet experience safer and more pleasant.

https://github.com/StevenBlack/hosts

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

GitHub Trends

#python

Swarm is an experimental framework that helps you manage and coordinate multiple agents (like chatbots or automated tasks) in a simple and scalable way. It's mainly for educational purposes and not meant for production use. Here’s how it benefits you Swarm makes it easy to handle many agents and their interactions without a steep learning curve.
- **Customizable** Agents can hand off conversations to other agents and update context variables, making the interaction more dynamic.
- **Client-Side Execution** It comes with several examples (like customer service bots and personal shoppers) to help you understand how to use it.

Overall, Swarm is a powerful tool for learning about multi-agent systems and building custom, interactive applications.

https://github.com/openai/swarm

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

GitHub Trends

#rust #component_model #distributed_systems #durable_computing #durable_execution #fault_tolerance #high_reliability #serverless #wasi #wasm #wasm_component

Golem is a tool that lets you run WebAssembly components in a cloud environment. You can start using Golem on your local machine with Docker containers. Once set up, you can use the `golem-cli` tool to add and run your own code components. This makes it easy to test and deploy your applications in a distributed cloud setting. The benefit is that you can develop and test your applications locally before deploying them to the cloud, making it simpler and faster to get your projects up and running.

https://github.com/golemcloud/golem

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

GitHub Trends

#kotlin #android #backup #root #zstd

DataBackup is a free and open-source app that helps you back up your Android data. It supports root access through Magisk, KernelSU, and APatch, and it works for multiple users. The app ensures 100% data integrity, is fast, and easy to use. You can also store your backups in the cloud. This app is beneficial because it protects your important data from being lost, making it easy to restore if something goes wrong with your device. You can download it from GitHub or F-Droid.

https://github.com/XayahSuSuSu/Android-DataBackup

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

GitHub Trends

#other

Salt Player is a local music player app used by hundreds of thousands of users. You can download it for Android devices with Android 6.0 or higher, and it supports different architectures. The app is available on various channels like GitHub, Google Play, and Chinese app stores. It offers features like support for MIUI, vivo, and Meizu systems, but some features are not supported on all devices. The app is regularly updated, and you can check the version details to know what's new. Using Salt Player allows you to play your local music files efficiently and enjoy additional features depending on your device. Make sure to download from official channels to avoid unknown sources.

https://github.com/Moriafly/SaltPlayerSource

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

GitHub Trends

#cplusplus #bilibili #mpv #nanovg #nintendo_switch #nintendo_switch_homebrew #opencc #opengl #ps4 #psv #xbox

This is a special app called wiliwili, designed for users who use game controllers. It allows you to watch videos from Bilibili (a popular video platform) on various devices like Nintendo Switch, PSVita, PS4, Windows, macOS, and Linux.

### Benefits:
- You can control the app using touch screens, mice, keyboards, or game controllers.
- It offers a similar experience to the official PC client but is optimized for handheld devices.
- The app supports multiple languages and has features like search, filters for videos, live streams, and personal pages.
- You can customize the layout and theme colors.
- It works smoothly on different platforms, including older computers.

Overall, wiliwili provides a convenient and customizable way to enjoy Bilibili content on various devices.

https://github.com/xfangfang/wiliwili

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

GitHub Trends

#rust #compiler #markup #typesetting

Typst is a new typesetting system that is as powerful as LaTeX but easier to learn and use. It has built-in markup for common formatting tasks, flexible functions, and a scripting system. Typst also supports math typesetting, bibliography management, and fast compilation times. It provides friendly error messages and allows for incremental compilation, making it efficient.

Using Typst benefits you by offering a simpler yet powerful alternative to LaTeX, with features like easy-to-use markup, fast compilation, and integrated scripting. This makes it ideal for creating documents quickly and efficiently, especially with its online editor and community support.

https://github.com/typst/typst

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

GitHub Trends

#cplusplus

UnLua is a powerful Lua scripting solution for Unreal Engine (UE). It allows UE programmers to use Lua without any extra learning, as it follows UE's programming patterns. Here are the key benefits:

- You can directly access all UE classes, properties, functions, and structures without needing glue code.
- You can replace blueprint implementations with Lua scripts.
- It supports handling various events like replication, animation, and input.
- It optimizes function calls, parameter passing, and memory management.
- It works on multiple platforms including Windows, Android, iOS, Linux, and OSX.

This makes it easier to develop and manage your UE projects using Lua scripting.

https://github.com/Tencent/UnLua

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

GitHub Trends

#javascript #chrome #chrome_extension #firefox #firefox_addon #javascript #jquery

The Cat-Catch extension helps you find and list all the resources on a web page. You can install it on Chrome, Edge, or Firefox from the provided links. This tool is open-source, meaning anyone can download and modify it, but be cautious of fake versions with ads. The extension does not collect personal information and respects copyright laws. It's beneficial because it makes it easy to identify and manage resources on any webpage, enhancing your browsing experience and helping you stay safe online.

https://github.com/xifangczy/cat-catch

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

GitHub Trends

#python #animations #hacktoberfest #manim #math #python

Manim is a tool to create animated math videos. It helps you make precise animations using code, just like the videos from 3Blue1Brown. You can install Manim on your computer or try it online in a Jupyter environment. With Manim, you can write simple Python code to create scenes where shapes transform into each other, and then watch these animations as videos. It has many features and tools, including command line options and a Docker image, making it easy to use and customize. If you need help, you can join their Discord or Reddit communities. Using Manim benefits you by allowing you to create engaging and clear educational videos quickly and efficiently.

https://github.com/ManimCommunity/manim

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

GitHub Trends

#python #chineseocr #crnn #db #ocr #ocrlite

PaddleOCR is a powerful tool for Optical Character Recognition (OCR) that helps developers create and use advanced models. It supports various cutting-edge algorithms and models, such as text recognition, table recognition, and formula recognition. The tool offers low-code development capabilities, making it easy to use with simple Python APIs and graphical interfaces. This allows developers to quickly integrate and customize models for different tasks, including automated office work, financial risk control, healthcare, education, and more. It also supports deployment on various hardware like NVIDIA GPUs, Kunlun chips, and others, making it highly efficient and versatile.

https://github.com/PaddlePaddle/PaddleOCR

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

GitHub Trends

#go #alerting #ccf #metrics #monitoring #nightingale #observability #open_falcon #time_series #tsdb

Nightingale is a free, open-source monitoring tool designed for cloud environments. It combines data collection, visualization, monitoring alerts, and data analysis into one platform. This tool supports multiple time-series databases like Prometheus and VictoriaMetrics, and it has advanced alert management features, including alert rules and notifications. It also offers high-performance visualization with various dashboard templates and supports different data collectors. Using Nightingale, you can manage alerts efficiently, reduce disturbances, and ensure seamless collaboration. This makes it a powerful tool for enterprises to monitor and analyze their systems effectively.

https://github.com/ccfos/nightingale

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

GitHub Trends

#cplusplus #appimage #emulator #enhancements #fast #hardware_renderers #jit_compiler #opengl #playstation #ps1 #psx #vulkan

DuckStation is a simulator for the Sony PlayStation 1 (PS1) console that lets you play PS1 games on your computer or other devices. It focuses on being fast, accurate, and easy to use, even on lower-end devices. You need a PS1 BIOS image to start it, which you can get from your own console.

Key features include:
- Support for various operating systems like Windows, Linux, and macOS.
- High-performance rendering with upscaling and texture filtering.
- Save state support and rewind functionality.
- Compatibility with different controller types and lightgun support.
- Automatic updates and content scanning.

To use it, download the latest build from GitHub, extract the files, and follow the setup wizard. This emulator is beneficial because it allows you to play classic PS1 games with enhanced graphics and performance on modern devices.

https://github.com/stenzek/duckstation

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

GitHub Trends

#go #2fa #oauth #sso #tailscale #vpn #wireguard

Tailscale makes it easy to create private networks using WireGuard technology. It works on many platforms like Linux, Windows, macOS, and some versions of FreeBSD and OpenBSD. You can also use Tailscale on iOS and Android devices. The benefit is that you can securely connect your devices over the internet as if they were on the same local network, which is useful for remote work or accessing home devices from anywhere. This makes your data safer and easier to manage.

https://github.com/tailscale/tailscale

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

GitHub Trends

#markdown #awesome_list #free #programming #tutorial_code #tutorial_exercises #tutorials

This repository provides step-by-step guides to build various technologies from scratch, such as 3D renderers, augmented reality systems, blockchain, bots, command-line tools, databases, Docker, emulators, front-end frameworks, games, Git, network stacks, neural networks, operating systems, physics engines, programming languages, regex engines, search engines, shells, text editors, visual recognition systems, voxel engines, web browsers, and web servers. By following these tutorials, you can gain a deep understanding of how these technologies work and improve your coding skills. This hands-on approach helps you learn by doing, making complex concepts more accessible and fun to learn.

https://github.com/codecrafters-io/build-your-own-x

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

GitHub Trends

#python #artificial_intelligence #atari #deep_learning #diffusion_models #machine_learning #reinforcement_learning #research #world_models

DIAMOND is a new way to train AI agents using a technique called diffusion in world models. It allows the agent to learn and play games like Atari and even simulate environments like Counter-Strike: Global Offensive. The benefit to you is that you can easily try out these pre-trained models on your own computer by following simple installation steps. You can watch the AI play, take control yourself, and even adjust how the AI imagines the game world, making it a fun and interactive way to explore advanced AI technology.

https://github.com/eloialonso/diamond

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

GitHub Trends

#python

This tool helps you get all the historical posts (say say) from your QQ space account. It works by simulating a login to QQ space, fetching the message list, and then saving the posts to a file. The benefit is that you can easily collect and save all your past posts in one place, which can be useful for keeping memories or tracking your activities over time. However, it's important to use this tool only for personal and legal purposes, respecting QQ's copyright and privacy rules.

https://github.com/LibraHp/GetQzonehistory

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

GitHub Trends

#csharp #dash #ffmpeg #hls #ism #live #m3u8 #m3u8_downloader #mpd #recorder

This tool, N_m3u8DL-RE, is a powerful program that helps you download videos and live streams from the internet. It supports various formats like DASH, HLS, and MSS. Here’s how it benefits you You can use it on different operating systems.
- **Flexible Download Options** It allows you to record live streams and merge the segments in real-time.
- **Customizable** It provides detailed help and usage information, making it easier to use.

Overall, this tool makes downloading and managing video content much easier and more customizable.

https://github.com/nilaoda/N_m3u8DL-RE

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

GitHub Trends

#typescript #clipboard #color_picker #cross_platform #electron #image_editing #image_editor #live_text #ocr #paddleocr #screen_capture #screen_recorder #screenshot #search #search_photos

eSearch is a powerful tool that helps you capture, edit, and search content on your screen. It works on Windows, Linux, and macOS. With eSearch, you can take screenshots, recognize text using OCR (even offline), translate text, and search images. You can also record your screen, add annotations, and use various editing tools like cropping, blurring, and more.

The benefit to you is that eSearch makes it easy to manage and interact with the content on your screen in multiple ways, saving you time and effort. It's especially useful for tasks like capturing and translating text from images or videos, which can be very handy for work or study.

https://github.com/xushengfeng/eSearch

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

GitHub Trends

#csharp #game_development #jinyong #unity

"群侠传,启动!" 是一个免费的武侠RPG游戏框架,致敬经典游戏《金庸群侠传》。你可以玩到几个不同的MOD,比如“渡城残魂传”和“金庸群侠传3D重制版”。这些游戏让你体验各种故事线、角色和战斗方式。用户可以使用这个框架创建自己的游戏MOD,并分享到创意工坊。所有资源和代码都是开源的,完全免费,鼓励社区参与和贡献。这意味着你不仅可以享受游戏,还可以学习和参与游戏开发。因此,这个项目既是娱乐,又是教育性的,非常适合喜欢武侠游戏和想学习游戏开发的人。

https://github.com/jynew/jynew

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

GitHub Trends

#html #android #apk #c #cartoon #chinese #comics #e_hentai #ehviewer #exhentai #hentai #hentai_downloader #hentai_viwer #html5 #java #screenshot

The latest version of EhViewer, 1.9.8.7, has several important updates that benefit users. Here are the key points Many bugs have been fixed, including problems with WiFi data migration, download list sorting, and crashes related to various functions like downloading archives and displaying comments.
- **New Features** Enhanced stability and performance by optimizing download logic, adding a timeout setting for downloads, and improving the handling of historical records.
- **Security**: Updated security measures include adding user-defined network certificate permissions and fixing potential vulnerabilities.

These updates make the app more stable, efficient, and user-friendly.

https://github.com/xiaojieonly/Ehviewer_CN_SXJ

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

GitHub Trends

#go #acm_icpc #algorithm #algorithms #codeforces #codeforces_go #codeforces_golang #codeforces_solutions #competitive_programming #data_structure #data_structures #go #golang #icpc #leetcode #leetcode_go #leetcode_golang

This resource is a comprehensive algorithm template library that helps you organize and learn various algorithms, data structures, and mathematical concepts. Here’s the benefit It categorizes algorithms into detailed sections, including introductions, code templates, and related problems, making it easier to study and practice.
- **Comprehensive Coverage** It provides links to useful resources, practice problems, and tools to help you improve your coding skills and stay healthy while studying.
- **Efficient Problem Solving**: The library includes tips on how to choose problems based on your skill level and how to test and debug your code efficiently.

Overall, this resource is designed to help you learn and practice algorithms systematically, making you more proficient in competitive programming.

https://github.com/EndlessCheng/codeforces-go

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

GitHub Trends

#rust #functional_language #functional_programming #hacktoberfest #language #roc_lang

Roc is a new programming language that is still in development. Even though it's not fully ready, you can already find helpful resources like an installation guide, a tutorial, documentation for the standard library, examples, and a FAQ section. There's also a group chat where you can ask questions and get help. If you want to contribute or sponsor Roc, there are several ways to do so, including through donations or corporate sponsorship. This helps the language improve and become more useful for users.

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

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

GitHub Trends

#python #python #sponskrub #sponsorblock #video_downloader #youtube_dl #youtube_dlc #youtube_downloader #yt_dlp

yt-dlp is a powerful command-line tool for downloading audio and video content from thousands of sites, including YouTube. Here are the key benefits and important information yt-dlp can download content from a vast array of websites, not just YouTube.
- **Advanced Format Selection** It allows merging multiple video and audio streams into a single file.
- **Post-Processing** You can customize the output filename template and directory structure using the `-o` and `-P` options.
- **Plugin Support** Automatically marks or removes sponsor segments from YouTube videos.
- **Improved Metadata Handling** Can be installed using binaries, pip, or third-party package managers. See the [installation instructions](#installation).
- **Usage** Customize filenames using templates with various fields like title, ID, and more. See [output template examples](#output-template-examples).
- **Format Selection** Convert audio/video files, embed subtitles/thumbnails, and more using `--extract-audio`, `--remux-video`, etc.
- **Configuration**//www.youtube.com/watch?v=BaW_jenozKc

# Download only the audio in mp3 format
yt-dlp -x --audio-format mp3 https//www.youtube.com/watch?v=BaW_jenozKc
```

This tool offers extensive customization and flexibility, making it a powerful alternative to

https://github.com/yt-dlp/yt-dlp

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

GitHub Trends

#c_lang #bios #boot #bootable_drives #freedos #gpt #grub #grub4dos #iso #mbr #md5 #persistence #rufus #secure_boot #sha1 #sha256 #syslinux #uefi #usb #windows #windows_to_go

Rufus is a tool that helps you format and create bootable USB drives. It can format USB drives in various file systems and create bootable drives for Windows, Linux, and other operating systems. You can also use it to create Windows installation drives, even for PCs without certain security features. Rufus is free, secure, and easy to use, with a simple interface available in many languages. It doesn't need to be installed and works on both old and new computers. This makes it very useful for setting up new operating systems or fixing computer problems quickly and easily.

https://github.com/pbatard/rufus

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

GitHub Trends

#shell #android #hacktoberfest #linux #linux_distribution #packages #termux

Termux packages help you install and manage software on your Android device using the Termux app. This project provides scripts and patches to build these packages, making it easier to use Linux tools on your phone. You can find guides on how to manage packages and fix common errors in the package management wiki. If you need help or want to contribute, you can join the community through various chat channels or mailing lists. This makes it simple to enhance your Android device's capabilities with Linux software.

https://github.com/termux/termux-packages

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

GitHub Trends

#c_lang #bigdata #cloud_native #cluster #connected_vehicles #database #distributed #financial_analysis #industrial_iot #iot #metrics #monitoring #scalability #sql #tdengine #time_series #time_series_database #tsdb

TDengine is a powerful, open-source time-series database designed for handling large amounts of data from IoT devices, connected cars, and industrial IoT. Here are the key benefits It can handle billions of data collection points efficiently, outperforming other time-series databases in data ingestion, querying, and compression.
- **Simplified Solution** Designed for cloud environments, it supports distributed design, sharding, partitioning, and Kubernetes deployment.
- **Ease of Use** Makes data exploration and access efficient through features like super tables and pre-computation.
- **Open Source**: Available under open source licenses with an active developer community.

Using TDengine helps you manage and analyze large-scale time-series data efficiently, making it ideal for various IoT and industrial applications.

https://github.com/taosdata/TDengine

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