bat VS modern-unix

Compare bat vs modern-unix and see what are their differences.

modern-unix

A collection of modern/faster/saner alternatives to common unix commands. (by ibraheemdev)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
bat modern-unix
196 56
47,167 30,197
- -
9.4 0.0
7 days ago 3 months ago
Rust
Apache License 2.0 -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

bat

Posts with mentions or reviews of bat. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-06-05.

modern-unix

Posts with mentions or reviews of modern-unix. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-19.
  • Will modern alternatives of Unix CLIs be succeeded? grep ripgrep, find fd, etc.
    1 project | news.ycombinator.com | 23 May 2024
    * Could computer architectures change significantly in the future, perhaps with ASI designing hardware and software, RAM as fast as CPUs, or photonic chips?

    Modern alternatives to traditional Unix tools, most of which are written in Rust, have become very popular in the past several years, here's a whole list of them: [https://github.com/ibraheemdev/modern-unix](https://github.com/ibraheemdev/modern-unix). They sort of get to learn the lessons from software history, and implement more features and some have differences in usability. Its hard to predict the future but could the cycle repeat? What are the odds of someone writing a successor to ripgrep that is as (subjectively) better than ripgrep, as ripgrep is to grep, if not more? (and the possibility of it being written in a systems language designed to succeed languages like Rust, like how Rust is used as an alternative to C, C++, etc.). Or, we have gotten all the features, performance, and ease of use as we can for a CLI that searches text in files? It seems like we don't have more ideas for how to improve that, at least with the way computers are now.

    Are CLIs like Ripgrep better than grep on 70s Unix machines without much rewriting (if they can be compiled for them), or would they require lots of rewriting to run, perhaps to account for their computer architectures or very low hardware specs? Could computer architectures change much in the next 10-30 years such that Ripgrep would need rewriting to work well on them, and or a successor to Ripgrep wouldn't be out of the question? By architectures I don't mean necessarily CPU architectures, but all the hardware present inside the computers, and the relative performance of CPU RAM Storage etc. to each other. If it would take too much effort, what if someone time traveled to the 70s with a computer with ripgrep and its source code? Could Unix engineers apply any ideas from it into their Unix utils? How much of the improvements in newer tools are simply the results of better ideas for how they should work? Unix engineers did their best to make those tools but would the tools be much better if they had the ideas of these newer tools?

    Also, I wonder if these newer tools would last longer because computers are accessible to the average person today unlike in the 70s, and the internet allows for many programmers with great ideas to collaborate, and easily distribute software. Correct me if I'm wrong but in the 20th century different unixy OSes have their own implementations of Unix tools like grep find etc. While that still applies to some degree, but now we have very popular successors to Unix tools on Github, If you ask online about alternatives to ones like grep and find, a lot of users will say to use ripgrep and fd, and may even post that link I mentioned above. If you want to make your own Unix OS today, you don't need to make your own implementations of these tools, at least from scratch. I only skimmed the top part but this might be worth looking at: [https://en.wikipedia.org/wiki/Unix\_wars](https://en.wikipedia.org/wiki/Unix_wars).

  • Ask HN: Which tools are worth the time?
    1 project | news.ycombinator.com | 12 Jan 2024
    - Learning "modern" tools like ripgrep and fzf (There's a list here: https://github.com/ibraheemdev/modern-unix)
  • Modern-Unix: collection of modern/faster/saner options to common Unix commands
    1 project | news.ycombinator.com | 20 Jun 2023
  • Koji projekat na Githubu vas je odusevio u zadnje vreme?
    8 projects | /r/CroIT | 19 Jun 2023
    Nedavno mi je dobro dosla ova kolekcija toolova za unix https://github.com/ibraheemdev/modern-unix
  • My 2023 Terminal, Shell and Command-Line Toolbox
    5 projects | /r/programming | 9 May 2023
    A lot of the tools in the post build on top of standard unix tools and are like for like (better) replacements. Many of them have been pulled from the Modern Unix repo on Github.
  • TIL you can do `cat -n file` to easily see line numbers when looking at a file
    2 projects | /r/ProgrammerTIL | 10 Apr 2023
    Plug to modern unix, a collection of utilities that modernize "standard" nix utilities (combination of faster, prettier, easier to use, as well as sensible defaults like highlighting and line numbers when not piped).
  • What are some things you can do in the terminal for entertainment?
    4 projects | /r/linuxmasterrace | 6 Apr 2023
    I google something like "Modern Unix", open blogs, and try to find a "life-changing" tool that I haven't tried yet. Then I spend 1 day reading man how to apply this unreal tool to my current work environment setup. Ultimately, I'm sad because I wasted 1 day, but the process is fun enough to do it again tomorrow. This is like distro-hopping but tool-hopping. Now I have fzf, bat, helix, zoxide etc, but that's just the beginning of my tool-hopping :)
  • erdtree: A modern, multi-threaded, and ️‍🌈aesthetic️‍🌈 alternative to tree and du - v1.7.0 release ️
    5 projects | /r/rust | 30 Mar 2023
    While this is not at all comprehensive of all the cool tools out there, there's this list which has a lot of modern alternatives to all of the modern Unix commands we know and love, most of which are written in Rust.
  • Introducing rewriteit.net - A collection of software rewritten in Rust
    4 projects | /r/rust | 18 Mar 2023
    You might want to take some inspiration from https://github.com/ibraheemdev/modern-unix too! Neat website
  • LeanCreator - a lean, cross-platform, single file IDE for C/C++
    2 projects | /r/cpp | 24 Feb 2023
    Yeah, fine, since Go and Rust it is common to have this "one file app" that you put in $PATH and call it a day. Now, how many of those are not a single CLI utility (e.g. a replacement for top/ls/du or other UNIX utility), and are full blown GUI app? Not so many. None that I can think of from the top of my head, actually.

What are some alternatives?

When comparing bat and modern-unix you can also consider the following projects:

vim-colors-solarized - precision colorscheme for the vim text editor

mcfly - Fly through your shell history. Great Scott!

exa - A modern replacement for ‘ls’.

gdu - Fast disk usage analyzer with console interface written in Go

awesome-zsh-plugins - A collection of ZSH frameworks, plugins, themes and tutorials.

nnn - n³ The unorthodox terminal file manager

iTerm2-Color-Schemes - Over 250 terminal color schemes/themes for iTerm/iTerm2. Includes ports to Terminal, Konsole, PuTTY, Xresources, XRDB, Remmina, Termite, XFCE, Tilda, FreeBSD VT, Terminator, Kitty, MobaXterm, LXTerminal, Microsoft's Windows Terminal, Visual Studio, Alacritty

awesome-alternatives-in-rust - A curated list of replacements for existing software written in Rust

fzf - :cherry_blossom: A command-line fuzzy finder

coreutils - Cross-platform Rust rewrite of the GNU coreutils

glow - Render markdown on the CLI, with pizzazz! 💅🏻

developer-roadmap - Interactive roadmaps, guides and other educational content to help developers grow in their careers.

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured