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

  • 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
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 1
    Sharehound is a network file systems indexer and searcher written in Java. Currently supports SMB file shares (i.e. MS Windows-based shares) and FTP resources. Web UI is used for search and crawl monitoring. RSS feed is provided for search results.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    Arachnid is a Java-based web spider framework. It includes a simple HTML parser object that parses an input stream containing HTML content. Simple Web spiders can be created by sub-classing Arachnid and adding a few lines of code called after each page
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    BTPastry
    BTPastry is a torrent search engine, base on pastry p2p network. It easy to use, search and share your torrent files. DEMO rendezvous peer is btpastry.getmyip.com:5050
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    The Batino Browser is the next generation rich web browser platform. It is based on Eclipse technology.
    Downloads: 1 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.
    Try Free
  • 5
    The BeeGram library is a portable open source search engine toolkit written in C. BeeGram provides a number of building blocks for the construction of powerful general-purpose text-based search tools.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    Bookmark.inc is a PHP class that provides the essential functions to manage a bookmark. It provides an (multilingual) administrator interface, and allows the personalization of the bookmark visualization through a simple template system.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Carrot2
    Project moved to GitHub! https://github.com/carrot2/carrot2 Carrot2 is an Open Source Search Results Clustering Engine. It can automatically organize small collections of documents, e.g. search results, into thematic categories. Carrot2 integrates very well with both Open Source and proprietary search engines.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    FTPSearch is a java-based program that garthers URLs from many ftps and stores them in database to provide search function. Currently Postgres and MySQL are available for data storage.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Indexes a set of files contained on many supports (directories, CDs, archives -such as zips, tarballs...-, ...) using several indexing methods (file name/date/length/CRC...) to detect dupplicates, find and trash old useless backups.
    Downloads: 1 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
  • 10
    FlixFinder: Tivo & Netflix marriage. Automatically find and schedule upcoming movies in cable/satellite listings based on your netflix queue. Now Greasemonkey script. (Original project deprecated since the tv listings are no longer available).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    NoMule is a program which lets you to download videos from online video communities like youtube, google video, dailymotion, myvideo or some porn sites like youporn and convert them into any format you want like mp3.It also has a commandline interface.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    Framework for text mining, data integration and data analysis. Keywords: ontology and graph alignment, relation mining, warehouse, semantic database integration, bioinformatics, systems biology, microarray, Java.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    PACS VM

    PACS VM

    ISO - Customized version of dcm4chee 2.17.3 for MySQL.

    1. Add JBoss Application Server 4.2.3.GA for JDK 6. 2. Cleanup for Windows and deprecated files. 3. Off CONSOLE records - http://forums.dcm4che.org/jiveforums/thread.jspa?messageID=4787
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    Project B is a platform for various Bible programs using Java. It will support desktop applications like the On-Line Bible and Sword, there is a Servlet interface, some add-in macros for MS Word. Other interfaces are in development.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    QuickFind

    QuickFind

    Instant File Search

    QuickFind is a cross platform Java Application for searching files in your Computer. The sole purpose of this application is to save user time by searching the desired file almost instantly. User has all the freedom to schedule or cache manually any time on selected directories. Once the caching is done all you have to do is input the name of the file you want to find.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16

    Smart Cache Loader

    Very configurable web downloader

    Smart Cache Loader is a very configurable pure Java web grabber with special support for integration with Smart Cache proxy server. It can perform different loading operations based on URL mask, content-type, ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    This code supplies miniature pedagogical Java implementations of information retrieval, spidering, and text-processing software. It was initially developed for an introductory course on Intelligent Information Retrieval and Web Search in UT Austin.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    A universal platform for resource discovery and description that shares XML meta-data over existing peer-to-peer (P2P) networks such as Gnutella and JXTA.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    webspider provides a mechanism to get contents from web. With the extended classes, you can do the following things: 1. grab urls from a specified base url 2. analyze the contents of a list of urls 3. get specific files from web 4. blablabla
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Command line application written in Java useful for automation of downloading process and filtering contents of downloaded files. jDownloader uses simple script file to configure downloading and filtering processes.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    The project Navigator aims at supporting automated gathering of dynamic information from third party web sites, using their web interface to post queries and to gather replies. Navigator is written in OS-independent java language.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    Project consist of 2 parts. One of them is a J2ME app. used to get information such as photo, position, speed & course from GPS and transfers it to the web server. Another one is a web app. which allows to manage and display received data using GoogleMap
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    A drop-in framework for adding tagging (folksonomy) capabilities to existing applications
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    QZARCH - Quick free-text search The project aims to deliver a light-weight file-based free-text search engine for Java based websites to adopt easily. The features include: - Search for one or more keywords in the content of one or more files -
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    An ALVIS J2EE-based search web front end for zebra indexing and retrieval server.
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB