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.

  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 1
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    A java based Assembler and Emulator for the MIPS instruction set.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Jump is a software development tool for Java on the PalmOS platform. It compiles Java classfiles to self-contained 68K assembly language programs for Pila.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Jura is a programming language which is also a structured data language - think XML for source code. Jura supports generics, transforms and on-the-fly language extensions. The project aim is to create a Jura compiler in Java and then port it to Jura.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Compliant and Reliable File Transfers Backed by Top Security Certifications Icon
    Compliant and Reliable File Transfers Backed by Top Security Certifications

    Cerberus FTP Server delivers SOC 2 Type II certified security and FIPS 140-2 validated encryption.

    Stop relying on non-certified, legacy file transfer tools that creak under the weight of modern security demands. Get full audit trails, advanced access controls and more supported by an award-winning team of experts. Start your free 25-day trial today.
    Start Free Trial
  • 5
    lightJacc is a small but strong grammar parser generator. It adopts a parsing strategy of its own: dynamic concurrent parsing -- which made it much stronger than LR or LL family CCs (YACC, ANTLR, etc), but still keep good performance.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Experimental extentions of the JAVA programming language
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    KFlex is an extension to JFlex that makes it easy to generate lexers whose actions call methods of a listener interface. This simplifies parser development and makes the lexer a reusable drop-in component.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Kanaputs is an interpreter for Java. With Kanaputs you can use Java in an interpreted way: no more compilation, each instruction is executed when you write it. It's extremely easy to use to make script files above Java. www.kanaputs.org
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Kawa is a full Scheme implementation. It implements almost all of R5RS (for exceptions see Restrictions), plus some extensions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 10
    Kopi
    Kopi provides a development environment for interactive database applications using Java, JDBC and Swing. It extends the Java language with money, date and time types, adds operator overloading and allows seamless integration of SQL.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    L2jdertin, Stable L2J Cliente: Interlude.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    The LALR parser generator (LPG) is a tool for developing scanners and parsers written in Java, C++ or C. Input is specified by BNF rules. LPG supports backtracking (to resolve ambiguity), automatic AST generation and grammar inheritance.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Trying to implement a lispy scripting language on top of Java in a minimalistic way: as small as possible but with a solid language design thats borrowed from common lisp.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    This project aims to implement an LC2/LC3 assembler and simulator for the Linux and Windows platforms.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    LaTeX Block Diagrams Compiler

    Compiler to create Block Diagrams

    We created a Compiler which accepts a user friendly input similar to natural language, and create in output a pdf with the draw of the designed block diagrams, in order to have a simple and nice paint of the Systems he needs, We defined the structure to draw: BLOCKS, INPUT VARIABLE, CONNECTOR NODE, OUTPUT VARIABLE, ARROW, CURVED ARROW. With those elements the user has the possibility to create his own Block Schema based on the esigence he has.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    This project aims to create Largetic programming language, which is designed to simplify programming of multithreading programs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    The project implement a framework of modular compilers that allows compile time programming for .NET, Java and other platforms. Languages on this framework are multi-paradigm and can be extended by programming new semantic structures or DSL.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Lazy is a language and a system to publish databases on the Web and to prototype full Web applications. It is based on the declarative specification of hypertext views No imperative programming is required to create a database-backed web site.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    A run-time configurable character stream tokenizer that allows the user to define token classes via regular expressions. The developer is not limited to predefined notions of whitespace, commenting, or word modalities.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Lapg is the combined lexical analyzer and parser generator, which converts a description for a context-free LALR grammar into source file to parse the grammar. Generates code for Java, Javascript, C, C++ and C#.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Locos is an object oriented framework for building parsers and other language processing tools.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Yet another Lua port to Java which differentiates itself by also implementing JSRs 45 and 223.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    LucidEngine is a simple layer over MIDP compatible phones that will let you write simple and old fashioned games using a specific language. Every game you'll develop will basically work on all the devices (even not phones) LucidEngine as been ported.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    M+ Compiler/Interpreter is a interpreter library written in Java that delivers the possibility to extend any Java application with simple scripts. Besides the usage of native datatypes and operations you can instantiate and call native Java objects.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    M8C compiler for PSoC family of microcontroller from Cypress Semiconductor.
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo