GitHub Trends
10.1K subscribers
15.3K links
See what the GitHub community is most excited about today.

A bot automatically fetches new repositories from https://github.com/trending and sends them to the channel.

Author and maintainer: https://github.com/katursis
Download Telegram
#rust #android #asyncio #cli #concurrency #file_explorer #file_manager #hacktoberfest #helix #linux #macos #neovim #productivity #rust #terminal #tui #vim #windows #yazi

Yazi is a fast and user-friendly terminal file manager written in Rust. It uses asynchronous I/O to make file management efficient and quick. Here are some key benefits:
- It works quickly by spreading CPU tasks across multiple threads.
- It supports real-time progress updates, task cancellation, and priority assignment.
- It can display images and code highlights quickly.
- It has a plugin system, package manager, and integration with other tools like ripgrep and fzf.
- It offers multi-tab support, bulk renaming, visual mode, and theme customization.
- It supports various terminals and protocols for image previews.

Using Yazi can make managing files much faster and more convenient.

https://github.com/sxyazi/yazi
πŸ‘2
#typescript #cli #clustering #concurrency #dependency_injection #effect #error_handling #javascript #observability #opentelemetry #platform #schema #typescript #workflows

Effect is a powerful TypeScript framework that helps you build reliable and complex applications by managing side effects like logging, network calls, and database operations in a safe and organized way. It uses a core `Effect` type to describe workflows that are lazy, composable, and type-safe, allowing you to handle errors and dependencies explicitly. The framework is modular, with many packages for AI, CLI tools, distributed computing, SQL databases, and more, making it flexible for various needs. Using Effect improves code quality, concurrency handling, and maintainability, helping you write robust TypeScript apps efficiently[1][2][4][5].

https://github.com/Effect-TS/effect