JDoodle is a cloud-based online integrated development environment and compiler platform that supports execution of source code in 70+ programming languages including Java, Python, C/C++, PHP, Ruby, Perl, HTML, and more. It provides zero‑setup code for compilation, execution, and sharing via a web browser interface.
Features Provides real‑time collaboration and code embedding via shareable URLs and APIs Offers an integrated terminal interface supporting database engines such as MySQL and MongoDB. JDroid — AI‑assistant to generate code snippets, optimize code, and assist debugging.
Languages and frameworks supported AWK Ada ALGOL 68 Assembler (FASM) Assembler (GCC) Assembler (NASM) Bash BC Befunge Blockly Brainfuck C# C C++ C++14 C++17 C99 CLISP COBOL Crystal Clojure CoffeeScript D Dart Deno Erlang Elixir Elm Express.js F# Falcon Fantom Flask (web framework) Forth Fortran FreeBASIC Go Groovy Hack Haskell Haxe HTML / CSS / JavaScript Icon INTERCAL J Language Java JBang Jelly Julia Kotlin LOLCODE Lua MATLAB and Octave MongoDB MoonScript MySQL Nemerle Nim NodeJS Objective-C OCaml OZ Mozart Pascal Perl PicoLisp Pike PHP PicoLisp PostgreSQL Prolog Python R Racket Raku Rhino JS Ruby Rust Scala Scheme Smalltalk SpiderMonkey SQL Swift Tcl TypeScript Unlambda VB.NET Verilog Whitespace Yabasic
See also Comparison of integrated development environments Google Colab GitHub Codespaces List of integrated development environments List of online integrated development environments List of programming languages
References
External links JDoodle education