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.
Get Started 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.
SpeedReader is a Java GUI speed reading program, with a pluggable algorithm architecture, that allows users to read text documents from sources such as Project Gutenberg.
Common utility methods, classes and algorithm library for general use. Although this library focuses on common utility algorithms, main goal of this library is ease of use by trading some flexibility.
EasyAI is a project to build classical AI program and method in Java language, such as resolution for logic, greedy search, genetic algorithm, neural network and so on...
IslandEv distributes a Genetic Algorithm (like <a href="/projects/jaga">JaGa</a>) across a network (see <a href="/projects/distrit">DistrIT</a>) using an island based coevolutionary model in which neighbouring islands swap migrating individuals every
Butterfly XML Editor is an IDE built on top of a new real-time incremental XML parsing algorithm. The editor features syntax and error highlighting, incremental validation, code completion, XSLT pipelines, and side by side DOM and source viewing.
A user-centric Java Mailet for the Apache James mail server (a Java mail server) for the purpose of filtering spam using a naive Bayesian algorithm. As a Mailet, the filter can act upon spam as it is received over SMTP before the user gets it.
EyesRay render a 3D scene with the raytracing algorithm. Some specifics points are: a scene loader, the support of transparency, avaibility to generate images (ppm format)...
Gazoo is a Java framework for genetic algorithms development. Gazoo provides the core of a genetic algorithm, leaving to the user the implementation of specific-problem classes.
A java library to demonstrate an algorithm to coordinate First Order multi-party interactions. This algorithm could be used to implement concepts in distributed coordinated computing
including the Multi-way Rendezvous statement.
Solving the travelling salesman problem with genetic (evolutionary) algorithms. The distance calculations are based on geographical coordinates. The progress of the algorithm is visualized with a geo-map and some statistics.
A Java based Proxy which dynamically converts HTML from existing web applications to provide XML data and XML-RPC services without having to modify the web applications. One format implements an algorithm called the RMA discussed in a graduate thesis.
JLibDiff is an implementation of diff and diff3
algorithm as lib. Differences are represented as
java objects. You can use this lib for building text diff tools for example
...Your bot is full of constants that if wrong tuned would let to awfull performances?
BotOptimizer will help you tune the bot, allowing you to define also your optimization algorithm.
SimAlgPro - it is a tool to simulate the main algorithms for processor planning. to contribute to the learning process. It allows visualize of interactive form the algorithm application and results.
This project provides a library of standard data types (lists, trees, graphs, semaphores, locks, points, vectors, matrices, shapes, etc.) and standard algorithms (sorting, depth first search, shortest path problem etc.)
The Athlete is a virtual robot living in the ODE (Open Dynamics Engine)world. An evolution algorithm is implemented based on the DR-EA-M to optimize its performances. This involves a Genetic algorithm, network of neurons and morphology. All is in java.
jui is a tool for creating Java GUI layout components. It has a powerful but simple layout algorithm and support for the Swing look and feel guidelines.