Zim – The Zsh configuration framework with blazing speed and modular extensions

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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
  • zimfw

    Zim: Modular, customizable, and blazing fast Zsh framework

  • The GitHub page definitely does a better job at pointing that out.

    https://github.com/zimfw/zimfw

  • zim-desktop-wiki

    Main repository of the zim desktop wiki project

  • 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.

    InfluxDB logo
  • zgen

    A lightweight and simple plugin manager for ZSH

  • fast-syntax-highlighting

    Feature-rich syntax highlighting for ZSH (by zdharma-continuum)

  • Is anyone else mostly rolling with the zsh (not oh-my-zsh) defaults?

    After so many years of using Bash I switched to zsh almost a year ago. I use the vanilla zsh set up with 2 plugins:

    - https://github.com/zdharma-continuum/fast-syntax-highlightin... for very good and fast syntax highlighting

    - https://github.com/zsh-users/zsh-autosuggestions for auto-suggestions

    I don't use a plugin manager, instead I put together a ~20 line shell script[0] which handles either cloning or pulling plugins, then you can load them in your zshrc[1].

    I haven't found the need for anything else and my whole dev environment is based on using tmux, terminal Vim, etc.. Basically I spend a lot of time there in my day to day.

    [0] https://github.com/nickjj/dotfiles/blob/0076e508403c9981e393...

    [1] https://github.com/nickjj/dotfiles/blob/0076e508403c9981e393...

  • Is anyone else mostly rolling with the zsh (not oh-my-zsh) defaults?

    After so many years of using Bash I switched to zsh almost a year ago. I use the vanilla zsh set up with 2 plugins:

    - https://github.com/zdharma-continuum/fast-syntax-highlightin... for very good and fast syntax highlighting

    - https://github.com/zsh-users/zsh-autosuggestions for auto-suggestions

    I don't use a plugin manager, instead I put together a ~20 line shell script[0] which handles either cloning or pulling plugins, then you can load them in your zshrc[1].

    I haven't found the need for anything else and my whole dev environment is based on using tmux, terminal Vim, etc.. Basically I spend a lot of time there in my day to day.

    [0] https://github.com/nickjj/dotfiles/blob/0076e508403c9981e393...

    [1] https://github.com/nickjj/dotfiles/blob/0076e508403c9981e393...

  • zsh-autosuggestions

    Fish-like autosuggestions for zsh

  • Is anyone else mostly rolling with the zsh (not oh-my-zsh) defaults?

    After so many years of using Bash I switched to zsh almost a year ago. I use the vanilla zsh set up with 2 plugins:

    - https://github.com/zdharma-continuum/fast-syntax-highlightin... for very good and fast syntax highlighting

    - https://github.com/zsh-users/zsh-autosuggestions for auto-suggestions

    I don't use a plugin manager, instead I put together a ~20 line shell script[0] which handles either cloning or pulling plugins, then you can load them in your zshrc[1].

    I haven't found the need for anything else and my whole dev environment is based on using tmux, terminal Vim, etc.. Basically I spend a lot of time there in my day to day.

    [0] https://github.com/nickjj/dotfiles/blob/0076e508403c9981e393...

    [1] https://github.com/nickjj/dotfiles/blob/0076e508403c9981e393...

  • dotfiles

    Settings for various tools I use. (by nickjj)

  • Is anyone else mostly rolling with the zsh (not oh-my-zsh) defaults?

    After so many years of using Bash I switched to zsh almost a year ago. I use the vanilla zsh set up with 2 plugins:

    - https://github.com/zdharma-continuum/fast-syntax-highlightin... for very good and fast syntax highlighting

    - https://github.com/zsh-users/zsh-autosuggestions for auto-suggestions

    I don't use a plugin manager, instead I put together a ~20 line shell script[0] which handles either cloning or pulling plugins, then you can load them in your zshrc[1].

    I haven't found the need for anything else and my whole dev environment is based on using tmux, terminal Vim, etc.. Basically I spend a lot of time there in my day to day.

    [0] https://github.com/nickjj/dotfiles/blob/0076e508403c9981e393...

    [1] https://github.com/nickjj/dotfiles/blob/0076e508403c9981e393...

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • fisher

    A plugin manager for Fish

  • I switched from zsh/oh-my-zsh to fish mostly because fish does everything I want for an interactive shell and is simply one package from my package manager away.

    With frameworks like oh-my-zsh I'm always worried about supply chain attacks.

    I do use https://starship.rs (which is also a package away), and I think things like fisher https://github.com/jorgebucaran/fisher are useful when you need a specific fish script.

  • starship

    ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

  • I switched from zsh/oh-my-zsh to fish mostly because fish does everything I want for an interactive shell and is simply one package from my package manager away.

    With frameworks like oh-my-zsh I'm always worried about supply chain attacks.

    I do use https://starship.rs (which is also a package away), and I think things like fisher https://github.com/jorgebucaran/fisher are useful when you need a specific fish script.

  • zsh4humans

    A turnkey configuration for Zsh

  • Although development has stopped recently, I have found that nothing beats zsh4humans: https://github.com/romkatv/zsh4humans

    It's very fast and includes most if not all the features you might need.

  • activitywatch

    The best free and open-source automated time tracker. Cross-platform, extensible, privacy-focused.

  • Upvoted this and all the others, including OP's sibling comment. I hope nobody downvotes anyone either way, and I should have put that at the end vs in order since it's just my own feeling on the phrase and it wasn't like this post in particular was in any way a particularly egregious example, just one of those straws on the camel's back that happened to get to me. Apologies to nickjj.

    But I don't agree with you that the phrase can't be read to have those connotations in general, and it feels like it's been becoming more frequent.

    >"Am I the only one out of billions of humans who does a obviously pretty common thing" (like sticking to default values which by definition are default because whomever set them thought they were a decent starting place)

    kind of feels irritating the more I see it vs some sort of

    >"Does the effort in setting this up and number of moving parts/dependencies it adds really justify itself, or is it more for fun/learning? I'm quite satisfied with my [vanilla+ setup], what does this bring to the table and at what point is it worth sinking more into these tools if ever?"

    or even

    >"Though this and similar projects are interesting I think most including myself are better served staying as close to defaults as possible."

    100% though: this may all be subjective subculture and learning. I can see how it could be treated as an innocent opening phrase, just a form without any deeper meaning. It rubs me the wrong way though anyway, there is a defensiveness about it. Like even, what if you were the only one? So what? You can still be right for yourself anyway. How many other people are that way or not seems both peripheral and distracting (bringing in social pressure) from the meat of it.

    Anyway, Sunday morning HN procrastinating from fighting with getting some crufty old infrastructure running on a new vm platform! Very genuine apologies as well that picking on that nit clearly irritated a bunch of other people in turn! There was nothing wrong with the question content, it's certainly something I've grappled with and not always well in either direction. In the past I've spent way too much time diving deep into things that I barely ever used later, or conversely cruising along for years without fully learning a tool that could have saved me enormous time by automating stuff I did manually. I know there is advice along the lines of "if you find yourself doing this tiresome manual task for the Nth time now it's time to figure out how to automate it" or even tools that themselves track your usage like the open source ActivityWatch [0]. Run that for a year and see where your time is going. I never learned or did any of that early on though and still struggle with the tradeoffs there.

    ----

    0: https://github.com/ActivityWatch/activitywatch/

  • spaceship-prompt

    :rocket::star: Minimalistic, powerful and extremely customizable Zsh prompt

  • sheldon

    :bowtie: Fast, configurable, shell plugin manager

  • I’ve switched away from using OMZ as an all-in-one framework that takes over my .zshrc, but I still use some of its plugins. Its plugin management is too slow for my tastes, but there’s a few plugins that I came to rely on.

    Switching to Sheldon [0] has given me the best of both worlds.

    [0] https://github.com/rossmacarthur/sheldon

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Finding Terminal Utopia

    4 projects | dev.to | 22 May 2024
  • [MacOS] Setting up zsh in MacOS, any hints, dos/don'ts, advice, or guides?

    3 projects | /r/commandline | 10 Nov 2023
  • "|?|" renders at line wraps in Man, copies to clipboard as "-"

    8 projects | /r/bashonubuntuonwindows | 7 Oct 2022
  • bun.sh vs create-react-app

    6 projects | /r/webdev | 8 Jul 2022
  • s/bash/zsh/g

    24 projects | news.ycombinator.com | 20 Oct 2021