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


 Category Gateway
More Options

LinuxLinks News
 · Free software GNU/Linux laptop in development
 · First hands-on with the Creator CI20 microcomputer
 · Canonical’s Stripped-Down “Snappy” Ubuntu Comes To Google’s Compute Engine
 · KDE Ships KDE Applications 14.12.0
 · Why is the Number of Linux Distros Declining?
 · The new minuscule Linutop XS is announced!
 · Getting Started With KODI(XBMC)
 · PikeOS provides Safety and Security for Energy-Sensible Communication Platform from X-ES
 · SMPlayer with support for MPV is now available
 · USB Armory: Open Source USB Stick Computer


Latest Links
Kill Me Softly


Top : Software : Programming : Development : Tools : Code Management

Free software GNU/Linux laptop in development
Portland, Oregon-based Crowd Supply, a curated crowdfunding and e-commerce company that focuses on open-source projects, has launched a project to create the first pure free-software laptop: Purism Librem 15.

(Read more)
Bonita Open Solution
Bonita Open Solution is an intuitive and powerful Business Process Management (BPM) solution to create process-based applications for simple-to-complex projects. Read more


  • AffirmIt!
    AffirmIt! is a supportive testing framework for Ruby. It tolerates all code, whether it exhibits behavioral challenges or not.
  • AntiCutAndPaste
    (Free for non-commercial use) AntiCutAndPaste is designed to search for text fragments that have been copied and pasted in programming language source code or plain text. It is tested on sources from large C++, Pascal, Java, and C# (Mono) projects. Algorithms used are very fast and can handle up to three million C++ code lines in one minute.
  • APIdeduce
    enables management to track dependencies, by their products, on third party
  • Artistic Style
    a reindenter and reformatter of C++, C and Java source code
  • Automated Argument Helper
    Aargh is a code generator, written in C++ and licensed under the terms of the GNU General Public License (GPL). It generates C++ code to parse a command line, using the getopt() facility available in UNIX and UNIX-like environments. It supports command-line options with integer arguments, string arguments, and no arguments. The generated code is commented and carefully indented for readability.
  • bcpp
    indents C/C++ source programs, replacing tabs with spaces or the reverse. Unlike indent, it does not attempt to wrap long statements
  • Bicycle Repair Man!
    an editor that automates Refactorings, a behaviour preserving change to source code
  • bprof
    bprof is a utility that provides execution profiling per source code line.
  • C++Test
    (commercial) a unit testing tool that automatically tests any C and C++ class, function, or component without requiring developers to write a single test case, harness, or stub
  • CAFE Linux
    a CASE tool which aid the process of design and code generation using visual modeling. This tool helps you in developing the class diagrams using UML notations and generates code accordingly
  • Cbrowser
    a graphical C/C++ source code searching and browsing tool, and a hierarchical function call viewer. Cbrowser is a front end to the popular source code indexing and querying program cscope
  • CCCC
    C and C++ Code Counter: a simple command line tool which parses files in the supported languages and builds a set of reports in HTML of numeric measurements (metrics) on those files
  • cflat
    cflat filters C source for easier searching. It should also work for reasonably C-like languages like C++, Java, or C#. If you are brave you might even use it on Perl code.
  • cgvg
    cgvg is a pair of scripts written in Perl to give me the functionality of cscope(1), a tool which there is no good equivalent for in Open Source to date. MostLinux hackers get by with using find(1) and grep(1), so I've just made a nicer front-end to doing this.
  • Check
    a unit testing framework for C. It was inspired by similar frameworks that currently exist for most programming languages; the most famous example being JUnit for Java
  • Checkstyle
    a development tool to help programmers write Java code that adheres to a coding standard
  • cindent
    cindent is a fork of GNU indent with extensions. It is the version of "indent" used for ncurses, xterm, lynx, and other programs maintained by Thomas Dickey.
  • cipra
    cipra is a simple, TAP-compatible Unit Testing Framework for C++.
  • ciss
    ciss is a simple command line tool for helping to manage issues in human-workable ISSUES.txt files.
  • CodeCheck
    (commercial) a programmable tool for managing all C and C++ source code on a file or project basis
  • CodeFIX
    (commercial) a programmable tool for modifying all C and C++ source code on a file or project basis
  • codespell
    codespell fixes common misspellings in text files. It's designed primarily for checking misspelled words in source code, but it can be used with other files as well.
  • colorsvn
    colorsvn is a Subversion output colorizer. It was extracted from kde-sdk, and was extended with build process and configuration.
  • coNCePTuaL
    a tool designed to facilitate rapidly generating programs that measure the performance and/or test the correctness of networks and network protocol layers. coNCePTuaL centers around a simple, domain-specific progamming-language; a few lines of coNCePTuaL code can produce programs that would take significantly more effort to write in a conventional programming language
  • cpp2html
    given a source C/C++ file, produces an html source with syntax highlighting
  • cpptools
    to create a toolbox for C/C++ development. Among them, we intend to deploy a lint, a code beautifier, some refactoring tools, and any other that may shrink a month long task into a key hit
  • CppUnit
    the C++ port of the famous JUnit framework for unit testing. Test output is in XML for automatic testing and GUI based for supervised tests
  • Create Java Logger
    Create Java Logger adds logger code to all Java files recursively from a given directory.
  • Cscope
    a developer's tool for browsing program code. The cscope code has been released as Open Source
  • CUT
    CUT is a tool to help programmers develop ProgrammerTests for their C-based software. CUT can be used to help test C, C++, Objective-C, and depending on the run-time environment, even assembly language software.
  • deheader
    deheader analyzes C and C++ files to determine which header inclusions can be removed while still allowing them to compile.
  • dia2fsm
    dia2fsm reads DIA diagram files constructed in the prescribed format and produces Finite State Machine (FSM) skeleton code. It supports code generation to C and C++ and is built on Linux only.
  • Diffident
    Diffident is intended to be a diff editor that allows you to adjust the files you are comparing. It is also intended to be a patch editor.
  • DiffMerge
    DiffMerge is an application to visually compare and merge files on Linux, Windows, and OS X. Read more
  • Duplo
    Duplo is a tool to find duplicated code blocks in large C, C++, Java, C#, and VB.Net systems.
  • elmer
    allows code written in an embeddable programming language to be called from another extendable programming language. Elmer generates "glue" code which embeds an interpreter for one type of language into an extension for anothe
  • empy
    a system for embedding Python expressions and statements in template text (or any other unexecuted content); it takes source files, processes them, and produces output. These are done via expansions, which are snippets of Python code delimited by character sequences involving a special prefix (by default the at sign, '@'), and are substituted in the output with the return value (for expressions) or with any in-Python printing to stdout that takes place (for both expressions and statements)
  • ErlTools
    lets you neatly indent your C/C++ code
  • Fakiir
    This program reads C++ headers and generates the code necessary to expose public functions thru XMLRPC and OSC protocols.
  • floppy
    a software tool that takes as input a file of FORTRAN 77 code and checks it according to various "coding conventions"
  • freescope
    a programmer tool that provides source code browsing on UNIX-like operating systems. It is a clone of the cscope program but has its own unique features such as symbol completion and easy result browsing
  • ftnchek
    a static analyzer for Fortran 77 programs. It is designed to detect certain errors in a Fortran program that a compiler usually does not
  • FunctionCheck
    FunctionCheck is a profile generator for C/C++ programs. It uses the gcc feature '-finstrument-functions' to track each function enter or exit.
  • GCCSense
    GCCSense is a set of intelligent development tools for C and C++ using GCC as backend. Code completion and automatic syntax checking are available. Emacs and Vim are currently supported
  • GeSHi
    a generic syntax highlighter for PHP that takes any source code and highlights it in XHTML and CSS
  • gettext lint tools
    The gettext lint tools is a collection of tools for checking the validity, consistency and spelling of PO and POT files. It also includes an experimental glossary building tool.
  • GIPSpin
    GIPSpin is a graphical interface programming system which allows code to be visualized and which can generate threaded code. The user constructs code segments using visual boxes. The program flow is represented as links between the boxes. Complex elements such as threader boxes are available to implement threading. Currently, simple C code can be automatically parsed and visualized. The user can also start with the GUI to construct code segments which are turned into C++ code.
    GNU GLOBAL is a source code tagging system that works the same way across diverse environments (such as emacs, vi, less, bash, or a Web browser). It allows you to locate specified objects in source files and move there easily. It is useful for hacking a large project containing many subdirectories, many #ifdef directives, and many main() functions. It is similar to ctags or etags, but differs by being independent of any editor.
  • GNU Source-highlight
    a collection of programs that given a source file, produces a document with syntax highlighting

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.