General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.
Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Try Free
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.
Jint is an experimental scripting language for Java environments. It is itself
based on Java and has many features commonly found in scripting languages.
Pocket Smalltalk is Smalltalk-80 for small machines. Currently we support PalmOS with a virtual machine. We are looking for ports to other devices. PSt consists of an IDE (currently for Win32), which generates executables from Smalltalk source.
Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.
Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
A static analyzer for Java programs that checks for design guidelines. The project is adopted from PDL (http://portal.acm.org/citation.cfm?id=1218571).
Rules and Expression engine for C++. A very simple to use but advance Rules engine . Allows binding of user function to expose them to the Rules engine, various types of arithmatic, bitwise, logical operations etc. Small memory footprint.
This is (going to be) a simple interpreter of a simple weakly typed language.
The code, now, contains only the token class along with some subclasses, a lexer and some other titbits.
A pure java based prolog engine. This is a fork of the OpenSource Kernel Prolog from Paul Tarau (BinNet Corp.).
This project was abandoned in favor of GNU Prolog for Java: http://www.gnu.org/software/gnuprologjava/
Is an introspective and customizable general purpose language; can be easily extended both in functions and syntax.
Implements the idea that source code and program are equivalent, so it isn't compiled and the program source code can be modified runtime
This is a .NET implementation of a small (French) language.
The intent is to provide a language that even kids can learn.
Yet, the only understood language is the French, and the interpreter is not ready for other, since it's a quick and dirty dev.
MixGin provides a fluent API for an easy interaction between groovy and java fragments within java code.Those code can be mixed arbitrarily, including automatic category detection and data access of variables declared in groovy within java and vice versa
A Java based simulator for the LC-3 16bit processor used in several CSS classes.
(specifically in the book "Introduction to Computing Systems: From Bits and Gates to C and Beyond" (2nd Ed)
Moved to GitHub
Aeperio is a very fast and very flexible syntax highlighter. The script is webbased and can be used for forums, blogs or other sites. You can even create your own language to be highlighted, if you are not satisfied with the provided languages.
Gib Isn't Bash, but an embeddable interactive programming language that provides client applications with a rich command line interface reminiscent of the popular Unix shell.
JBTWatch is a Java Library used to communicate with Bluetooth Watches such as Sony Ericsson MBW-100 or MBW-150. It uses BlueCove to communicate and is responsible to handle the AT commands send from and to the watch.
Reads Gerber-274X and Excellon plotter data for printed circuit boards and outputs the data to a bitmap or directly to a printer. The plotter data is displayed graphically and can be moved around.