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
#go #bash #cli #fish #fzf #go #neovim #tmux #unix #vim #zsh

fzf is a powerful command-line fuzzy finder that helps you quickly find and select items from lists, such as files, command history, processes, and more. Here are the key benefits fzf is highly optimized and can process millions of items instantly. It is fully customizable and works with various shell environments like bash, zsh, and fish.
- **Easy Installation** fzf uses a "fuzzy" matching algorithm, allowing you to type patterns with omitted characters and still get the results you want.
- **Shell Integration** You can set up custom key bindings, preview windows, and integrate it with tools like Vim and Neovim.
- **Performance**: Despite its features, fzf remains fast and efficient, making it suitable for large datasets.

Overall, fzf enhances your command-line experience by making it easier and faster to find what you need.

https://github.com/junegunn/fzf
#rust #fish #rust #shell #terminal

Fish is a user-friendly command line shell for macOS, Linux, and other systems. It offers features like syntax highlighting, autosuggest-as-you-type, and fancy tab completions without needing any configuration. You can install fish using tools like Homebrew on macOS or package managers on Linux. Once installed, you can run `fish` to start using it. The benefits include easier typing with autosuggestions, colorful syntax highlighting, and comprehensive documentation available through the `help` command or online resources. This makes using the command line more intuitive and efficient.

https://github.com/fish-shell/fish-shell
#rust #autojump #bash #cli #command_line #command_line_tool #elvish #fasd #fish #fish_shell #fzf #hacktoberfest #jump #nushell #powershell #rust #shell #xonsh #xontrib #z #zsh

zoxide is a smarter version of the `cd` command that remembers your most frequently used directories. This allows you to quickly jump to these directories with just a few keystrokes. Here’s how it benefits you zoxide learns your directory habits and lets you navigate to often-used directories quickly.
- **Easy Installation** You can configure zoxide with flags and environment variables to tailor its behavior to your needs.
- **Integration**: It works with many shells and has integrations with other tools like file managers and text editors.

Overall, zoxide saves you time and effort by making directory navigation faster and more intuitive.

https://github.com/ajeetdsouza/zoxide
👍1
#python #ant_colony_algorithm #artificial_intelligence #fish_swarms #genetic_algorithm #heuristic_algorithms #immune #immune_algorithm #optimization #particle_swarm_optimization #pso #simulated_annealing #travelling_salesman_problem #tsp

You can use scikit-opt, a Python library offering many heuristic optimization algorithms like Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant Colony, Immune Algorithm, and Artificial Fish Swarm Algorithm. It supports user-defined functions to customize operators, allows continuing runs from previous iterations, and accelerates computations via vectorization, multithreading, multiprocessing, and caching. GPU support is in development. It helps solve complex optimization problems such as function minimization and the Traveling Salesman Problem efficiently, with easy installation and rich examples. This saves you time and effort in implementing and tuning optimization algorithms yourself.

https://github.com/guofei9987/scikit-opt