Top 15 DrJava Alternative and Similar Softwares | Dec 2024

DrJava is a lightweight development environment for writing Java programs. It is designed primarily for students, providing an intuitive interface and the ability to interactively evaluate Java code. It also includes powerful features for more advanced users. DrJava is available for free under the BSD License, and it is under active development by the JavaPLT group at Rice University.

1. Eclipse Xtext

Eclipse Xtext Xtext is an open-source framework for developing programming languages and domain-specific languages (DSLs). Unlike standard parser generators, Xtext not only generates a parser, but also a class model for the Abstract Syntax Tree and a fully featured, customizable Eclipse-based IDE.Xtext is being developed in the Eclipse Project as part of......

2. JetBrains MPS

JetBrains MPS JetBrains MPS is a metaprogramming system which is being developed by JetBrains. It implements language-oriented programming. MPS is an environment for language definition, a Language Workbench, and integrated development environment (IDE) for such languages.Composable languagesDevelopers from different domains can benefit from domain specific language extensions in general purpose programming languages.......

3. IntelliJ IDEA

IntelliJ IDEA IntelliJ IDEA is a free / commercial Java IDE by JetBrains. Its design is centered on programmer productivity. A number of its features are intended to accelerate development and allow programmers to concentrate on functionality while IntelliJ IDEA handles routine coding tasks. IntelliJ IDEA is available in two editions: Ultimate......

4. Peppermint

Peppermint Peppermint is a tweakable Swiss Army knife for Coding on your Mac.Features- 60+ different syntaxes supported- 10+ different themes- Lots of different plugins/tools for everything you need- Instantly Run/Preview your code in 26 languages, without ever leaving Peppermint- Integrated FTP/SFTP/WebDav support- Built-in Node.js/CoffeeScript/Clojure support- 100% Emmet integration- Live JavaScript/CoffeeScript/Bash console-......

5. Falcon C++ IDE

Falcon C++ IDE Falcon C++ is an IDE to help simplify development of C++ applications.FEATURESPackage support including devpack files and project templatesCode completionFind declarationCode templatesShow tips when mouse over codeTree structured projects, drag and drop files, project property advancedSource code formatterDebug support with auto add watch of current variables, Show tips with expression......

6. Pico Compiler

Pico Compiler Pico Compiler is a lightweight, offline development environment for writing Java programs. It is designed primarily for students, providing an simple interface and the ability to interactively evaluate Java source code.The major design goal was to keep the compiler small and simple, while providing an Java compatible compiler.The following elements......

7. Snippet Compiler

Snippet Compiler Authors description: "Snippet Compiler compiles snippets."A small app for writing and testing code snippets. Supports C# and VB.Net. Really usable when testing code.......

8. CodeExec

CodeExec codeExec let your create an online web application allowing users to create and execute code written in JavaScript, HTML, and CSS online.......

9. codepad

codepad Very simple webpage with a simple textbox, a checkbox for selecting one of several languages and an option to make it private and to run the code or not.Has a little code sharing and references as well.Supported languages:CC++DHaskellLuaOCamlPHPPerlPlain TextPythonRubySchemeTcl......

10. BCC

BCC BCC ( BPF Compiler Collection ) - Tools for BPF ( Berkeley Packet Filters ) -based Linux IO analysis, networking, monitoring, and more.Common source code : https://github.com/iovisor/bcc......

11. Koder Code Editor

Koder Code Editor Koder is a code editor for iPad and iPhone. It does have many features including syntax highlighting, snippet manager, tabbed editing, find and replace code, editor theme, remote and local files connections, and many more.With Koder you can code anytime and anywhere, no matter if you're at your desk or......

12. Buffer Editor

Buffer Editor Buffer Editor is a POWERFUL code and text editor that lets you easily develop software, review code or take notes on the go.Buffer Editor allows you to connect to many different remote services including Dropbox, SSH, SFTP and FTP servers.Turn your iOS device into a tool and start getting work......

13. CodeMirror

CodeMirror In-browser code editorA rich programming API and a CSS theming system are available for customizing CodeMirror to fit your application, and extending it with new functionality.You can find......

14. Free Pascal

Free Pascal Free Pascal (aka FPK Pascal) is a 32 and 64 bit professional Pascal compiler. It is available for different processors: Intel x86, Amd64/x86_64, PowerPC, PowerPC64, Sparc, ARM. The following operating systems are supported: Linux, FreeBSD, Haiku, Mac OS X/Darwin, DOS, Win32, Win64, WinCE, OS/2, Netware (libc and classic) and MorphOS.......

15. Pluma

Pluma Pluma, fork of gedit , is a text editor part of MATE Desktop Environment. It supports most standard editor features, extending this basic functionality with other features not usually found in simple text editors. Pluma is a graphical application which supports editing multiple text files in......