Browse free open source Java Algorithms and projects below. Use the toggles on the left to filter open source Java Algorithms 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.
    Start Free
  • $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
  • 1
    Fractal/Scripting VSTi synthesizer, written on Java with jVSTwrapper
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    ScrollingArray

    ScrollingArray

    A Java Utility Class To Create Combinations of Existing Arrays.

    Use this class to create combinations of sub-arrays of arrays and ArrayLists. A handy utility for creating and testing purposes..
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    SenseRank Sys: - builds the dictionaries (multidim matrices) of words’ values; - for the set utterance in certain language builds a figure in multidimensional space (in the matrix space) of values (visual schema), which is topological view of sense
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    PSF is a path-sensitive, inter-procedural program analysis framework developed on top of Soot.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Start Free
  • 5
    Sha4j is a one class implementation of SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512 algorithms.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6

    Signavio AnalyzerTask for iQser GIN

    niPRO Signavio Process BPMN 2.0 AnalyzerTask

    AnalyzerTask for Signavio BPMN Processes integrated into iQser GinServer. Developed by niPRO-Project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Currently, all existing formal tools are designed to serve as formal verifiers, using one implementation or another. NO tool is providing a global framework to develop algorithms. Silicis is a new formal framework for designing [verification] algorithms.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    SimMetrics is a Similarity Metric Library, e.g. from edit distance's (Levenshtein, Gotoh, Jaro etc) to other metrics, (e.g Soundex, Chapman). Work provided by UK Sheffield University funded by (AKT) an IRC sponsored by EPSRC, grant number GR/N15764/01.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Provides a framework to allow multiple components of a program communicate through a singular interface.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 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
  • 10
    The Simple RTF Writer (SRW) is a slim Java library which empower Java programms to create RTF ("Rich Text Format" - an alternative document format from Microsoft) documents and fill bookmarks and fields in existing RTF documents on any platforms.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Are Plain Old Java Objects (POJOs) to complex? The aim of this framework is, to convert JavaBeans (complex Java-Object graphs) in a simplified representation (JSON, XML, CSV or other object structures) or handle and control access to JavaBean properties.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Sinalgo is a simulation framework for testing and validating network algorithms. It allows for quick prototyping and verification in freely customizable network settings. It is mainly suited for packet-oriented wireless networks.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Skalli

    Skalli

    IVS & ILRS Reference Point Determination

    Skalli is a simple tool to estimate the IVS (International VLBI Service for Geodesy and Astrometry) and ILRS (International Laser Ranging Service) reference point of a radio or laser telescope.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Sleepwalker aims to provide a highly abstract, universal, reusable, extensible Java-based genetic algorithms framework which can be used as a basis for modelling and programming virtually any practical optimisation problem.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Design and develop Recommendation and Adaptive Prediction Engines to address eCommerce opportunities. Build a portfolio of engines by creating and porting algorithms from multiple disciplines to a usable form. Try to solve NetFlix and other challenges.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Sounder is a spell checker that allows user to enter a word as they think it should sound not as they think it is spelled. A list of similar sounding words is returned to the user with the correct spelling.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    The project objective is the development of an optimization algorithm for the problem of stowing general cargo into platform supply vessels.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    StrMatch is a simple java program, created for educational purposes, that allows user to test a great part of string matching algorithms. An intuitive user interface shows each algorithm step accurately...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Project that will provide implementations in Java's Micro Edition (J2ME) platform of algorithms on strings, for exact/inexact matching, similarity distances, among others.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Provides fast lookup for a Subject Based messaging product using a trie. It allows for configurable wildcard characters to replace a single or multiple subject field(s) (A.B.*.D.>). Insertion in to the tree returns a unique handle for subsequent deletion
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    This simplesudodu program is intend for studying in the sudoku solution algorithm rather than a game (If you want to make it a game, it's OK ^_^). Later I will implement the 4*4 or other kinds. Different sudoku requires different algorithm to solve.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    A Java API for using suffix trees with natural language and an Eclipse/SWT-based GUI for suffix tree visualization using Graphviz.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Java generic Iterator implementation to generate permutations and combinations. Uses the algorithm described here http://en.wikipedia.org/wiki/Steinhaus%E2%80%93Johnson%E2%80%93Trotter_algorithm#Even.27s_speedup and the clear description of that algorithm here: http://www.cut-the-knot.org/Curriculum/Combinatorics/JohnsonTrotter.shtml
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    SweenJet helps developers to create Java applications. It provides constrained models, useful Swing components (e.g. splash screen, input fields), actions, look-and-feel enhancements (e.g. themes, multi-line tooltip), and a complete preferences system. This project is no longer actively developed.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Centre is a synthetic trajectory generator environment that aim to generate semantic-based trajectory datasets usable for spatio-temporal data-mining algorithms in testing and validation process.
    Downloads: 0 This Week
    Last Update:
    See Project