JDoodle
Software-development platform
From Wikipedia, the free encyclopedia
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.[2][3][4]
Initial release2013
Written inSupports 70+ languages
| JDoodle | |
|---|---|
| Developer | Nutpan Pty Ltd[1] |
| Initial release | 2013 |
| Written in | Supports 70+ languages |
| Operating system | Web application |
| Type | Online—IDE cloud compiler |
| License | Freemium |
| Website | jdoodle.com |
Features
- Provides real‑time collaboration and code embedding via shareable URLs and APIs[5]
- Offers an integrated terminal interface supporting database engines such as MySQL[1] and MongoDB.[1]
- JDroid — AI‑assistant to generate code snippets, optimize code, and assist debugging.[1]
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[1]