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

  • Get Avast Free Antivirus | Your top-rated shield against malware and online scams Icon
    Get Avast Free Antivirus | Your top-rated shield against malware and online scams

    Boost your PC's defense against cyberthreats and web-based scams.

    Our antivirus software scans for security and performance issues and helps you to fix them instantly. It also protects you in real time by analyzing unknown files before they reach your desktop PC or laptop β€” all for free.
    Free Download
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do bestβ€”building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    Jad Java decompiler plugin for Eclipse IDE.
    Leader badge
    Downloads: 271 This Week
    Last Update:
    See Project
  • 2
    SMC - The State Machine Compiler

    SMC - The State Machine Compiler

    Translates state machine into a target programming language.

    SMC takes a state machine stored in a .sm file and generates a State pattern in 14 programming languages. Includes: default transitions, transition args, transition guards, push/pop transitions and Entry/Exit actions. See User Manual for more info.
    Leader badge
    Downloads: 66 This Week
    Last Update:
    See Project
  • 3
    The aim of this project is to develope a decompiler for java which is platform independent and has options to obfuscate the class file also. The project takes class file as input and decompiles it and provides the source file.
    Leader badge
    Downloads: 41 This Week
    Last Update:
    See Project
  • 4
    Retrotranslator is a tool that makes Java applications compatible with Java 1.4, Java 1.3 and other environments.
    Downloads: 18 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 5
    z390 Portable Mainframe Assembler

    z390 Portable Mainframe Assembler

    z390 Portable Mainframe Assembler and Emulator

    z390 Portable Mainframe Assembler and Emulator
    Downloads: 14 This Week
    Last Update:
    See Project
  • 6
    BNF for Java is a BNF Compiler-Compiler, or Parser-Generator. It implements ISO Standard Backus-Naur Format, using Java. BNF allows you to create a syntax, or a complete language, to parse your data source. Your custom Java extensions generate output.
    Leader badge
    Downloads: 22 This Week
    Last Update:
    See Project
  • 7
    SableCC is a parser generator which generates object-oriented frameworks for building compilers, interpreters and other text parsers. SableCC keeps a clean separation between machine and user code which leads to a shorter development cycle.
    Leader badge
    Downloads: 27 This Week
    Last Update:
    See Project
  • 8
    openASN.1 is an Open Source Java toolkit for the Abstract Syntax Notation One (ASN.1) which consists of a compiler and codec with a low footprint runtime library.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 9
    Java Modeling Language (JML)
    This sourceforge site for the project is now DEPRECATED and not updated. All current work and new releases are on github: https://github.com/OpenJML/OpenJML. The Java Modeling Language (JML) is a behavioral interface specification language that can be used to specify the behavior of Java modules (as in design by contract -- DBC). It has many tools to do assertion checking, unit testing, etc. The principal current tool of the project is OpenJML -- cf. https://www.openjml.org, with binary downloads from https://github.com/OpenJML/OpenJML/releases/latest
    Downloads: 15 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

    ULS

    A lexical analyzer generator that makes the class source code.

    ULS is a class library for creating lexical analyzer from language specification file. It's provided as C/C++/C# and Java (class) libraries with a few of tools on Linux/Windows platform.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 11
    jdec is a Java Decompiler. It can be used to reverse the bytecodes present in a .class File to produce a Java Source File which can be nearly correct or equivalent (Due To different Interpretations) to the original java file.[With UI & command line]
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    Pizza is a small, fast and free compiler for Java and an important superset of the Java programming language. It is written in Java/Pizza and compiles to Java class files.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 13
    JavaGuard is a general purpose bytecode obfuscator, designed to fit effortlessly into your regular build and testing process, providing peace of mind that your valuable Java code is more secure against decompilation and other forms of reverse engineering
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    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: 5 This Week
    Last Update:
    See Project
  • 15
    RECODER is a Java framework for Java program analysis and source code transformation. It computes an easy to use syntactic and semantic program model containing cross references, and it supports transformation rollbacks and incremental model updates.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 16
    Beaver is a LALR compiler compiler for Java that uses several techniques to generate very fast parsers.
    Leader badge
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    JFlex

    JFlex

    The fast lexer generator for Java

    JFlex is a flex-like lexer generator for Java with emphasis on speed and full Unicode support. It has some not so usual features like negation in regexps and nested input streams. Also reads JLex specifications unchanged.
    Leader badge
    Downloads: 5 This Week
    Last Update:
    See Project
  • 18

    JavacTo

    Translate java source into another language

    JavacTo is a prototype tool designed to evaluate the need and value of translating java code into another programming language. An ideal language for translation is a language that supports the concept of packages, classes, interfaces, and enums as well as built-in memory garbage collection. Languages such as C# and D, are well suited as a translation β€œTo” language. Eclipse project provided to get started. Three visitor classes provided to learn how to use JavacTo and write visitor classes. Vistor javadocs available at: http://docs.oracle.com/javase/8/docs/jdk/api/javac/tree/index.html
    Downloads: 4 This Week
    Last Update:
    See Project
  • 19
    XML encoder for source code
    Downloads: 4 This Week
    Last Update:
    See Project
  • 20
    JadRetro is a Java decompiler helper supporting Java 1.5+ classes. JadRetro is not a decompiler itself, it is a class transformer helping some old (but good) Java decompilers to convert more class files and/or generate more correct source code.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    This project has moved to http://github/mlhartme/mork.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    Tho goal of this project is to provide an integrated development environment for developing (x)Harbour applications on various platforms.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    OJ (f.a.k.a. OpenJava) is an object-oriented macro system with a compile time metaobject protocol for Java.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    Chasm-interop is a set of tools that parses C++ and Fortran 90 source files and automatically generates bridging code to provide for seamless language interoperability.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    HATE

    HATE

    HATE's an ASN.1 Text Editor.

    HATE's an ASN.1 Text Editor written in Java. It is designed to be easy to use, highly customizable and flexible.
    Downloads: 1 This Week
    Last Update:
    See Project
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.