Skip to content
Command-line tool that instantly fetches Stack Overflow results when an exception is thrown
Branch: master
Clone or download
shobrook Merge pull request #45 from QuantumTarantino/master
IndexError: list index out of range fix
Latest commit f8f0b98 Jan 31, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin Added v1.1.9 to bin May 17, 2018
docs Migrated items to docs/ May 17, 2018
rebound IndexError: list index out of range fix Jan 25, 2019
tests Add unit tests for Python May 20, 2018
.gitignore Prepared files for first release Mar 31, 2018 Merge branch 'master' of Dec 4, 2018 Updated version Dec 4, 2018


Rebound is a command-line tool that instantly fetches Stack Overflow results when you get a compiler error. Just use the rebound command to execute your file.

Placeholder Demo

Featured in: 50 Most Popular Python Projects in 2018, the top of r/Python, awesome-cli-apps, awesome-shell, terminals-are-sexy, and awesome-mac.


Requires Python 3.0 or higher.

Rebound works on MacOS, Linux, and Windows (if you use Cygwin), with binary downloads available for every release. You can also install it with pip:

$ pip install rebound-cli

or apt-get if you're using Linux:

$ sudo apt-get install rebound-cli


Running a file with rebound is just as easy as compiling it normally:

$ rebound [file_path]

This will execute the file, pull the error message, and let you browse related Stack Overflow questions and answers without leaving the terminal.

Supported file types: Python, Node.js, Ruby, Golang, and Java.


To make a contribution, fork the repo, make your changes and then submit a pull request. Please try to adhere to the existing style. If you've discovered a bug or have a feature request, create an issue and I'll take care of it!

Pending Features:

  • Improved text formatting (i.e. for duplicate questions, markdown, blockquotes, clickable links, etc.)
  • Improved search result accuracy by extracting potential search terms from the stack trace
  • Support for more languages


Rebound is written in Python and built on Urwid. Beautiful Soup is used to scrape Stack Overflow content and subprocess for catching compiler errors.


Special thanks to @rndusr for helping with the scrollbar.

You can’t perform that action at this time.