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 : Tools : Miscellaneous : Page 2

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.


  • CIL
    CIL (C Intermediate Language) is a front-end for the C programming language that facilitates program analysis and transformation. CIL will parse and typecheck a program, and compile it into a simplified subset of C.
  • cinfo
    to provide users with more information on the contents of the various caches of their kernel
  • clig
    clig is a Command Line Interpreter Generator.
  • Cloc
    Cloc counts blank lines, comment lines, and physical lines of source code in many programming languages. It is written entirely in Perl, using only modules from the standard distribution of Perl 5.6 and higher, and so is quite portable.
  • CMT++
    an easy-to-use code metrics tool for C and C++ languages. Also assembly code can be measured. CMT++ is intended for mature software development organizations striving for productive development process resulting in high quality products
  • Coco
    Coco is a code coverage utility for Ruby. It can be used from RSpec or unit/test with a simple "require 'coco'".
  • Code Browser
    a folding and outlining editor for Linux and Windows. The editor is between a traditional text editor, a smalltalk class browser and a web browser like mozilla. It displays a structured text file (marker-based folding) hierarchically using multiple panes
  • CodeViz
    a call graph generation utility for C/C++
  • CodeWrestler
    CodeWrestler is a tool to massage a code base in different ways. Its main function is to traverse a source tree, identify the file types (e.g. source code, scripts, xml files, properties files) and run different processing classes on them.
  • Coil
    an MVC framework for Python. It is based on the design of Struts, and supports many of the same API's
  • ColorDiff
    a wrapper for 'diff' and produces the same output but with pretty 'syntax' highlighting. Colours schemes can be customized
  • Commando
    Commando was inspired by both Python's built-in optparse module and the JewelCli Java library. It eases the pain usually involved in trying to define and parse command line arguments to your Python application.
  • comparator
    a pair of tools for rapidly finding common code segments in large source trees. They can be useful as tools for detecting copyright infringement
  • compilercache
    a wrapperscript around your C and C++ compilers. Eachtime you compile something, the wrapperscript puts the result of the compilation into a cache
  • Config Maker
    Config Maker is a tool to automatically create C++ classes that parse configuration files. Only a few lines of text that describe the possible entries in the configuration file are needed, and the complete class will be generated ready for use.
  • constraint
    a constraint satisfaction problem solver written in python
  • Controlled Variables
    Controlled Variables implements secure basic types in C++. It provides C++ templates that give you the ability to control the initialization of your basic C types (i.e. char, int, long long, etc.).
  • Copland
    an Inversion of Control (IoC) container, written in Ruby, for use in Ruby programs. In a nutshell, it allows you to simplify the instantiation and initialization of your classes
  • cpdetector
    a framework for configurable code page-detection of documents. It may be used to detect the code page of documents retrieved from remote hosts
  • cproto
    generates function prototypes for functions defined in the specified C source files to the standard output. The function definitions may be in K&R or ANSI C style, or in lint-library form. cproto can also convert function definitions in the specified files from the K&R style to the ANSI C style
  • Cross Module Inliner
    an optimizing frontend for gcc which allows gcc to inline across module boundaries without requiring you to put inline functions in header files or even mark inline functions for inlining
  • crosstool
    crosstool is a set of scripts that make it easy to build cross-development toolchains based on gcc, glibc, and Linux. The goal is to make it easy to build and test cross-toolchains for all architectures supported by glibc.
  • crosstool-NG
    crosstool-NG is a versatile toolchain generator. It supports multiple target architectures, different components such as compilers and C libraries. It aims at being highly configurable.
  • crpcut
    crpcut (pronounced "crap cut") is the Compartmented Robust Posix C++ Unit Tester. With crpcut it is easy to write tests that other unit-test frame works cannot manage.
  • crucible
    A system for testing open source applications. Allows uploading or scheduling retrieval of software and its dependencies, and running different kinds of tests on it.
  • CSpec
    CSpec is a behavior-driven development framework for C. It provides a spec framework for describing the behavior of the functions of your system. The syntax is inspired from RSpec to be as legible as possible. The source code is as portable and as light as possible to make it easy to run the library on embedded devices.
  • cstrings
    cstrings is a lightweight internationalization tool for C code. It is useful for those who find gettext too bulky and intrusive.
  • CTC++
    CTC++ is a powerful instrumentation-based test coverage and dynamic analysis tool for C and C++ code. As a coverage tool, CTC++ shows the coverage all the way to the Modified Condition/Decision Coverage (MC/DC) level as required by DO-178B projects. As a dynamic analysis tool, CTC++ shows the execution counters in the code, i.e. more than plain boolean coverage information.You can also use CTC++ to measure function execution costs (normally time) and to enable function entry/exit tracing at test time.
  • Ctcompare
    Ctcompare allows you to compare several sets of C code trees on a token basis, rather than on a line by line basis. These programs help to identify code copying and similarities between snippets of code in both trees.
  • ctopy
    ctopy automates the parts of translating C source code to Python source code that are difficult for a human but easy for a machine.
  • Cuiterm
    CUI (Composite User Interface) is a compound type of user interface which incorporates the features of the GUI (Graphical User Interface) and the CLI (Command Line Interface) by realizing both interface in one area at the same time. It is absolutely substantial that the CUI contains GUI elements and control language in the same area of the screen at the same time, so the incorporation is complete. CUI is not an optional, alternatively selectable combination of the two communication method but a truly new approach.
  • CUnit
    a Unit Test framework for 'C'. This is not intended for C++, there are other frameworks that specifically support C++.
  • cupl
    cupl is an interpreter for the archaic CUPL and CORC programming languages. It includes full documentation and several programs.
  • cxmon
    cxmon is an interactive command-driven file manipulation tool that is inspired by the "Amiga Monitor" by Timo Rossi. It has commands and features similar to a machine code monitor/debugger, but it lacks any functions for running/tracing code. There are, however, built-in PowerPC, 680x0, 80x86 (including x86-64), 6502 and Z80 disassemblers, and special support for disassembling MacOS code.
  • DACS
    DACS is a general-purpose, distributed system that combines Single Sign-On capability and role-based access control for web services, which are any static and computational resources provided by a web server through HTTP. The DACS design is open and built from industry-standard protocols and APIs, making porting to new environments straightforward.
  • Daikon
    Daikon is an implementation of dynamic detection of likely invariants; that is, the Daikon invariant detector reports likely program invariants. An invariant is a property that holds at a certain point or points in a program; these are often seen in assert statements, documentation, and formal specifications. Invariants can be useful in program understanding and a host of other applications
  • dc3dd
    dc3dd is a patched version of GNU dd to include a number of features useful for computer forensics.
  • Delphi Yacc & Lex
    a parser generator toolset for Delphi and Kylix, based on Turbo Pascal Lex and Yacc
  • DePlo
    DePlo (DEpendency PLOtter) creates a graph (in the DOT format) showing the dependencies between Ada packages.
  • Devel::Profiler
    a Perl profiler designed as a drop-in replacement for Devel::DProf. It outputs data in the same format as Devel::DProf and supports the dprofpp frontend.
  • Dia2Code
    a small utility used to generate code from a Dia diagram
  • Discrete Event Calculus Reasoner
    The Discrete Event Calculus Reasoner allows a programmer to add common-sense reasoning capabilities to programs. It supports deduction/temporal projection, abduction/planning, postdiction, and model finding. It allows default reasoning about action, change, space, and mental states.
  • Dissy
    Dissy is a disassembler (graphical frontend to objdump) for multiple architectures. It allows fast navigation through the disassembled code and easy searching for addresses and symbols. Dissy is written in Python and available under the GNU GPL.
  • Distance Disassembler
    Distance Disassembler allows you to specify labels for addresses in the program being disassembled or for memory-mapped I/O registers and and ROM routines.
  • distcc
    distributes compilation of C code across several machines on a network. distcc should always generate the same results as a local compile, is simple to install and use, and is often significantly faster than a local compile
  • Distel
    Distel extends Emacs Lisp with Erlang-style processes and message passing, and the Erlang distribution protocol. With this you can write Emacs Lisp processes and have them communicate with normal Erlang processes in real nodes.
  • DndSkan
    a helper for developers that want to add drag and drop or clipboard support to their applications
  • dwarf-ng
    dwarf-ng is a powerful object file manipulation tools in the spirit of gdb. with dwarf-ng you can read and edit all the file's section headers as well as the raw data.
  • eAccelerator
    eAccelerator is a further development from mmcache PHP Accelerator & Encoder. It increases performance of PHP scripts by caching them in compiled state, so that the overhead of compiling is almost completely eliminated.
  • Ecere SDK
    The Ecere SDK is a cross-platform toolkit for building software applications. It currently runs on Windows and Linux. With the Ecere SDK, you can develop applications once and deploy them on all supported platforms alongside a lightweight runtime environment. It introduces eC, an object oriented language derived from and fully compatible with C, compromising neither runtime performance nor ease of use. A built-in 3D engine supporting both Direct3D and OpenGL is fully integrated.

Prev 50 Next 50

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
    Top Free Software
    6 Lean Desktops
    14 File Managers
    21 Backup Tools
    21 Window Managers
    21 Productivity Tools
    21 Text Editors
    21 Video Emulators
    21 Home Emulators
    42 Graphics Apps
    42 Scientific Apps
    42 Email Apps
    12 Instant Messaging
    42 Games
    42 More Games
    21 More Games
    42 Audio Apps
    42 Video Apps
    80 Security Apps
    Free Console Apps
    14 Multimedia
    'Free' Proprietary
    21 Closed-Source Apps
    Top Commercial Apps
    42 Games
    Free Web Software
    21 Web CMS
    14 Wiki Engines
    8 Blog Apps
    6 eCommerce Apps
    Other Articles
    Migrating from Windows
    Distribution Guide
    Distro Portal Pages

    Migrate to Linux
    Thinking of switching to Linux? Check out our Linux Equivalents to Windows Software section, highlighting popular Linux equivalents to Windows software.

    This feature also includes over 150 individual software portal pages including Blender, Scribus,, Evolution, Eclipse, K3b, and MythTV, providing a wealth of essential information.


    Distribution Guides
    Distro Guide


    Linux Mint
    64 Studio

    Berry Linux

    Entire List


    Web Calendar
    Linux Licenses

    Advertise at


    Latest Portal Pages


    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.