JDoodle
Software-development platform

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.
01Features
- 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.
02Languages 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
Sources and credits
This article is adapted from the Wikipedia article “JDoodle”, written by its contributors and licensed under CC BY-SA 4.0. Fathomly has changed the layout, removed citation markers, navigation and maintenance notices, and adjusted punctuation. This adapted version is shared under the same license. For references, see the original article.
Images, from Wikimedia Commons:
- JDoodle O–IDE.webp by Wikideas1, CC0
Fathomly is not affiliated with or endorsed by the Wikimedia Foundation. Spotted a problem? Tell us.