Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.
Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
Start Free Trial
Build Agents and Models on One Platform
Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.
Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
I-Java is an extension of Java for implementing "incomplete objects" and "object composition". I-Java implements a preprocessor that produces standard Java 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.
JLoom is a JSP like template language for text generation - e.g. source code, HTML, XML. JLoom templates are modular encapsulated. Parameters can be any Java type, even Generics or Varargs. There is a plugin for Eclipse and a command line tool.
JUndo is a declarative object-oriented programming language with functional, and intensional programming characteristics. Applications include multi-level undo and sophisticated error recovery. See http://verdantium.blogspot.com/
Atabaque DTDtoBean generates JavaBeans from a specified DTD file. You can choose generate standard Java Beans or using Annotations for XStream or Simple, APIs for XML Serialization. It´s available as a command line, Swing application or NetBeans plugin.
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.
XmlGen is an Ant Task to generate code from XML files and Velocity templates. XmlGen allows using XML data in the Velocity template. You can access XML elements or attributes by name, select some nodes with an XPath expression or loop on elements list
A translator that converts Qt Designer UI files into SWT java classes. Use the power of Qt Designer to generate your user interface and then automatically generate SWT java source code.
TreeDL (Tree Description Language) is a notation for tree structures used by programs (like syntax trees) and tool for translation of tree descriptions to target programming language, docs generation, etc. Tool's functionality can be extended by plugins.
UMLSpeed is a compiler for a C-style language of UML notation. It can produce SVG UML diagrams, XMI documents and generate source code in various languages.
The Tree Processing Language allows the specification of an object oriented tree structure, with strong seperation of concerns, which can be compiled into a type safe class hierarchy implementing the tree.
Generic source code generation utility working by aggregating file chunks and searching/replacing keywords. Supports re-injection in re-generated files of code already changed in previously generated files
Mavenizer intends to ease the (rather painfull) process of making third party libraries (which are not built with Maven) available as artifacts on a maven repository.
MiniLang is yet another scripting language written in Java programming language. Main features : Functional language, Strongly interact with Java, XML integration, Statickly typed, Integrated template engine like Velocity or Smarty...