A very powerful java bytecode viewer and decompiler which makes use of the javassist open source library.
For converting ARM ASM Insctruction to Hexadecimal
This application is very useful to perform reverse engineering, this application uses Linux binaries based command line provided and made by Cygwin.
Linter plugin for Notepad++
A Notepad++ plugin that allows realtime code check against any checkstyle-compatible linter: jshint, eslint, jscs, phpcs, csslint and many others.
C and C++ control flow graph generator and analyzer
CoFlo generates Control-Flow Graphs from C and C++ source code. It can then output the graphs in a number of ways and perform various control flow analyses.
Justus is a tool set for Progress 4GL (ABL) Developers. It includes a simplified parser for 4GL, an API to load Profiler data and a Test Coverage Tool.
Maven OpenJPA Query Translator Plugin
The oqt-maven-plugin allows automatic JPQL to SQL query translation in a maven project. The result is outputted as standard maven report. Additional goals exist for simple JPQL validation.
Source code indexing and full text search tool based on Lucene.
The CodeXCavator is a tool for source code indexing, tagging, and fast full-text search. It consists of two applications: The indexer is a configurable tool for creating an index for large amounts of source code or plain text files. The searcher is a GUI based tool for fast full text search within previously created indexes. The toolchain also supports code tagging, i.e. you can include special tags within comments inside the source code. These are indexed separately and can be associated with any kind of URL, which can be opened from the searcher tool itself. Searching and indexing is based on the Lucene framework by Apache Software Foundation. The CodeXCavator can also be extended through plugins. NOTE: If you have some interesting syntax highlighter definitions feel free and send them to me, I will then integrate them into the next version. Use my SF mail alias. for this.
Visualization of Java thread dumps
This tool allows the user to load, visualize and analyse Java thread dumps that are generated by Visual VM. Please see the Wiki for a Quick Start guide and tutorials.
This is a Super Simple Java Editor written entirely in Java. It allows you to compile and run java programs in an mdi interface with syntax highlighting and easy commenting. Currently in suspended development. Available as a jar and an msi.
CPIP is a C/C++ preprocessor implemented in Python. CPIP exposes all aspects of preprocessing for inspection. NOTE: This project has now moved to https://github.com/paulross/cpip. This is no reflection on Sourceforge, indeed I am very grateful for them hosting CPIP for may years. It is merely because I can't manage two workflows!
DPRLE (decision procedure for regular language equations) solves subset constraints that involve language variables and concatenation.
Java to C++ porting framework
Simple library to parse C++ header files and retrieve a list with the description of the elements defined. The initial purpose of the project was the creation of a tool to check the syntax of header belonging to a given project.
jSET - Java Software Evolution Tracker is a software visualization tool that allows practitioners to assess the magnitude of changes across the versions of a software system.
Another Open Source Code Analysis Tool
With Alfresco Configurator, you can set the configuration you need for your environment in a few steps. You can select the application server, jdk, database type, and everything you need to run in a few seconds Alfresco Document Management.
A query language for code browsing. You query your database-- why don't you query your code? Write queries to provide custom views of your Java or C#/CLR code base. Integrates with popular IDEs or standalone.
C/C++,Assembly source code flowchart
This is a small program that shows flowchart from C source code . This program may help the user analyze C/C++ source and Assembly(x86,PIC MCU(16fxx,24fxx))code by navigating the flowcharts.
Sonar plugin to analyze Broker ESQL-code
A Sonar plugin to analyze ESQL-Code written for IBM Websphere Message Broker
Check for unused #includes in C++ source
Unused #includes in C++ source lead to unwanted dependencies and slower compile and link timings. IncludeChecker finds most of these unused #includes using a simple heuristic: if you include a file, you need to use one or more symbols from it. If that's not the case, IncludeChecker will mark the #include as unused. IncludeChecker is very customizable to be able to run as an automated task where it will fail as soon as an unused #include is detected. Because of the simple heuristic it will not find all unused #includes, but it will find most of them.
The Java Code Clone Detection API (JCCD) allows to implement individual code clone detectors. These code clone detectors can be easily integrated into other Java applications. JCCD is based on a pipeline architecture which allows to replace whole par
Program to translate source codes
Program is aimed to be able to translate source codes from one language to other. Currently it only works (somewhat) for the following translations: - pascal to java - pascal to php - c to php Any constructive suggestions or feature requests are welcome
JavaCount is a simple (Code, Comments, Cyclomatic and Statements) counter for Java methods that ouput the metrics in various formats (csv, xml, etc) -- Acknowledgement: EU Funded FP6 Qualoss Project (see http://www.qualoss.eu).