appear - reveal terminal programs in the gui

  •        4

Appear is a tool for revealing a given process in your terminal. Given a process ID, appear finds the terminal emulator view (be it a window, tab, or pane) containing that process and shows it to you. Appear understands terminal multiplexers like tmux, so if your target process is in a multiplexer session, appear will reveal a client connected to that session, or start one if needed.This project intends to support all POSIX operating systems eventually, but currently only supports macOS.



Related Projects

pomo - Ruby Pomodoro app for the command-line (time / task management)

  •    Ruby

Command-line application for the Pomodoro time management technique, with notification and tmux status bar support.With Pomo you can add, remove, list, view, and start timing tasks all via the command-line with a simple, slick interface. You are reminded of the remaining time on a task via Notification Center, Growl, libnotify, or Quicksilver. These notifications appear half-way, at the 5 minute point, and when the task duration has expired. Also, the Pomo timer can be displayed in your tmux status bar.

dotfiles - my Vim/Tmux config :muscle::zap:

  •    Vim

If you're brand new to Vim, I recommend using ThoughtBot's dotfiles. They are better maintained than mine :). Clone this repo (or your own fork!) to your home directory (/Users/username).

dotfiles - config for neovim, tmux, molotov colourscheme, and more

  •    Vim

Note: these dotfiles are now for the fish shell only, if you're looking for the bash or zsh versions you'll want to check out version 1.0.0. Sensible defaults for all the things! Check out my vimrc for more info, it's pretty well documented.

prop-types - Custom React PropType validators that we use at Airbnb.

  •    Javascript

Custom React PropType validators that we use at Airbnb. Use of airbnb-js-shims or the equivalent is recommended.Since PropTypes are typically not included in production builds of React, this library’s functionality serves no useful purpose. As such, when the NODE_ENV environment variable is "production", instead of exporting the implementations of all these prop types, we export mock functions - in other words, something that ensures that no exceptions are thrown, but does no validation. When environment variables are inlined (via a browserify transform or webpack plugin), then tools like webpack or uglify are able to determine that only the mocks will be imported - and can avoid including the entire implementations in the final bundle that is sent to the browser. This allows for a much smaller ultimate file size, and faster in-browser performance, without sacrificing the benefits of PropTypes themselves.

vue-airbnb-style-datepicker - A VueJs datepicker with a similar look and functionality as the popular AirBnb datepicker

  •    Vue

However, these tests have not been extensive. More or less just trying the datepicker out, and see that it doesn't throw any console errors etc. If you're planning on using this in production, make sure that it runs smoothly in the browsers that you're planning on supporting. I gladly accept contributions to improve this datepicker. But before you start hacking away, please first create an issue where you explain what it is that you think needs to be done and why, so we can agree that the changes makes sense. I wan't to keep this datepicker as close as possible to the original Airbnb datepicker, and not add strange edge cases that complicates the API and makes the size bigger. And it sucks having to deny a PR that someone spent time on, just because the feature/implementation doesn't cut it.

iterm2-snazzy - Elegant iTerm2 theme with bright colors


To get the exact same look as in the screenshot, you need to use the Pure prompt, Menlo font, and the zsh-syntax-highlighting plugin to have commands highlighted.

nord-iterm2 - An arctic, north-bluish clean and elegant iTerm2 color scheme.


An arctic, north-bluish clean and elegant iTerm2 color scheme. Designed for a fluent and clear workflow. Based on the Nord color palette.

jplot - iTerm2 expvar/JSON monitoring tool

  •    Go

Jplot tracks expvar-like (JSON) metrics and plot their evolution over time right into your iTerm2 terminal. This tool does only work with iTerm2.

fish-shell-setup-osx - :blowfish: Tutorial: Fish, Fisherman, Powerline Fonts + iTerm2

  •    Shell

Terminal Setup for OS X with Fish Shell, Fisherman, Powerline Fonts and iTerm2. Can't wait to run the fish shell? You can run the to install the Fish Shell, Fisherman, Powerline Fonts and iTerm2.

javascript - JavaScript Style Guide

  •    Javascript

Note: this guide assumes you are using Babel, and requires that you use babel-preset-airbnb or the equivalent. It also assumes you are installing shims/polyfills in your app, with airbnb-browser-shims or the equivalent.1.1 Primitives: When you access a primitive type you work directly on its value.

MvRx - MvRx: Android on Autopilot

  •    Kotlin

MvRx (pronounced mavericks) is the Android framework from Airbnb that we use for nearly all product development at Airbnb. When we began creating MvRx, our goal was not to create yet another architecture pattern for Airbnb, it was to make building products easier, faster, and more fun. All of our decisions have built on that. We believe that for MvRx to be successful, it must be effective for building everything from the simplest of screens to the most complex in our app.

graphql-prisma-typescript - šŸ” GraphQL server reference implementation (Airbnb clone) in Typescript using Prisma & graphql-yoga

  •    TypeScript

This project demonstrates how to build a production-ready application with Prisma and graphql-yoga. The API provided by the GraphQL server is the foundation for an application similar to AirBnB. Note: prisma is listed as a development dependency and script in this project's package.json. This means you can invoke the Prisma CLI without having it globally installed on your machine (by prefixing it with yarn), e.g. yarn prisma deploy or yarn prisma playground. If you have the Prisma CLI installed globally (which you can do with npm install -g prisma), you can omit the yarn prefix.

tmux-cssh - TMUX with a "ClusterSSH"-like behaviour.

  •    Shell

tmux is a terminal multiplexer, like e.g. screen, which gives you a possibility to use multiple virtual terminal session within one real terminal session. tmux-cssh (tmux-cluster-ssh) sets a comfortable and easy to use functionality, clustering and synchronizing virtual tmux-sessions, on top of tmux. No need for a x-server or x-forwarding. tmux-cssh works just with tmux and in an low-level terminal-environment, like most server do. Take a look at the pre-build deb-packages.

tmux-powerline - Statusbar configuration for tmux that looks like vim-powerline and consist of dynamic segments

  •    Shell

This project is in a maintenance mode and no future functionality is likely to be added. tmux-powerline, with all other powerline projects, is replaced by the new unifying powerline. However this project is still functional and can serve as a lightweight alternative for non-python users. This is a set of scripts for making a nice and dynamic tmux statusbar consisting of segments. This is much like Lokaltog/vim-powerline but for tmux.

vim-tmux-navigator - Seamless navigation between tmux panes and vim splits

  •    Vim

This plugin is a repackaging of Mislav Marohnić's tmux-navigator configuration described in this gist. When combined with a set of tmux key bindings, the plugin will allow you to navigate seamlessly between vim and tmux splits using a consistent set of hotkeys. NOTE: This requires tmux v1.8 or higher.



Self-contained, pretty and versatile .tmux.conf configuration file. Then proceed to customize your ~/.tmux.conf.local copy.

tmux-complete.vim - Vim plugin for insert mode completion of words in adjacent tmux panes

  •    Vim

You're happily editing your lovely files in Vim, when you notice you need to type a word that you can see in a different Tmux pane right next to Vim. This might be some secret key found in your REPL or the name of a failing test. Usually the interesting text is too short to warrant switching panes and going into Tmux' copy mode, so you end typing it out again.

tmux-colors-solarized - A color theme for the tmux terminal multiplexer using Ethan Schoonover’s Solarized color scheme

  •    Shell

A tmux solarized theme using Ethan Schoonover’s Solarized color scheme. In most cases, you have to force tmux to assume the terminal supports 256 colours. For this, start tmux as tmux -2.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.