hypersrc - a freeware source code browser

Mirror: http://www.home.earthlink.net/~jebrooks1/hypersrc/

Screenshot #1 Screenshot #2 (old)


Version 5.3.12 (2003/10/01)

Download latest source code

Download latest Linux RPM (x86, RPM 4)
Press Shift on Netscape

FreeBSD port

(Download old versions)


MD5:
1ae9a71dc06008525c29ded0a9615119  hypersrc-5.3.12.tar.gz
437b7bb3e4c410f8438002ae05f80b7a  hypersrc-5.3.12-1.i386.rpm
d2b8eb0f1c609c7b507eba053870b507  hypersrc-5.3.11.tar.gz
ebb5e0ff2c43bf80a9a1bb677efcd25e  hypersrc-5.3.11-1.i386.rpm
cc9098f5c951b48d7260f4c0f94d23c4  hypersrc-5.3.10.tar.gz
5e1a8368d9849f57749c2e80d0f2314a  hypersrc-5.3.10-1.i386.rpm


About hypersrc

hypersrc is a freeware (GNU GPL) GUI program for browsing source code.
It displays a list of sorted source code tags and a tree view of functions.
You can click a tag to hyperlink to its line in a source code file.
hypersrc uses Exuberant ctags which supports 33 programming languages
though hypersrc additionally supports FORTH and M4.
hypersrc is released under the terms of the GNU Public License (GPL)

What hypersrc requires

All Linux and FreeBSD distros made in 2000 or later should satisfy these requirements.

To install from source code


tar xvfz hypersrc*tar.gz
cd hypersrc
./configure.sh
make install

Speeding hypersrc

If you want the program to be faster (and forfeit extra stability checks),
download the source and type:
make speed; make install

To speed startup and reduce memory consumption (but forfeit tree views), use:
Hypersrc.pl -no-functree.

Known problems/issues

Trouble-shooting

First, compile hypersrc with GDB support, pedantic checking, and verbose warnings:
make debug; make install

Then, run hypersrc under gdb:
Hypersrc.pl -gdb

Bug reports

You are welcome to email bug reports to: (write "hypersrc" in subject to avoid spam-filter)
hypersrc -AT- sabalsoftware -DOT- com
But please don't send email about suggestions nor if hypersrc fails to compile/run
on any OS other than Linux or FreeBSD (they are the only UNIXs I have access to).
If you have a patch to make hypersrc compile/run on another OS then please do send email.


© 2003 Jim Brooks

keywords: hypersrc source code browser browse navigation navigate cross reference cross-reference cross-referencer programming IDE tool GUI GTK+ Exuberant ctags tags function tree call graph graphical cflow development environment tagged ctags C C++ freshmeat FreeBSD Linux open-source