Search Software for BSD

Browse free open source Search software and projects for BSD below. Use the toggles on the left to filter open source Search software 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
  • 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
  • 1
    CLucene is a C++ port of Lucene: the high-performance, full-featured text search engine written in Java. CLucene is faster than lucene as it is written in C++.
    Leader badge
    Downloads: 80 This Week
    Last Update:
    See Project
  • 2
    searchmonkey

    searchmonkey

    Powerful desktop search app for Windows, Linux and Mac

    Power searching on your desktop without the pain. Perform powerful desktop searches without having to index your system using regular expressions. Graphical equivalent to find/grep. Available for Windows (JAVA) and Linux (Gnome & KDE) and easy to translate into your locale.
    Leader badge
    Downloads: 59 This Week
    Last Update:
    See Project
  • 3
    FAR - Find And Replace
    Search and replace operations on file content accross multiple files. Recursive operations within entire directory trees. FAR comes with support for regular expressions (regex) over multiple lines, automatic backup and various character encodings. Run grep like extractions to condense or rearrange sources, or perform bulk file renaming.
    Downloads: 24 This Week
    Last Update:
    See Project
  • 4
    Career-Ops

    Career-Ops

    AI-powered job search system built on Claude Code

    Career Ops is an open-source platform designed to help individuals manage their job search process with a structured, operations-style approach that treats career development like a pipeline. It provides a system for organizing job applications, tracking progress across different stages, and maintaining visibility into opportunities, much like a lightweight CRM tailored for job seekers. The project emphasizes clarity and accountability, enabling users to monitor applications, follow-ups, and outcomes in a centralized environment. It is typically built with modern web technologies, allowing for easy customization and self-hosting by developers who want full control over their data. Career Ops focuses on reducing the chaos and fragmentation that often comes with job searching by introducing a repeatable workflow that can be iterated and improved over time. It also supports the idea of data-driven job searching.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 5
    phpMorphy is morphological analyzer library written in pure PHP. Currently supports Russian, English and German languages.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 6
    MiniSearch

    MiniSearch

    Minimalist web-searching platform with an AI assistant

    MiniSearch is a minimalist web search application with a built-in AI assistant that runs largely inside the browser for privacy-focused information retrieval. The project combines metasearch capabilities with local or remote language model inference to provide conversational answers alongside traditional search results. It is designed to be lightweight, easy to deploy with Docker, and configurable for both personal and hosted use cases. The platform supports browser-level integration so users can set it as their default search engine for quick access. Its architecture emphasizes privacy by avoiding tracking and minimizing data collection while still enabling advanced AI features. Overall, MiniSearch targets users who want a self-hosted, Perplexity-style search experience with strong control over data and models.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Zoekt

    Zoekt

    Fast trigram based code search

    zoekt is a fast, scalable code search engine written in Go that builds compressed indexes (shards) for source repositories and serves low-latency regex and substring queries. It optimizes for developer workflows: refresh indexes from Git, search across many repos instantly, and jump into hits with surrounding context and file navigation. The indexer uses efficient n-gram dictionaries and posting lists to keep query latency low, while storing metadata (branch, language, repo) for precise filtering. A built-in web UI and JSON API enable both interactive exploration and integration into editors and other tools. It supports ranking heuristics such as path weighting and symbol awareness to surface likely matches first, even in monorepos. Incremental and parallel indexing let it keep up with active codebases, making it suitable for both local deployments and multi-tenant service setups.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8

    Language-Aware String Extractor

    multi-encoding strings(1) replacement with language identification

    Enhanced version of the standard Unix strings(1) program which uses language models for automatic language identification and character-set identification, supporting over 1400 languages, dozens of character encodings, and 4800+ language/encoding pairs.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 9
    OpenSearchServer Search Engine

    OpenSearchServer Search Engine

    An open source search engine with RESTFul API and crawlers

    OpenSearchServer is a powerful, enterprise-class, search engine program. Using the web user interface, the crawlers (web, file, database, etc.) and the client libraries (REST/API , Ruby, Rails, Node.js, PHP, Perl) you will be able to integrate quickly and easily advanced full-text search capabilities in your application: Full-text with basic semantic, join queries, boolean queries, facet and filter, document (PDF, Office, etc.) indexation, web scrapping,etc. OpenSearchServer runs on Windows and Linux/Unix/BSD.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 10
    Documents In My Pocket (dimp)
    A simple document management system (DMS). Documents and associated datas are stored in a single file. Keep all your documents in your pocket on your USB stick.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 11
    A universal suite of utilities for large corpora processing.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 12
    Puggle
    Puggle is a graphical desktop search engine written exclusively in Java. It provides full text and metadata search over files, folders, music, photos, web pages and more that are stored locally on your computer.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 13
    E-Nature CD/DVD Archiver lets you easily read all files on any data CD/DVD to a local database. With the integrated search function you can search for files stored on any previously added DVD or CD in your collection.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14

    FTimes

    A forensic system baselining, searching, and evidence collection tool

    FTimes is a forensic system baselining, searching, and evidence collection tool. Its primary purpose is to gather and/or develop topographical information and attributes about specified directories and files in a manner conducive to intrusion and forensic analysis.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    SCAN
    SCAN (Smart Content Aggregation and Navigation) is a universal semantic content aggregator. It combines search, text analysis, tagging and metadata functions to provide new user experience of desktop navigation and document management.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 16
    disk manager is a CD/DVD archiving tool. It storys the directory contents of any media so you can search it later. Its also designed as file explorer which makes it easy to find big files. Windows Version supports native file context menus.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    This is a autorun menu for cd's. It link a name with a file and a short description. It can execute/open files, copy directories, execute commands, etc and it is really easy to use. (Spanish)
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    JavaCat is an app for managing files on your different drives (cds, hdds...). It's especially usefull for searching files on your exchangeable drives such as cds and dvds. Instead of digging through several disc just use JavaCat to find reqired file and
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    PDFcat - Portable Document (PDF) Catalog Manager
    Leader badge
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20

    Advanced Mass File renamer

    This is a mass file renamer utilizing regular expression power.

    This is a python based UI application that can rename a part of a set of files inside a directory based on the provided regular expression. This gives a lot more flexibility compared to other renaming files since it used grouping principle. This had two level of applying the rename, first stage shows who it will be when you rename it, if you are fine with the change you can make it permanent by clicking commit. This avoid the risk of file getting corrupted. To rename all .py file to .pyc is as follows: Search for Regex: (.py)$ Rename using this regex: .pyw
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    A simple full text search tool that finds files matching a search expression in a directory tree.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    HashCatalog is a program that can find duplicate files in one or more folders, or between 2 lists of one or more folders. HashCatalog can also create an xml database file containing a listing of files with hashes.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Midlet that allows you to send e-mails from MIDP(j2me)-capable device.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    A catalog application for various media types - CD, DVD, NetDrives, USB flash keys, etc. It can import data from famous WhereIsIt Windows applicaion. In a word this is a try to make a WhereIsIt-like application for Linux.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25

    Shapes

    Graphical programming. Includes n-dimensional sorting.

    Write programs as graphical dataflow charts instead of text. Compile them to any programming language you want. Besides this project includes the most efficient tree-based sorting algorithm that is possible. Originally developed on a CTOS Color NGEN, at first in Pascal, later ported to C, finally - 20 years later - ported to Linux. Currently it's still not really system independent. But it's intended that further releases will cure this.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB