Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.
Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
Try Retool free
Gemini 3 and 200+ AI Models on One Platform
Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.
Build generative AI apps with Vertex AI. Switch between models without switching platforms.
LOLCode IDE plugin for Eclipse. LOLCode is a new humorous language designed to teach those new to programming, and to be enjoyed by the rest of us. This plugin does syntax highlighting, code folding, debugging and content assistance.
jEneration is a code generation program using a simple drag and drop interface aimed at new users to the Java programminglanguage.
Using jEneration, it will be possible to create Java programs without writing any code.
The aim of this project is to develop a GDSII viewer by using Java programminglanguage. Efforts will be made especially on ease-of-use, efficiency, and capacity.
A basic ray tracer written in the Scala language. Features includes photon mapping and a frontend written in Groovy. Planed features are volumetric lighting and shadow photons.
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.
"Complex" is a simple object oriented language with some functional aspects. In a short, the list/pairs are replaced by objects. The objects have a defined behaviour, which corresponds to what should happen if they are evaluated.
JUndo is a declarative object-oriented programminglanguage with functional, and intensional programming characteristics. Applications include multi-level undo and sophisticated error recovery. See http://verdantium.blogspot.com/
The Java Aspect Metamodel Interpreter (JAMI) is a research framework for modeling and experimenting with aspect-oriented programming languages. Common language design concepts and their operational semantics are modeled, and can be run by an interpre
TXS provides a basic HTTP server. Its own XML Script language can produce, via XSL-T, XForms or XHTML pages (tested with FireFox). It can also be used to read and generate CSV, XML or ZIP files. HTML page capture and email generation also available.
TreeDL (Tree Description Language) is a notation for tree structures used by programs (like syntax trees) and tool for translation of tree descriptions to target programminglanguage, docs generation, etc. Tool's functionality can be extended by plugins.
EPO extension project, a language / platform independant implementation of the EPO-Extension protocol. EPO is a performance monitoring tool for networks and organisations (http://www.epo-elements.com).
MiniLang is yet another scripting language written in Java programminglanguage. Main features : Functional language, Strongly interact with Java, XML integration, Statickly typed, Integrated template engine like Velocity or Smarty...
The FrameCode.NET project is a collection of articles and sample code in all kinds of programming languages that point out hints, tips, tricks, samples, and much more. Articles are community driven and are provided by the public!
This is a java project that simplifies reflection programming model. Java and java like programming languages can use this project for simpler reflection. Hopefully, this will result in the language spec adopting this model of reflection.
JVFramework is an application framework for Java. It's main goal is to avoid code duplication (such as metatada, UI programming, etc) related to the construction of a web application, providing a declarative language for business tier programming.
A simple to use and configurable command line tool which generates effective lines of code (eLoc) summaries for any text based programminglanguage. By default, it currently supports the following file types: java, xml, sql, cs, css, js, and more.
The mesh programminglanguage is a universal styling language that utilizes the Java framework. It contains many novel features, rigorous type checking, and integrated extendability.
{sets} is a lightweight constraint programminglanguage. The uniqueness of {sets}, is that it uses ROBDD ( Reduced Ordered Binary Decision Diagrams ) to represent and solve constraints.
GSML(Grid Service Markup Language) is an XML-based programminglanguage for developing grid applications within large-scale distributed computing environments. It supports the access and composition of various services and resources on the Grid.