Showing 2957 open source projects for "java code formatting"

View related business solutions
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 1
    Simplify

    Simplify

    Android virtual machine and deobfuscator

    Simplify virtually executes an app to understand its behavior and then tries to optimize the code so that it behaves identically but is easier for a human to understand. Each optimization type is simple and generic, so it doesn't matter what specific type of obfuscation is used. Provides a virtual machine sandbox for executing Dalvik methods. After executing a method, it returns a graph containing all possible register and class values for every execution path. It works even if some values...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    threadandjuc

    threadandjuc

    High performance three-high-import import system

    ...It is especially useful for Java developers preparing for interviews or improving their understanding of production-level concurrency patterns. Some material also explores large-scale import and high-throughput reporting scenarios, connecting theory to real performance problems. Its main value is giving learners a structured way to study Java concurrency beyond isolated code snippets.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    JCppEdit v4.0

    JCppEdit v4.0

    Best IDE for Beginners

    JCppEdit is a free as well as "best IDE for Beginners" and is your one-stop IDE for all your coding needs. Whether you need to finish your Java project or submit your first HTML web page or perhaps have a need to code in C language while executing a java program into a Java IDE, JCppEdit will help you achieve your goals easily. Exploring your project and detecting an error in your code is much easier. You will not waste time detecting errors before compiling codes because you will get a real-time notification whenever you are making any mistake in your C, C++, and Java codes. ...
    Leader badge
    Downloads: 57 This Week
    Last Update:
    See Project
  • 4
    Roth

    Roth

    Roth is a full-stack enterprise application development framework.

    Roth is a full-stack framework for enterprise web application development in Java. Though it can be characterized as an M.V.C. framework, a more accurate description would be a M.U.S.I.C. framework (Model Utility Servlet Interface Client). The Model and Utility components provide a simple persistence-like interface to database back-ends, without the complexity or overhead of JPA or Hibernate. The servlet component provides a simple and easy way to generate concise controller code with automatic POST processing. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 5
    Code Bubbles is a front end to Eclipse designed to simplify programming by making it easy for the programmer to define and use working sets. It provides compact function-based views of the code (all backed by the underlying files) that are displayed in bubbles and that are easily moved around and manipulated on the screen. The bubbles are fully editable. A large bubble area lets the programmer set up different working sets simultaneously and easily move between them.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Language Server Protocol

    Language Server Protocol

    Defines a common protocol for language servers

    The Language Server Protocol (LSP) is a specification that standardizes how editors and IDEs communicate with language-smart backends over JSON-RPC. It defines capabilities such as completion, hover information, signature help, go-to definition, find references, diagnostics, code actions, formatting, rename, semantic tokens, and more. By decoupling tooling from individual editors, a single language server can power multiple clients, dramatically reducing duplicated effort across ecosystems. The protocol negotiates capabilities at startup so clients and servers can evolve independently while maintaining compatibility. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    TypeScript Koa Starter

    TypeScript Koa Starter

    TypeScript Koa Starter

    ...Node Js is great for the rapid development of web-projects, but is often neglected because of the lack of type safety. TypeScript solves this issue and (along with its linter file) can even make your code more robust than some other static languages like Java.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    A reStructuredText editor plugin for Eclipse. This project aims to provide a good support for Sphinx documentation generation in the Eclipse IDE.
    Downloads: 45 This Week
    Last Update:
    See Project
  • 9
    A fast and reliable tool, written in Java 8, for generating professional UML sequence diagrams from text. Supports actors, con-/destructors, threads, broadcasts, notes, and fragments. Can serve as a Javadoc taglet. Exports PDF, (E)PS, SVG, PNG, ... The source code is hosted at http://github.com/sdedit/sdedit
    Downloads: 8 This Week
    Last Update:
    See Project
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 10
    JD-GUI

    JD-GUI

    A standalone Java Decompiler GUI

    JD-GUI is a standalone graphical Java decompiler that allows users to reconstruct and explore source code from compiled .class files. It provides an intuitive interface for browsing decompiled code, making it easier to inspect methods, fields, and class structures without access to original source files. The tool is widely used for reverse engineering, debugging, and understanding third-party libraries.
    Downloads: 93 This Week
    Last Update:
    See Project
  • 11

    GxApp

    Open Utilities and/or Examples for GeneXus

    Open utilities and/or examples for GeneXus, this includes: Example procedures Usercontrols Utilities Others...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    GraalVM

    GraalVM

    Run programs faster anywhere

    GraalVM is a high-performance multilingual runtime. It is designed to accelerate the execution of applications written in Java and other JVM languages while also providing runtimes for JavaScript, Ruby, Python, etc. Increase application throughput and reduce latency. Compile applications into small self-contained native binaries. Seamlessly use multiple languages and libraries. Advanced optimizing compiler that generates fast lean code which requires fewer compute resources. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    TreasureBox

    TreasureBox

    Organizes and searches user-defined items and images in a MySQL DB.

    Treasure Box is a free standalone java application that documents, displays and searches user-defined items arranged in a hierarchy or tree structure. The system is similar to how a file management system organizes files and folders on your computer's storage devices. Items can be associated with zero, one or more images. All the data associated with an item as well as the names of the item images are stored in a MySQL database on the users PC. Other things I found useful to photograph...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Freezer Persistence

    Freezer Persistence

    Freezer: Easy generation of the persistence layer of your application

    Freezer is a Java code generator which can easily generate the persistence layer of your Java application, and it can as well expose easily Tables/Views/Procedures/Functions of your database as Microservices, Webservices or RESTful services. The resulting application may be easily deployed as a stand-alone application, as a web application or as a microservice running in Docker/Kubernates which may be consumed from: - A client application consuming the generated Webservices...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    FreeMarker template engine

    Generates text that depends on changing data (like dynamic HTML).

    FreeMarker is a template engine. That is, it provides an easy way to generate text (HTML, source code, configuration files, emails, etc.) that depends on changing data. It's designed to separate the rendering/formatting logic (like visual design, HTML issues, etc.) from the backing application logic and technical complexity. It has a flexible API so you can integrate it into your application the way that best fits it.
    Leader badge
    Downloads: 95 This Week
    Last Update:
    See Project
  • 16
    Nightcode

    Nightcode

    An IDE for Clojure

    Nightcode is a lightweight, beginner-friendly IDE for Clojure and ClojureScript. Built with Java and JavaFX, it includes integrated REPL, Leiningen/Clojure CLI support, project templates, and syntax highlighting, targeting newcomers and students. It supports code execution in both Clojure and JS environments, packaged as cross-platform jars and installers.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    PacBot

    PacBot

    PacBot (Policy as Code Bot)

    Policy as Code Bot (PacBot) is a platform for continuous compliance monitoring, compliance reporting and security automation for the cloud. In PacBot, security and compliance policies are implemented as code. All resources discovered by PacBot are evaluated against these policies to gauge policy conformance. The PacBot auto-fix framework provides the ability to automatically respond to policy violations by taking predefined actions. PacBot packs in powerful visualization features, giving a...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    IntelliJ Plugins

    IntelliJ Plugins

    Open-source plugins included in the distribution of IntelliJ IDEA

    IntelliJ-Plugins is a GitHub organization and central repository collection maintained by JetBrains that hosts a vast ecosystem of plugins extending the functionality of IntelliJ-based IDEs, including IntelliJ IDEA, PyCharm, WebStorm, CLion, and more. These plugins range from language support (e.g., for Rust, Go, or SQL) to productivity tools, UI themes, database helpers, VCS integrations, code analysis tools, and domain-specific utilities that tailor the IDE to different development...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 19
    Source Map Support

    Source Map Support

    Adds source map support to node.js (for stack traces)

    Source Map Support is a Node.js module that enhances stack traces for transpiled or bundled JavaScript by resolving them back to the original source files using source maps. When code is compiled from TypeScript, CoffeeScript, Babel, or bundlers like Webpack, errors normally point to the generated code; this module intercepts V8’s stack trace API and remaps paths and line numbers to their original locations. The output closely mimics Node’s native stack format, so it feels like standard...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    JavaEETest

    JavaEETest

    Spring, SpringMVC, MyBatis, Spring Boot cases

    JavaEETest is a comprehensive example repository showcasing Java web development using key technologies like Spring, Spring MVC, MyBatis, and Spring Boot. The project contains many small self-contained demo modules that demonstrate specific concepts such as dependency injection, MVC routing, ORM mapping, transaction management, caching, security configuration, and database interaction. It provides ready-to-run code that learners can inspect to understand how Java web apps are structured and how these frameworks collaborate under the hood. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Classpy

    Classpy

    GUI tool for investigating Java class files

    Classpy is a GUI tool for investigating Java class file, Lua binary chunk, Wasm binary code, and other binary file formats. Understands class files described by JVMS9. Supports Lua 5.3 binary chunk format. Supports Wasm binary format. Supports Bitcoin raw block and transaction format. Displays parsed binary file as tree and hex text. The corresponding hex text is highlighted when you select a tree node.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    jdbc2csv.jar

    Command-line sql JDBC tool

    jdbc2csv is a small command-line tool written in JAVA and can be used on all platforms, for which JRE 8 or higher is available. To connect to a specific DBMS the tool uses its JDBC driver. The result of the executed 'select' query is displayed in CSV format ( different standards are supported ). When there is an error the tool stops with exit code 1 and the error message is output on stderr. jdbc2csv is created with a main purpose to be used in shell-scripts.
    Leader badge
    Downloads: 83 This Week
    Last Update:
    See Project
  • 23

    javaLightConsole

    Easy fine console input/output for java

    Input : non blocking keyboard handling. Output : clean console, print at x,y coordinates, echo on/off, cursor on/off. Developed for learning game programming and MVC. Uses native code through JNI. Provides windows and linux versions. Includes code:blocks and eclipse projects for native and java code. You can use the classes InputProxy and OutpoutProxy in your projects. For usage examples, see their main() methods.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    ObjectBuilder2

    ObjectBuilder2

    C++ CASE tool, full life cycle code generator

    ObjectBuilder is a C++ code generation CASE tool (CASE, code generation, refactoring, documentation generation). It lets you create, manipulate and navigate classes, class relations, class members and class methods at a high level of abstraction. ObjectBuilder dramatically simplify work with C++ project architecture. I use it and think that tree OO interface targeted to C++ more fast and power than UML class diagrams. ObjectBuilder perfectly organize C++ header files with any level of...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    Optimized Storage for temporal Data

    open Optimized Storage of time series data

    Beta version. Base class for optimized storage of time series data. Uses any kind of relational database. Cross plateform with multiple languages (C++, C#, Java). Conditional storage based on value variation : DeltaValue and DeltaTime params. Get back data without losts.
    Downloads: 1 This Week
    Last Update:
    See Project