jAstyle is a 100% pure Java port of the GPL’d AStyle (http://astyle.sourceforge.net/). jAstyle is intented to be created as a library and not as a command line tool, so It does not support those options associated to standard output or console.
RExASTor is a code generator for tree like structures. The user gives it a set of expressions that look a lot like regular expression but for trees and the tool generates Java data-structures for the described trees.
codavaj - javadoc in reverse. A seemingly useless reverse engineering tool to transform HTML javadoc into java source file skeletons - or a reflection api-like internal representation.
Fydji WS is a Web Services creation framework allowing to build services mapped to database operations, Java methods or other sources. It produces a Web application for services publishing and Java/JavaScript/PHP client classes for their invocation.
Deploy in 115+ regions with the modern database for every enterprise.
MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Tools and libraries for IBM Tivoli Maximo customization developers. The main artifact is an Apache Maven plug-in that generating Maximo custom classes for MBOs, FLDs, Beans, Crontasks, etc.
Orizon is a framework intended to provide tools and facilities to test java sources for security flaws. The main goal is to detect common threats as described in Owasp top 10 vulnerability document.
ACMgen is an automatic code generator of Asynchronous Communications Mechanisms based on the generation of Petri nets models that can be formally verified against some properties and then transformed into a real implementation (e.g. C++ or Verilog).
Cheetah is a template engine and code generation tool, written in Python. Web development is its principle use, but Cheetah is very flexible and is also being used to generate C++ game code, Java, sql, form emails and even Python code.
ATTENTION! For various reasons, the infrastructure of the Reuseware project has moved. All information and latest versions are available via the new Reuseware webpage: http://reuseware.org
I-Java is an extension of Java for implementing "incomplete objects" and "object composition". I-Java implements a preprocessor that produces standard Java code.
The Amplify MDA project is aimed at delivering a 'model-to-text' generator tool with real-world applicability in less than 1000 lines of Java/Groovy code.
Java API for implementing any kind of Genetic Algorithm and Genetic Programming applications quickly and easily. Contains a wide range of ready-to-use GA and GP algorithms and operators to be plugged-in or extended. Includes Tutorials and Examples.
ParGeL is an LALR(k) parser generator, which allows creation of inheritable parsers in runtime and compile time environments. ParGeL is written 100% in Java.
SPWrapper generates java (and now python) classes able to invoke stored procedures and to execute sql statements for you: you just have to give it the stored procedure name or the sql statement.
DataScript Tools for formal specification and automatic decoding of binary data formats. NOTE: This project has moved to http://developer.berlios.de/projects/datascript/.
a standalone tool for inferring and building a schema definition file from an input xml source file written in java and available as a web start application on the project web page.
EML50Combine merges two or more XML schema files defined by OASIS (http://www.oasis-open.org) in the Election Markup Language 5.0 (EML). The merged schema file can be inputted into language binding generators like JAXB or Apache Xmlbeans.
More Than Parsing is a parser generator for context free grammars defined in a BNF-like format. It generates scanners, parsers, ASTs, etc. This sf project is no longer active, development will continue in a different place.
Add logger code to all java files recursively from a given directory. If directory is not defined, the current directory is used. System.out.println are defaultly replaced by logger.fine but you can change the lever or do not replace.