Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.
- Programming Language
- Free Personal • Open Source
- Mac
- Windows
- Linux
- Online
- Android
- Java Mobile
- Symbian S60
- HP webOS
- Blackberry
- Android Tablet
- BSD
- Blackberry 10
- Kindle Fire
Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference. Kotlin is designed to interoperate fully with Java, and the JVM version of its standard library depends on the Java Class Library, but type inference allows its syntax to be...
- Programming Language
- Free • Open Source
- Mac
- Windows
- Linux
- Online
There are a lot of cases where you want to quickly test some Java code but don't have your computer open besides you. You open your browser and search for some website for this purpose. But you're neither guaranteed to have internet all the time (do you?
- IDE
- Free • Open Source
- Android
- F-Droid
Clojure is a dynamic programming language that targets the Java Virtual Machine (and the CLR ). It is designed to be a general-purpose language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for...
- Programming Language
- Free • Open Source
- Mac
- Windows
- Linux
- BSD
Scala is a modern multi-paradigm programming language based on the Java Virtual Machine (JVM) designed to express common programming patterns in a concise, elegant, and type-safe way.
- Programming Language
- Free • Open Source
- Mac
- Windows
- Linux
- BSD
Keyguard is an alternative client for the Bitwarden platform, created to provide the best user experience possible. Keyguard uses Material You and is developed for Android.
- Password Manager
- Free • Open Source
- Mac
- Windows
- Linux
- Android
- F-Droid
- Flatpak
+4HTTP should be simple, and Konnect is a simple and idiomatic HTTP client for Kotlin. It stays of out the way when it comes to the little details of building web requests and intends to be straight to the point.
- Free • Open Source
- Mac
- Windows
- Linux
- Android
- Linux Mobile
Ceylon is a language designed specifically for writing large programs in teams.
- Programming Language
- Free • Open Source
- Mac
- Windows
- Linux
- JavaScript
- Hotspot JVM
Tinysite is an attempt to create minimalistic secure blog engine for running a darknet blog site. It has only some basic features yet, e.g. adding and displaying posts, categories.
Discontinued- Free • Open Source
- Mac
- Windows
- Linux
- Hotspot JVM
OverOps increases developer productivity and allows organizations to accelerate delivery of reliable software.
- Freemium • Proprietary
- Windows
- Linux
- Online
Compile Run Execute Share Save Java program online, jvm online, java compiler online, java online editor, online java IDE
Warning- Compiler
- Free • Proprietary
- Online
Armed Bear Common Lisp (ABCL) is a full implementation of the Common Lisp language featuring both an interpreter and a compiler, running in the JVM. Originally started to be a scripting language for the J editor, it now supports JSR-223 (Java scripting API): it can be a...
- Free • Open Source
- Mac
- Windows
- Linux
HotSpot, released as the "Java HotSpot Performance Engine" is a Java virtual machine for desktops and servers, maintained and distributed by Oracle Corporation. It features techniques such as just-in-time compilation and adaptive optimization designed to improve...
- Free • Open Source
- Mac
- Windows
- Linux
Paramorphism is a fast, modern Java bytecode obfuscator with support for Java 8 through 13, Kotlin, and other JVM languages.
- Paid • Proprietary
- Mac
- Windows
- Linux