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
Cut Data Warehouse Costs by 54%
Easily migrate from Snowflake, Redshift, or Databricks with free tools.
BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
The Naomi project develops an OCL 1.5 interpretation and validation framework. Arbitrary model information is accessed via a model interface. The interface is extended to support OCL constraints on MOF compliant metamodels (e.g. UML metamodels).
Erc is an interpreted link-oriented language. Majic is a java-based interpreter for Erc, and Majicc is a c++ based compiler for Erc which uses the Majic libraries.
An extensible Java implementation of the W3C XQuery language. The project aims to provide
a generic XQuery parser (written with JavaCC),
translation to the XQuery core grammar,
modularised query optimisation,
and an open XMLSchema type system.
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.
The goal of the BlueSphere Project is to build a flexible, expandable, and easy-to-use authoring system for all forms of interactive fiction. The present focus of this project is on the development of a new interpreted programming language.
This project was started in an effort to ease development of Swing applications by creating a XML to Swing rendering utility. Although this project is definitely in the first released state, it shows great promise and focuses solely on the Swing API as a
DAVIS is an easy and useful language for IRC bots. This project contains our own bots, some bots for demonstration, a parser that creates Java, C, Perl and IRC-Script code out of a DAVIS file, and an interpreter for DAVIS files.
The JRRE project is a Java runtime environment implementation based on Sun's Java 2 Virtual Machine specification. The system is currently under development at Appalachian State University by undergraduates Christopher Ellsworth and Clarence Alston.
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.
nsjava is a loadable c-module which embeds a java virtual machine in aolserver. This module is being developed to support the openacs project - see http://openacs.org, but it could find general application as a web development tool.
This project is the port of Lua programming language to Java platform. It contains the bytecode compiler and interpreter, that use the same bytecode format as the original version, and partially support standard Lua library.
Janux is a project to port the java virtual machine directly on top of the Linux kernel using
bypassing the traditional posix enviroment. This results in very fast java implementation for linux and and opportinuty to develop java based operating syste
The purpose of the project Scream is to develop a scripting language similar to the Scheme programming language. Development is done in and based on Java(TM).
The goal of this project is provide a OpenSource (LGPL) implementation of the
Trac 2001 programming language. Please visit the TRAC Foundation website at http://www.tracfoundation.org/ for additional information.
Contextual rule-based text normalization engine written in java, that can be used to implement stemming algorithms or phonetic normalizers. The project includes a french stemmer/phonetic normalizer, and a soundex implementation. Includes a Lucene Analyzer
The CLI4J Project provides a framework to create CICSO-like CLIs, using Java and XML to construct a command hierarchy that can be as simple or as complex as required, effectively interacting with console users.
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)
vIDE is a cross-platform tool for writing and simulating Verilog models. It provides user friendly project management and file editing, integrated simulation engine, waveform viewer, pre-compiled modules, and many other cool features.
XML::XSLT is a collection of Perl modules that perform XSL transforms on XML documents, fully implementing the W3C XSLT recommendation.
It is based upon the Apache Group's project Xalan and Keith Visco's work on XSL:P, both of which are in Java.
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/
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).
The aim of the project is to write an distributed object compiler/interpreter. Object reside on special server and can be accessed in a java/c++ style programming language through a network. This project is currently being renamed please check http://obj
Kammerjäger is a debugging tool with integrated correctness proving.
Kammerjäger is a debugging and testing tool that enables you to prove the correctness of your code. In our C like programming language named "SimPL" you can easily and simply annotate your code with preconditions and assertions (also with forall and exists expressions). We then use Microsofts Z3 theorem prover to prove if the behaviour of your program matches what you expected.
The easy to use GUI with an integrated Interpreter and Debugger (with a Stackview and HotCodeReplacement) makes...
NaRP-i (for Not a Real Pseudo Interpreter) is a multiplatform interpreter. His goal is validate analysis of problems made in a pseudolanguage called NaRP. Narp and Narp-i are so interdependent that they should be regarded as a single project.