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
#java #android #hacktoberfest #linux #terminal #termux

Termux is an Android app that gives you a terminal and a Linux environment on your phone. It allows you to run Linux commands and install packages, making it useful for developers and power users. You can download Termux from sources like F-Droid, GitHub, or the Google Play Store (though the Play Store version is experimental). Make sure to install all components from the same source to avoid compatibility issues.

Using Termux, you can manage packages, debug issues, and even customize your terminal settings. However, be aware that Termux may be unstable on Android 12+ due to system limitations. The benefit to you is having a full-fledged Linux environment on your Android device, which can be very powerful for various tasks and projects.

https://github.com/termux/termux-app
#go #cli #git #terminal

Lazygit is a simple and interactive terminal UI for git commands that makes using git much easier. It allows you to stage individual lines of code, perform interactive rebases, cherry-pick commits, and more, all within a user-friendly interface. You can filter views, invoke custom commands, and even compare two commits directly. This tool saves you time and effort by avoiding the need to use complex command lines for common git tasks. It's supported on various platforms and can be installed through multiple methods, including Homebrew, Scoop, and more. Using lazygit can significantly simplify your git workflow and reduce frustration with git's complexities.

https://github.com/jesseduffield/lazygit
πŸ”₯1
#rust #cli #command_line #filesystem #hacktoberfest #regex #rust #search #terminal #tool

`fd` is a fast and user-friendly tool to find files in your filesystem. It is simpler and faster than the traditional `find` command. Here are the key benefits Use `fd PATTERN` instead of `find -iname '*PATTERN*'`.
- **Fast Search** Highlights different file types like `ls`.
- **Smart Case** By default, it ignores hidden files and those listed in `.gitignore`.
- **Command Execution**: You can execute commands on search results either individually or in batches.

Overall, `fd` makes finding files easier and quicker with its simple syntax and fast performance.

https://github.com/sharkdp/fd
#go #bubbletea #cli #file_manager #filemanager #filesystem #golang #linux_app #terminal_app #terminal_based #terminal_file_manager #tui

Superfile is a tool that helps you manage files easily on your computer. You can install it quickly using simple commands for MacOS, Linux, and Windows. Once installed, you can learn how to use it through a tutorial and customize it with plugins, themes, and hotkeys. If you encounter any issues, there's a troubleshooting section to help you fix problems. The tool is supported on Linux and MacOS, with partial support for Windows. By using Superfile, you can streamline your file management tasks, making it easier and more efficient.

https://github.com/yorukot/superfile
#rust #benchmark #cli #command_line #rust #terminal #tool

Hyperfine is a powerful tool that helps you measure how long different commands or programs take to run. Here’s why it’s useful:

- You can compare the speed of different commands or programs easily.
- It runs multiple tests and gives you detailed statistics, including average, minimum, and maximum times.
- You can prepare the system before each test (e.g., clear disk caches) to get accurate results.
- It supports various output formats like CSV, JSON, and Markdown, making it easy to analyze and share results.
- It works on many operating systems, including Windows, macOS, and Linux.

Overall, hyperfine helps you understand which commands or programs are faster and why, making it a valuable tool for optimizing performance.

https://github.com/sharkdp/hyperfine
#typescript #command_line #developer_tools #linux #macos #productivity #terminal #windows

Wave Terminal is a special kind of terminal that combines command-line interface (CLI) with graphical widgets. It lets you use the CLI while also having features like a directory browser, file previews, a graphical editor, a web browser, and even an integrated AI chat. This means you can do everything in one place without switching between different tools. Wave Terminal works on macOS, Linux, and Windows, making it easy to use no matter what operating system you have. It's free and open-source, so anyone can contribute to it. This makes your work faster and more efficient because you don't have to switch between different applications.

https://github.com/wavetermdev/waveterm
πŸ‘1
#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
#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