Top 20 Iterm2 Open-Source Projects

  • GitHub repo 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

    Project mention: Best schemes colors for Linux? | | 2021-06-26
  • GitHub repo dev-setup

    macOS development environment setup: Easy-to-understand instructions with automated setup scripts for developer tools like Vim, Sublime Text, Bash, iTerm, Python data analysis, Spark, Hadoop MapReduce, AWS, Heroku, JavaScript web development, Android development, common data stores, and dev-based OS X defaults.

    Project mention: MacOS Development workspace 2021 | | 2021-03-08

    donnemartin - dev setup

  • GitHub repo autocomplete

    Fig adds autocomplete to your terminal.

    Project mention: Job posting for Lead Engineer - macOS at Fig | | 2021-07-23

    Company: Fig

  • GitHub repo Pokemon-Terminal

    Pokemon terminal themes.

    Project mention: Pokemon Themes for Terminal | | 2021-07-26
  • GitHub repo itermplot

    An awesome iTerm2 backend for Matplotlib, so you can plot directly in your terminal.

    Project mention: iTerm2 back end for Matplotlib – plot directly in your terminal | | 2021-04-27
  • GitHub repo mdcat

    cat for markdown (by lunaryorn)

    Project mention: Awesome Rewrite It In Rust - A curated list of replacements for existing software written in Rust | | 2021-05-27

    sad CLI search and replace | Space Age seD tcount Count your code by tokens, types of syntax tree nodes, and patterns in the syntax tree. A tokei/scc/cloc alternative. nushell A new type of shell fclones Efficient Duplicate File Finder hunter The fastest file manager in the galaxy! teip Select partial standard input and replace with the result of another command efficiently cb Command line interface to manage clipboard semiuniq A uniq-like tool for removing nearby repeated lines in a file" dua-cli View disk space usage and delete unwanted data, fast. htmlq Like jq, but for HTML. pipecolor A terminal filter to colorize output crowbook Converts books written in Markdown to HTML, LaTeX/PDF and EPUB delta A viewer for git and diff output mdcat cat for markdown pueue Manage your shell commands. gitui Blazing 💥 fast terminal-ui for git written in rust 🦀 pipr A tool to interactively write shell pipelines. rename Rename your files using your favorite text editor bropages Highly readable supplement to man pages from Shows simple, concise examples for commands with syntax highlighting. html2md convert simple html documents into markdown bk Terminal Epub reader rs A safe Rust crate for working with the Wayland clipboard. viu Simple terminal image viewer written in Rust. alacritty A cross-platform, OpenGL terminal emulator. wezterm A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust

  • GitHub repo dotfiles

    🖥️ Automated Configuration, Preferences and Software Installation for macOS (by atomantic)

    Project mention: The 10 Most Productive Shell Commands and Command-Line Tricks | | 2021-04-10
  • GitHub repo onehalf

    Clean, vibrant and pleasing color schemes for Vim, Sublime Text, iTerm, gnome-terminal and more.

    Project mention: Is there any way to change the active hint color through the terminal? | | 2021-05-23
  • GitHub repo wincent

    💾 Dot-files

    Project mention: Keep mouse selection highlighted | | 2021-06-13
  • GitHub repo spaceduck

    🚀 🦆 An intergalactic space theme for Vim, Terminal, and more!

    Project mention: Spaceduck For vscode - An intergalactic space theme | | 2021-07-11

    Vim (Maintained by Guillermo Rodriguez)

  • GitHub repo zsh-notify

    Desktop notifications for long-running commands in zsh.

    Project mention: Automatic desktop notifications when long-running commands complete in zsh | | 2021-02-25
  • GitHub repo radian

    🍉 Dotfiles that marry elegance and practicality. (by raxod502)

    Project mention: Help with nested macros needed | | 2021-05-03

    (defvar test--var1 nil) ;; From (defmacro my-when-compiletime (cond &rest body) "Like `when', but COND is evaluated at compile time. BODY is only compiled if COND evaluates to non-nil." (declare (indent 1)) (when (eval cond) (macroexp-progn body))) (defmacro my-log (s &rest args) "Log to *Messages*." `(when t (message (concat (propertize "the value is: " 'face 'font-lock-comment-face) (when (bound-and-true-p test--var1) (propertize (format "[%s/%s] " (substring (symbol-name (car test--var1)) 1) (cdr test--var1)) 'face 'warning)) ,s) ,@args))) ;; input should be an unquoted list containing like (:a b c) and c can be and ;; often is nil. The variable f take is included here for completeness but does ;; not do anything. (defmacro my-macro (input &rest body) (let ((c (car input)) (m (car (cdr input))) (f (cdr (cdr input)))) `(my-when-compiletime t (let ((test--var1 `(,,c . ,',m))) (message "test--var1 is %s" test--var1) (my-log "We are in my-macro") ,@body)))) ;; This works as expected (my-macro (:a b) (my-log "%s" test--var1)) ;; => test--var1 is (:a . b) ;; => the value is: [a/b] We are in my-macro ;; => the value is: [a/b] (:a . b) ;; => #("the value is: [a/b] (:a . b)" 0 14 (face font-lock-comment-face) 14 20 (face warning)) ;; This not (my-macro (:a b) (defun test-fun1 () (my-log "hey")) (run-with-timer 0.1 nil #'test-fun1)) ;; => test--var1 is (:a . b) ;; => the value is: [a/b] We are in my-macro ;; => [nil 24719 64999 224627 nil test-fun1 nil nil 964000] ;; => the value is: hey

  • GitHub repo term-img

    Display images in iTerm

  • GitHub repo TerminalImage

    :desktop_computer: Show high resolution images on your terminal !

  • GitHub repo Terminal-Setup

    Best Setup for your terminal for programming on macOS

    Project mention: macOS Terminal, new to the terminal and need advice from people that know it. Many thanks fellow macOS users. | | 2021-03-08

    It is something you get used to by constantly exploring. It would say install "brew" and "iTerm2" and try to use them as much as possible. Follow the guide here for initial setup:

  • GitHub repo dotfiles

    My personal (.)dotfiles and configurations for various programs and environments. (by timmybytes)

    Project mention: How can I change the firefox logo in new tab? | | 2021-02-24

    Here’s my Firefox configuration for reference.

  • GitHub repo iterm2

    Display images within the terminal using the ITerm2 Inline Images Protocol. (by toddsundsted)

  • GitHub repo dotfiles

    A collection of my personal dotfiles. (by jswny)

    Project mention: VSCode, Dev Containers and Docker: moving software development forward | | 2021-01-21

    Hey that’s cool! I do the same thing! I use the Docker image as a way to use my development environment in a pinch and additionally as verification that my giant one-click setup script works on a fresh machine.

  • GitHub repo dotfiles

    Setup dotfiles for Mac OS (by kmiloflorez2)

    Project mention: MacOS Development workspace 2021 | | 2021-03-08

    I have created a repository on GitHub to store the dotfiles and the installation script in case anyone wants to go straight to use it, I recommend to read the guide before though.

  • GitHub repo initial-workstation-config

    This helps people setup new workstations quickly using easily tweak-able configurations.

    Project mention: Automating Windows Setup via Chocolatey | | 2021-07-25

    Here is a sample that you can use or create one/more referring it as per your requirements. You can also keep it under version control to have an audit for changes.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-07-26.


What are some of the best open-source Iterm2 projects? This list will help you:

Project Stars
1 iTerm2-Color-Schemes 20,052
2 dev-setup 5,476
3 autocomplete 3,726
4 Pokemon-Terminal 3,637
5 itermplot 1,322
6 mdcat 1,149
7 dotfiles 1,141
8 onehalf 1,117
9 wincent 916
10 spaceduck 440
11 zsh-notify 405
12 radian 325
13 term-img 279
14 TerminalImage 25
15 Terminal-Setup 23
16 dotfiles 20
17 iterm2 4
18 dotfiles 2
19 dotfiles 1
20 initial-workstation-config 1