Browse free open source Java Compilers and projects below. Use the toggles on the left to filter open source Java Compilers by OS, license, language, programming language, and project status.

  • Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
    Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

    Native application identity and user-based security for your Azure cloud

    Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
    Get a free trial
  • Stop Storing Third-Party Tokens in Your Database Icon
    Stop Storing Third-Party Tokens in Your Database

    Auth0 Token Vault handles secure token storage, exchange, and refresh for external providers so you don't have to build it yourself.

    Rolling your own OAuth token storage can be a security liability. Token Vault securely stores access and refresh tokens from federated providers and handles exchange and renewal automatically. Connected accounts, refresh exchange, and privileged worker flows included.
    Try Auth0 for Free
  • 1
    Invicta is a build management tool. Using simple project definition files, it generates powerful build scripts (such as ANT) while hiding their complexity. Invicta is a modular framework that allows developing additional components and output types.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    IvmaiAsn ASN1/ECN/XDR Tools. A collection of the ASN.1/ECN parser, XDR-to-ASN.1 converter and pretty-printer scripts for ASN.1/ECN specifications. Contains also a formal definition of the ASN.1 built-in types, ECN encoding classes and XDR encodings.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    To some, the Java and C++ languages appear deceptively similar. The goal of this is project is to examine these two popular object-oriented languages and generate a Java to C++ translator.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    J2c is the J2 language compiler, a superset of the Java language. The compiler can produce code for the Java and .NET platforms.
    Downloads: 0 This Week
    Last Update:
    See Project
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • 5
    JAC (Java Asn1 Compiler) is a tool for you if you want to (1)parse your asn1 file (2)create .java classes and (3)encode/decode instances of your classes. Just forget all asn1 byte streams, and take the advantage of OOP! BER, CER and DER are all supported
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    IdeaJad is a free plugin that allows you to decompile java class files from within IntelliJ IDEA using the popular decompiler JAD.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Security is a subject of major concern in mobile agents. This project provides a security framework that allows the protection of mobile agents from third parties. A self-protected approach, where the agents themselves manage the process, is used.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    JASTI

    JASTI

    JASTI (Java AST Inspector)

    JASTI (Java AST Inspector) is an inspector for the OpenJDK compiler AST
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    JAXX is a powerful XML user interface language for Java. JAXX source files compile into ordinary Java classes, making integration a snap. JAXX features advanced data binding and event handling, and uses (fully compiled) Java as its scripting language
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10
    JB2CSharp is a port of the Java-Bison/Flex software developed by the Serl project at the University of Colorado, Boulder. Parsers and lexers will be able to use C# actions. The open source .NET project Mono has requested the port, and here it is.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    This opentool adds a new compiler option to the project properties build java page for compiling projects using JDK 1.6 (JDK 6) language extensions in JBuilder.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Java-based BURG (code emitter generator), used by Adobe ASC 2.0 and Apache Falcon ActionScript compilers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    a Java source to C code translator
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    JClassViewer

    A Java class viewer and decompiler which respect line numbers.

    JClassViewer is a viewer for class and jar files. Features: - required Java 7 or higher - used the line numbers to reconstruct an output that is near to the original output. - debugging in Eclipse - should support other languages like Scale in the future
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    A command line parser for Java programs generated from a XML file via XSLT.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    JCompiler

    JCompiler

    Mini Python Compiler written in Java

    Open source mini Python compiler written in Java using Sablecc as parser generator.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    JDasm is a library written in java to easily manipulate Java class files. It gives you the ability to load a class file and modify it or write a new one from scratch; you can inspect it, edit or export any part of the class file and import it into anothe
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    JDotNet

    Tries to reimplement the .NET Framework in Java

    JDotNet tries to reimplement the .NET Framework partly in Java to improve the compatibility between Java and .NET. There are also plans for a compiler which may translate .NET to Java code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    JEC is a Java Expression Compiler library (a JAR) that allows bidirectional expression evaluation and assignation (like book.pages[selectedPage].text). It was designed for mapping HTTP parameters to class fields in the model for a Java web controller.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    A Java Library for parsing and evalutaing Mathematical expressions, that can deal with Numeric, Dates, Text and Boolean values, and can detect circular references. You can also create your own functions, rename existing functions to your language
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    JFormulaEngine is a formula engine that runs spreadsheet-style formulas in any context. The function library is fully extensible and the engine can resolve variable names to any context, such as a CMS or spreadsheet, that is supported by JFormulaEngine.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Java decompilation tools from 'Decompiling Java' book published by Apress.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    JLite

    JLite

    Lightweight IDE for Java

    Lightweight IDE for Java targeting mostly students who are beginning Java programming. Create Java Application, Compile & Run Projects, Build Executable Jar Applications. It requires: 1. Java SDK 1.8 or higher 2. Dotnet Framework 2.0
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    JNC means java native compiler. It take the java byte code file as input and translate it to C or ASM format then compile to native format such as elf or pe file. So your java program can run without JVM.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    A static analyzer for Java programs that checks for design guidelines. The project is adopted from PDL (http://portal.acm.org/citation.cfm?id=1218571).
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo