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.
Try It Free
$300 Free Credits for Your Google Cloud Projects
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.
MERMAID is an object-oriented domain modeling tool to create enterprise models using an UML class diagram, an object-event table and finite state machines. The CASE tool checks view consistency, has XMI support and codegeneration abilities.
This project aims at combining the features of UML modelling along with an easy to understand language similar to action semantics. Te current release provides just the skeleton codegeneration and class diagram drawing. A new version has been released!
Want to build a Java/Swing form-based GUI fast without the baggage of codegeneration? Is your head spinning from XyzListeners, SwingWorkers, and GridBagLayout? Snap your JComponents onto a 2-D grid, bind them to your properties...GUI accomplished!
Dimenso is a library of numeric types for .Net and Java, that obey dimensional analysis and permit calculations with physical quantities. Due to the lack of C++ - like templates with numeric arguments, codegeneration is employed using Python.
Clanker is a 100% Java API for the encapsulation in a JavaBean-like format of Java source information, particularly Javadoc and Annotations and a collection of Jelly tags for the auto-generation of Java sources starting from the information above.
JavaSketch is an Eclipse plugin that is both a programmer's search engine and codegeneration tool. It can find chains of Java API calls that produce a desired result and insert the appropriate code into the active Java editor.
Text preprocessor that provides script based in-codecodegeneration. It can be used to provide templates for languages that doesn't support them (C, Pascal). Of course, it is stronger than templates in C++ so you can find it useful with other languages
Boiler-template (source) file generator. Automates (source) file generation from template files: speeds up developement of redundant or re-usable software and more. An example template for Linux Kernel Device Drivers generation, is included.
neormf (New Entreprise Object Relational Mapping Framework) is a Bottom-Up CodeGeneration Framework for a number of languages/plateforms (Java/J2EE,C#/DotNet,...) and architectures, following main design patterns and frameworks
PGA (Petit Generateur entre amis : little generator betwenn friends in french) is a generation kernel to load, manipulate emf models (eclipse) with ATL, and practice codegeneration with several templating technologies like JSP2, Velocity, Jet.
JetPAG is a recursive-descent parser and lexical analyzer generator focused on high efficiency, usability and readability of generated code. JetPAG generates fast recognizers and aids developers with useful tools for simplifying input interpretation.
code2web is a toolkit for converting source code (Java,JavaScript,XML,JSP,SQL and more) to HTML with a wide array of features, including CSS customization, outline generation, automatic documentation liking, selective highlighting and more.
PortToIPv6 attempts to automate the porting process of applications written in IPv4 to IPv6. It consists of a number of tools able to breakdown the porting process into two distinct phases of IPv4 code identification and IPv6 codegeneration.
vDoclet is a code-generation framework. It takes Java source-code,
annotated with custom Javadoc tags, and uses Velocity templates to produce
a number of output files.
mk, with a C/C++ compiler & using user supplied C/C++ code, is a
tool which controls generation of executables & non-source files
of a program. mk is similar to tools such as GNU make, but exists as a header file & rules/targets are specified using C/C++
fgen is a free command line tool that facilitates cross platform c++ development, including header generation, cpp file generation, makefile generation, unit test framework generation, etc.
Open source code generator engine based on imported XMI model. The engine provides developers a way to generate source code or script in any languages with generation files describing the codegeneration, parsing their models throught the metamodel
strunts provides tools and helpers for building web applications with struts and eclipse. it allows to validate config files, jsp's, tiles definitions and java code of the struts application.
This project aims to assist developers in developing java EE persistance layer for existing database tables. It gets metadata of selected database tables and generates classes for them. it uses and extends the ideas of DbGen project to EJB 3.0 POJO.
A flatfile-based metadata repository and integration with common build tools (make, ant, others). A codegeneration framework is included and is useful to conditionally generate code objects based on the deployment environment. Metadata+deploy = :)
Code-engine is a codegeneration framework with plugin architecture. It is designed to generate code in any language. Each plugin uses xml based configuration in order to provide any level of customization.
XMI2PHP is a tool for automatic generation PHP class files from XMI files.
It is not only able to generate new files but also to update previously
generated files for which it preserves changes made since first generation
or previous update.
Jupe is a UML Plugin for Eclipse. It provides support for the creation of UML class diagrams, Java codegeneration and reverse engineering. Jupe is based on the GEF and UML2 frameworks and supports Eclipse 3.2.