Find a file
2018-04-25 09:10:58 -07:00
.github add issue template 2017-12-31 15:43:26 -08:00
docs add screenshot 2018-02-10 16:41:49 -08:00
examples Chad/feature/project view (#160) 2018-01-21 13:48:34 -08:00
gdbgui smarter version checking; bugfix for "About" menu 2018-04-25 09:10:58 -07:00
images add logo and favicon 2018-04-15 18:28:30 -07:00
screenshots add screenshot 2018-02-10 16:41:49 -08:00
tests smarter version checking; bugfix for "About" menu 2018-04-25 09:10:58 -07:00
.eslintrc.json rewrite all components to react (#17); add ability to send signal to inferior process (#31 #90); css improvements 2017-10-23 19:01:58 -07:00
.gitignore various updates (#173) 2018-02-10 15:37:05 -08:00
.prettierrc.js Store updates and autoformatting (#177) 2018-02-19 11:11:14 -08:00
.travis.yml add code and style checking to test/build (flake8); support --args flag (#126) 2017-11-15 17:52:06 -08:00
CHANGELOG.md smarter version checking; bugfix for "About" menu 2018-04-25 09:10:58 -07:00
CONTRIBUTING.md add issue template 2017-12-31 15:43:26 -08:00
dev_requirements.txt various updates (#173) 2018-02-10 15:37:05 -08:00
HELP.md add radix choices #102; Parse gdb version from arm-non-eabi-gdb (#83); various improvements 2017-10-29 18:05:19 -07:00
jest.config.js merge various updates to master (#137) 2017-11-22 18:25:39 -08:00
LICENSE various updates (#173) 2018-02-10 15:37:05 -08:00
make_executable.py add screenshot 2018-02-10 16:41:49 -08:00
makefile add groups to command line arguments; use logging module 2018-04-10 21:36:51 -07:00
MANIFEST.in add VERSION.txt to MANIFEST; remove invalid localStorage keys; update wait time; update version 2017-12-30 13:36:24 -08:00
package.json update npm packages and rebuild 2018-04-15 14:59:38 -07:00
README.rst update version and changelog 2018-04-15 18:49:41 -07:00
requirements.txt add new features 2018-01-08 18:18:04 -08:00
setup.py move tests to top level 2018-04-15 15:00:39 -07:00
webpack.config.js update npm packages and rebuild 2018-04-15 14:59:38 -07:00
yarn.lock update npm packages and rebuild 2018-04-15 14:59:38 -07:00

A browser-based frontend for GDB
====================================

.. figure:: https://github.com/cs01/gdbgui/raw/master/screenshots/gdbgui_animation.gif
   :alt: gdbgui

.. image:: https://travis-ci.org/cs01/gdbgui.svg?branch=master
  :target: https://travis-ci.org/cs01/gdbgui

.. image:: https://img.shields.io/badge/pypi-0.11.3.0-blue.svg
  :target: https://pypi.python.org/pypi/gdbgui/

.. image:: https://img.shields.io/badge/python-2.7,3.4,3.5,3.6,pypy-blue.svg
  :target: https://pypi.python.org/pypi/gdbgui/

.. image:: https://img.shields.io/badge/homepage-gdbgui.com-blue.svg
  :target: https://gdbgui.com

.. image:: https://github.com/cs01/gdbgui/raw/master/images/gdbgui_banner.png

A modern, browser-based frontend to gdb (gnu debugger). Add breakpoints, view stack traces, and more in C, C++, Go, and Rust! Simply run ``gdbgui`` from the terminal and a new tab will open in your browser.

Download
--------
Visit `gdbgui.com <https://gdbgui.com>`_ to download, view documentation, installation instructions, screenshots and more.

License
-------
GNU GPLv3

For alternate licensing schemes, contact grassfedcode@gmail.com for more information.

`gdbgui.com <https://gdbgui.com>`_, `github <https://github.com/cs01/gdbgui>`_, and `PyPI <https://pypi.python.org/pypi/gdbgui/>`_ are the only official sources of gdbgui.

Support gdbgui
--------------
You can support the project by `donating <https://www.paypal.me/grassfedcode/20>`_. All donations go directly to hardware and server costs for gdbgui.

You can also support it by telling your coworkers, boss, professor, classmates, people on twitter, hacker news, reddit, etc.

Contributing
------------
To add a feature or fix a bug, see `CONTRIBUTING <https://github.com/cs01/gdbgui/blob/master/CONTRIBUTING.md>`_

Authors
-------
``gdbgui`` is authored by Chad Smith, with `contributions from the community <https://github.com/cs01/gdbgui/graphs/contributors>`_ and several amazing open source libraries. JavaScript libraries include React, statorgfc, splitjs, awesomplete, vis.js, moment.js, lodash, bootstrap, and jquery. Python libraries include flask, socket.io, flask-socket-io, Pygments, gevent, and pygdbmi.

Contact
-------
grassfedcode@gmail.com