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
Ship Agents Faster
Transform your applications and workflows into powerful agentic systems at global scale.
Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
A open source java card virtual machine implementation. And also some part of the VM code can be used as part of kinds of tools such as javacard bytecode disassembler.
migrate4j strives to be Java's answer to the db:migrate rake task in Rails. While it isn't a replacement or clone, it does provide simple configuration, flexibility and ease of use in a database migration tool.
Projects for Maven2 Plugins using Java 5 syntax of generics, and mvn-anno-mojo project for Mojo Annotations. Features like, Ant to Maven integraton, easy Mojo to POJO delegations, project renaming, multi artifacts per POM, Idea, Native migration.
Mouseth is a cross between the Mouse and Forth programming languages.
The programs are compiled to a very compact, machine independant bytecode, which can then be run on its extremely small virtual machine.
Autohit is an XML script system written in java and intended for testing systems, rather than production. The XML scripts are compiled and executed in a VM. The system can be extended by adding modules written in java. Developed by Erich Gatejen.
FVM (Federated Virtual Machines) enables Java apps to create and call class instances in other JVMs. It does this using network ClassLoaders, java.io.ObjectIn/OutputStream and remote object references proxied by CGLIB
Java based generic scripting engine with dynamic language features. Syntax is also based on the Java language and works transparent with JavaVM in that it locates classes on the fly and can also compile .java files in runtime.
APOLLO is a data migration software development framework. APOLLO provides an editor and a compiler for data migration software. APOLLO is based on Java 5.0 and produces data migration software in Java 5.0.
Java Object and Relation Persistence framework. No mapping configuration needed! Automatic mapping of object relations, inheritance, arrays ++. Also includes a DB-version migration framework. Powerful, yet easy to use.
Software distribution/packaging framework for Java allowing side-by-side deploying of classloader-separated applications in the same VM. Uses Spring Framework for component management.
Source code of an article (http://ajstruts.sf.net) published in 11/2003 in the german "Java Magazin" magazine, shows how to adapt 3rd party libs (e.g. struts) to project needs and ease migration to new library version using AspectJ and XSLT stylesheets
An eclipse 2+ platform launcher written in java. Enables users to config different versions of eclipse with different workspace locations and launch these configuration. You can give different VM params and sort the configurations
A Map (or HashTable) for Java that is backed by the filesystem to provide unbounded size. Additionally, MegaMaps may remain on disk between VM invocations, providing persistent hashtables.
The Aegis VM Project is an on-going effort to implement a lightweight,
secure virtual machine for executing Java bytecode. It will eventually feature a
modular architecture, Proof Linking, that supports pluggable
verification modules.
JCuckoo is the project aimed at creating a simple and universal platform for distributed computing and object migration in Java. JCuckoo will enable creating both small-scale (cluster-like) networks and wide-area (even worldwide) computing.
jclassinfo is an information extractor for java classes (.class). Information includes but not limited to: VM requirements, inheritance, dependencies, field and method signatures and class attributes.
JMigrator is a set of Eclipse plugins supporting the migration of Java applications to new library versions. JMigrator has tools for the library developers to generate migration specifications and tools for application developers to migrate applications.
openDBcopy is a universal database utility to migrate data from and to any database
given a JDBC driver. Standard plugins are included, custom ones can be added. Complete migration job saved as XML for easy re-use. Run with GUI or as batch.
jVB is a partial reimplementation of the VBasic APIs for stand-alone applications and ASP pages. It is intended to serve as a framework for porting existing VB and ASP applications to Java with minimal changes to pre-existing code.
The integration of the VM on most OS is not very deep: It sits on top of the OS, running as a simple app, and does not access most features of the OS. This project's aim is to deeply integrate with the OS to facilitate many services.