Deploy in 115+ regions with the modern database for every enterprise.
MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
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.
Stalk is a new prototyping, message-passing OO language similar to Self. The interpreter compiles source text to bytecode for the Stalk VirtualMachine (SVM) and caches it. Compilable on most systems with sane C++ compilers, stalk has optional gtk binding
Basilisk is an embeddable data engine and virtualmachine. Applications may use it to allow data and logic to be stored externally in a format that users may read and modify.
TRVM, the Tiny RISC VirtualMachine, is a tiny (less then 50k of code) virtualmachine. It has support for multitasking, with the TRVM machine code. It's fairly easy to learn, with less than 20 operators. And it's easy to integrate into larger programs.
LIPI (acronym for "LIPI Is Platform Independent") is a new
project to develop a binary-interpreter that will allow
truly platform-independent programs to be written. Unlike
Java (which was originally conceived for the purpose of
operating appliances)
Internet C++/Internet VirtualMachine is a high-speed, open-source alternative to Java and .NET. Applications written in standard languages, such as C and C++. OpenGL 1.2 support brings portable high-speed 3D graphics and games.
A small, efficient and reliable java virtualmachine aimed at portable devices (but also runnable on desktop computers), initially written by Rick Wild of Wabasoft. This account is for the development of the VM core and the associated core java packages.
OzVM is a simple, lightweight, secure virtualmachine. The current target application of OzVM is OzStream, allowing platform-independent self-decoding data, which abstracts encoded data from client applications.
avram is a virtualmachine emulator with strong support for functional programming operations such
as list processing. It also allows interoperability of virtual code with other applications by way of
the expect library.
The Cup Programming Language is a combination compiler and VM (VirtualMachine). The language is purely procedural, though allows 'top-level' code like a scripting language.
xdProf is a tool that captures and analyzes stack traces sent at a fixed interval from Java Virtual Machines in a distributed system. The xdProf client uses a C/C++ Java VirtualMachine Profiling Interface (JVMPI) library and works on many platforms.
Distributed Genetic Programming SRVM
(Simple Risc VirtualMachine)
Distributed function approximator of nonlinear functions with automatic induction of machine code.
A Linux kernel module JVM, derived from kissme (also on SourceForge). Includes a host build for debugging. Built with an eye toward the JOS Project (http://www.jos.org).
JShell provides a powerful way to host multiple
Java applications inside a single Java VirtualMachine (JVM). It attempts to insulate each
application by providing certain resources that
all Java applications must use.
The GNUton project is a re-implementation of the (defunct) Apple Newton platform.
It consists of the virtualmachine, storage architecture and templates for GUI and general OS features. It aims to support execution of existing pure NewtonScript packages
Pocket Smalltalk is Smalltalk-80 for small machines. Currently we support PalmOS with a virtualmachine. We are looking for ports to other devices. PSt consists of an IDE (currently for Win32), which generates executables from Smalltalk source.
Vector Graphics VirtualMachine is a library for simple storage and replay of vector graphics operations, much like Windows MetaFiles. This allows 2D drawing with abstraction of both frontend (e.g. SVG) and backend (e.g. Cairo).
A driver for NT-compatibles (later other OSes) that implements processor protection abstractions (like memory and instruction protections) for user-mode applications, enabling the creation of cooperative OSes, accelerated emulators and runtimes.
OS for embedded and mobile devices based on tiny byte-code interpreter and FORTH language compiler (into platform-independent byte-code). In other word its smallest programming language realization works on any type computer with any OS