Newbies What Next ? News Forums Calendar
Home | Register | News | Forums | Portal Pages | MyLinks | New | Hot | Link Us


 Category Gateway
More Options

LinuxLinks News
 · 5 Highly Promising Terminal Emulators
 · Killer Open Source Software
 · Desktop Reddit Clients Walkthrough
 · OSSBlog
 · Etcher 1.0.0-beta.17 Walkthrough
 · Essential Utilities: Search the Filesystem
 · Essential Utilities: Reclaiming Disk Space
 · Chat on Gitter
 · Essential Utilities: Flash OS Images
 · 10 Top Tools for Novelists


Latest Links
Telegram Desktop
Black Screen


Top : Software : Programming : Development : Debugging


 Bug Tracking (15)
 Console (51)
 GNU Debugger (8)
 GTK (7)
 Memory (23)
 Other X11 (8)
 Profiling (14)

5 Highly Promising Terminal Emulators
The terminal emulator is a venerable but essential tool for computer users. The reason why Linux offers so much power is due to the command line. The Linux shell can do so much, and this power can be accessed on the desktop by using a terminal emulator. There are so many available for Linux that the choice is bewildering.

(Read more)
SwiFTP is an open-source FTP server that allows you to connect to your phone over wifi or cellular/3g to upload and download files. Any FTP client can be used.


  • avrmon-stk200
    avrmon-stk200 is a Linux debug monitor system for Atmel AVR microcontrollers. It is compatible with the connection scheme used in Atmels "STK200 Starter Kit".
  • Carillon
    Carillon is a simple, fast, and effective type-based system for finding Y2K errors in C programs. Carillon extends the standard C type system with a user-defined set of year-related type qualifiers.
  • Clint
    Clint is a testbed for static source-code checking techniques. It is currently designed to check C++ for common programmer errors and suggest improvements.
  • cmocka
    cmocka is an elegant unit testing framework for C with support for mock objects. It only requires the standard C library, works on a range of computing platforms (including embedded) and with different compilers.
    COVTOOL is an open source test coverage analyzer for C++ programs. It lets you dynamically instrument your source code as you compile. An instrumented program keeps track of the lines of code that were executed during its run and produces a log of the same upon program termination. Multiple program runs will produce multiple logs.
  • cqual
    cqual is a type-based analysis tool for finding bugs in C programs. cqual extends the type system of C with extra user-defined type qualifiers.
  • cutee
    cutee is a C++ unit testing environment that makes it really easy to create and run tests of a library or application.
  • Delve
    Delve is a debugger for the Go programming language. The goal of the project is to provide a simple, full featured debugging tool for Go.
  • Diffy
    Diffy finds potential bugs in your service using running instances of your new code and your old code side by side. Diffy behaves as a proxy and multicasts whatever requests it receives to each of the running instances. It then compares the responses, and reports any regressions that may surface from those comparisons.
    DIOTA is a novel method for instrumenting binaries. The technique correctly deals with programs that contain traditionally hard to instrument features such as data in code and code in data. The technique does not require reverse engineering, program understanding tools or heuristics about the compiler or linker used. The basic idea is that instrumented code is generated on the fly, while the original process is used for data accesses.
  • DRT
    DRT is a design recovery tool for interactive graphical applications running under X Windows. The tool automatically captures actions performed while using such an application.
  • DTrace for Oracle
    DTrace is a comprehensive dynamic tracing framework that was initially developed for the Oracle Solaris operating system, and is now available to Oracle Linux customers. DTrace is designed to give operational insights that allow users to tune and troubleshoot the operating system.
  • Dynamic Probes
    Dynamic Probes is a generic and pervasive debugging facility that will operate under the most extreme software conditions such as debugging a deep rooted operating system problem in a live environment, for example in the page-manager of the kernel or perhaps a problem that will not re-create easily in either a lab or production environment.
  • find-sym
    find-sym attempts to figure out where one or more unresolved externals you are seeing lives. These errors are common when porting C code from one *ix to another.
  • flawfinder
    flawfinder is a program that examines source code looking for security weaknesses (``flaws''). Unlike ITS4, flawfinder is completely open source and it's fully free software.
  • FlexeLint
    (commercial) FlexeLint checks your C/C++ source code and find bugs, glitches, inconsistencies, non-portable constructs, redundant code, and much more.
  • Fuzz
    Fuzz is a fuzz testing tool. It runs the target program repeatedly and provides random data streams to applications in a number of ways and then reports whether the program can be made to crash.
  • FXScintilla
    FXScintilla is an implementation of the Scintilla source code editing component for the FOX GUI toolkit.
  • glAppGrapher
    glAppGrapher is an interactive graphical server that allows clients to indirectly render three-dimensional objects. It is intended to be a debugging tool for software developers who need to visualize aspects of their programs without turning their programs upside-down in the process.
  • gramdiag
    gramdiag assists in debugging shift/reduce and reduce/reduce conflicts from grammars input to Bison.
  • Great Circle
    (commercial) Great Circle is an advanced testing and diagnostic environment that allows software engineers to identify and resolve performance and reliability problems in application software.
  • hhmalloc
    hhmalloc extends standard C malloc/free interface to simplify tasks of memory disposal when allocated structures exhibit hierarchical properties.
  • Isolator++
    (commercial) Isolator++ enables easy unit testing of even the most problematic pieces of code in your project, by allowing you to intercept and fake the behavior of almost any C/ C++ code.
  • Jelie
    Jelie is a JTAG port driving software for Intel XScale CPU family. With only a JTAG connection, Jelie is able to upload a debug handler, initialize the memory, upload and debug programs.
  • KernelDriver
    (commercial) KernelDriver is a toolkit designed for the development of non-monolithic (layered or mini-port) USB/PCI driver architecture for Windows and Linux (up to kernel 2.4).
  • leakbug
    leakbug is a small, simple library intended to show where memory leaks are occuring within a program.
  • Libckpt
    Libckpt is a portable checkpointing tool for Unix. It provides a mechanism for enabling fault-tolerance for long-running programs. Libckpt implements most optimizations that have been proposed to improve the performance of checkpointing.
  • lisp debug
    lisp debug is a source level debugger.
  • LobTraceStream
    LobTraceStream is a C++ trace/log mechamism which intends to be easy to use, as the programmer only needs to manipulate 5 macros for a very flexible trace output.
  • LogiTest
    LogiTest provides a simple graphical user interface for creating and playing back tests.
  • mpatrol
    mpatrol is yet another link library that attempts to diagnose run-time errors that are caused by the wrong use of dynamically allocated memory.
  • Netsh
    Netsh is a tool designed to debug network applications. It enables the user to dump incoming packets in ascii or hexadecimal, and to send hand made custom packets (again, ascci and hexadecimal forms can also be used).
  • ParseTrace
    ParseTrace parses output from strace and generates a list of files that were opened and of binaries that were executed.
  • PrivateICE
    PrivateICE is a kernel level debugger similar to SoftICE on Windows.
  • pylint
    pylint is a python tool that checks if a module satisfy a coding standard. Pylint can be seen as another pychecker since nearly all tests you can do with PyChecker* can also be done with Pylint. But Pylint offers some more features, like checking line-code's length, checking if variable names are well-formed according to your coding standard, or checking if declared interfaces are truly implemented.
  • Qmmslog
    Qmmslog is a port of the Jakarta Project's log4j to Qt/C++.
  • QScintilla
    QScintilla is a port of the Scintilla C++ editor class to the Qt GUI toolkit. QScintilla includes features especially useful when editing and debugging source code. These include support for syntax styling, error indicators, code completion and call tips.
  • Reap
    Reverse Engineer's Assembly Producer is a Perl/Tk-based GUI for the objdump binutil. Not only a disassembler, it also cross-references JMPs and CALLs, and inserts string references where appropriate. In addition to providing advanced editing features, this program displays information about the binary under inspection, the offset of an opcode, header info, and more.
  • RNV
    RNV is an implementation of Relax NG Compact Syntax validator in ANSI C. The command-line utility uses Expat. It is distributed under BSD license.
  • Scintilla
    Scintilla is a free source code editing component. As well as features found in standard text editing components, Scintilla includes features especially useful when editing and debugging source code.
  • SmartGDB
    SmartGDB is a set of modifications made to a common breakpoint-debugger to enhance and expand its capabilities.
  • SOAPtest
    (commercial) SOAPtest is an automated inter-module testing application for Enterprise Systems that can emulate both the SOAP client and SOAP server. This allows for early module testing of applications that can help you focus on error prevention rather than trouble shooting and debugging late in the game.
  • sortchk
    sortchk is a sort algorithm test suite. It was developed on NetBSD, but it will also compile and run well on other systems, such as FreeBSD, OpenBSD, Darwin, AIX and Linux.
  • strace
    strace is a system call trace, i.e. a debugging tool which prints out a trace of all the system calls made by a another process/program. The program to be traced need not be recompiled for this, so you can use it on binaries for which you don't have source.
  • TestApe
    The TestApe unit test framework is a framework for unit testing embedded software written in plain C. TestApe supports GCC in Linux or CygWin
  • TotalView
    (commercial) TotalView is a full-featured, source-level, graphical debugger for applications written in C, C++, Fortran (77 and 90), PGI HPF, assembler, and mixed source/assembler codes. It is a multiprocess, multithread debugger that supports multiple parallel programming paradigms including MPI, PVM and OpenMP.
  • vimDebug
    vimDebug integrates your favorite debugger with vim. it currently supports gdb (the GNU debugger), the perl debugger, pdb (the python debugger), and jdb (the java debugger).
  • VSC Lite
    VSC Lite is a lite version of the full Open Group commands and utilities test suite. It provides test coverage for 77 commands and utilities from the POSIX.2-1992 specification.
  • X11::GUITest
    X11::GUITest is a Perl package intended to facilitate the testing of GUI applications by means of user emulation. It can be used to test and interact with GUI applications which have been built (Xlib, GTK, etc.) upon the X toolkit.
  • xrestop
    xrestop uses the X-Resource extension to provide 'top' like statistics of each connected X11 client's server side resource usage. It is intended as a developer tool to aid more efficient server resource usage and debug server side leakage.

Matching Content

Share this Page
Bookmark and Share
Submit this page to popular social networks such as Digg, Twitter, StumbleUpon and more.

My LinuxLinks
  • Bookmarked links
  • Emailed Newsletter
  • Your own profile

  • Top Applications
    100 Essential Apps
    All Group Tests

    Top Free Software
    5 Office Suites
    3 Lean Desktops
    7 Document Processors
    4 Distraction Free Tools
    9 Project Management
    4 Business Solutions
    9 Groupware Apps
    14 File Managers
    10 Databases
    21 Backup Tools
    21 Productivity Tools
    5 Note Taking Apps
    9 Terminal Emulators
    21 Financial Tools
    5 Bitcoin Clients
    21 Text Editors
    21 Video Emulators
    21 Home Emulators
    42 Graphics Apps
    6 CAD Apps
    42 Scientific Apps
    10 Web Browsers
    42 Email Apps
    12 Instant Messaging
    10 IRC Clients
    7 Twitter Clients
    12 News Aggregators
    11 VoIP Apps
    42 Best Games
    9 Steam Games
    42 Audio Apps
    5 Music Streaming
    42 Video Apps
    5 YouTube Tools
    80 Security Apps
    9 System Monitoring
    8 Geometry Apps
    Free Console Apps
    14 Multimedia
    4 Audio Grabbers
    9 Internet Apps
    3 HTTP Clients
    5 File Managers
    8 Compilers
    9 IDEs
    9 Debuggers
    7 Revision Control Apps
    6 Doc Generators
    Free Web Software
    21 Web CMS
    14 Wiki Engines
    8 Blog Apps
    6 eCommerce Apps
    5 Human Resource Apps
    10 ERP
    10 CRM
    6 Data Warehouse Apps
    8 Business Intelligence
    6 Point-of-Sale

    Other Articles
    Migrating from Windows
    Back up your data
    20 Free Linux Books
    24 Beginner Books
    12 Shell Scripting Books

    Web Calendar
    Linux Licenses

    Advertise at


    Add Link | Modify Link | About | FAQ | Guide | Privacy | Awards | Contact |
    Portal Version 0.7. Intel Blade.
    Comments to the webmaster are welcome.
    Copyright 2009 All rights reserved.