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

  • currIQunet - Curriculum Management, Higher Education Software Icon
    currIQunet - Curriculum Management, Higher Education Software

    For Education institutions and teachers looking for a curriculum management solution to design, build, and manage their curriculum

    Deliver the best in curriculum management with tech that is easy to learn, simple to use, and built for your future. And making that experience the best you've ever had! That is what drives us. It is our mission! Your courses and programs drive your brand, your impact. Designing, building, and managing your curriculum is mission critical to your success. currIQūnet META is the foremost curriculum-centric, fully integrated platform that allows you to manage your curriculum your way, the best way! We believe our solution should not limit your curriculum needs, today and into the future. Our proven higher education experience and technical know-how combine to create the most feature rich curriculum management offering in the market. currIQūnet META is based on your processes, your data, your way - the technology conforms to you. Technology should not drive, control how you manage your curriculum processes.
  • Venue management software for the growing attraction Icon
    Venue management software for the growing attraction

    ROLLER is an all-in-one, cloud-based venue management software solution built for attraction businesses.

    At ROLLER, we're passionate about empowering leisure and entertainment businesses to reach new heights of success. With a track record of serving 1,500+ customers across 25 countries, including some of the most renowned names in the attractions industry, including SkyZone, Altitude, American Dream, Uptown Jungle, Flip Out, WhoaZone, Oxygen, Innoflate, and Jumpsquare, we understand the unique needs of playcenters, family entertainment centers, wake parks, water parks, trampoline parks, theme parks, amusement parks, indoor climbing facilities, children's museums, zoos, aquariums and more.
  • 1
    Free Manga Downloader

    Free Manga Downloader

    Forked from https://sf.net/p/fmd/

    The Free Manga Downloader (FMD) is an open source application written in Object-Pascal for managing and downloading manga from various websites. This is a mirror of main repository on GitHub. For feedback/bug report visit https://github.com/riderkick/FMD
    Leader badge
    Downloads: 949 This Week
    Last Update:
    See Project
  • 2
    Hibernate

    Hibernate

    An object relational-mapping (ORM) library for Java

    Hibernate is an Object/Relational Mapper tool. It's very popular among Java applications and implements the Java Persistence API. Hibernate ORM enables developers to more easily write applications whose data outlives the application process. As an Object/Relational Mapping (ORM) framework, Hibernate is concerned with data persistence as it applies to relational databases (via JDBC).
    Leader badge
    Downloads: 691 This Week
    Last Update:
    See Project
  • 3
    searx

    searx

    Privacy-respecting metasearch engine

    Searx is a free and open source internet metasearch engine that respects your privacy. It aggregates results from over 70 search services, providing accurate, relevant results with absolutely no user tracking or profiling going on. It’s like having your very own private search engine. It has secure, encrypted connections and does not use cookies by default, giving you the assurance that your searches are 100% private and secure. Searx can also be used over Tor, providing you online anonymity. Searx can be easily integrated with any search engine of your choice. Start searching with absolute privacy and peace of mind with Searx!
    Downloads: 31 This Week
    Last Update:
    See Project
  • 4
    Hunspell is a spell checker and morphological analyzer library and program designed for languages with rich morphology and complex compounding or character encoding. Hunspell interfaces: Curses, Ispell compatible pipe interface, OpenOffice.org UNO module
    Leader badge
    Downloads: 528 This Week
    Last Update:
    See Project
  • The most advanced C and C++ source code analyzer Icon
    The most advanced C and C++ source code analyzer

    Combining the benefits of static and dynamic source code analysis to deliver the most advanced & exhaustive code verification tool.

    TrustInSoft Analyzer is a C and C++ source code analyzer powered by formal methods, mathematical & logical reasonings that allow for exhaustive analysis of source code. This analysis can be run without false positives or false negatives, so that every real bug in the code is found. Developers receive several benefits: a user-friendly graphical interface that directs developers to the root cause of bugs, and instant utility to expand the coverage of their existing tests. Unlike traditional source code analysis tools, TrustInSoft’s solution is not only the most comprehensive approach on the market but is also progressive, instantly deployable by developers, even if they lack experience with formal methods, from exhaustive analysis up to a functional proof that the software developed meets specifications.
  • 5

    Free Manga Downloader

    Free Manga Downloader

    The Free Manga Downloader (FMD) is an open source application written in Object-Pascal for managing and downloading manga from various websites such as AnimeA, Batoto, MangaFox, MangaStream, ...
    Leader badge
    Downloads: 417 This Week
    Last Update:
    See Project
  • 6
    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: 277 This Week
    Last Update:
    See Project
  • 7
    Elasticsearch

    Elasticsearch

    A Distributed RESTful Search Engine

    Elasticsearch is a distributed, RESTful search and analytics engine that lets you store, search and analyze with ease at scale. It lets you perform and combine many types of searches; it scales seamlessly, and offers answers incredibly fast with search results you can rank based on a variety of factors. Elasticsearch can be used for a wide variety of use cases, from maps and metrics to site search and workplace search, and with all data types.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 8
    Cerebro

    Cerebro

    Open-source productivity booster with a brain

    Cerebro is an open source electron-based productivity software that lets you search and see everything you need on your PC in one place. With just a few clicks you can search on your machine or on the internet everything you need; see everything you need without having to open another application; and easily find and use what you want.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 9
    Select2

    Select2

    The jQuery replacement for select boxes

    Select2 is a jQuery-based replacement for select boxes that allows for searching, tagging, pagination of results, remote data sets, and many other useful options. It’s ideal for enhancing native selects in terms of search and interface, easily loading data from JavaScript, paging and working with large datasets and more. Select2 comes with remote data support and built-in full browser support, be it for modern or legacy browsers. Select2 is also fully extensible, with a great selection of plugins and themes you can choose from to customize it to your needs.
    Downloads: 4 This Week
    Last Update:
    See Project
  • Simple Scheduling Software Icon
    Simple Scheduling Software

    To Streamline Operations And Drive Productivity.

    Visual Planning is a simple yet powerful resource management and scheduling solution. Thousands of organizations are using it to share schedules with colleagues and work together more efficiently.
  • 10
    Greenstone

    Greenstone

    Digital Library Software

    Greenstone is a complete digital library creation, management and distribution package created and distributed by the New Zealand Digital Library Project. There are two major versions of the software. Greenstone 3 is under active development, and is recommended for download. We also provide maintenance releases for its forerunner, Greenstone 2. Featured download not what you're looking for? Click "Browse all files" to access binaries and source releases of both versions.
    Leader badge
    Downloads: 453 This Week
    Last Update:
    See Project
  • 11
    Virtuoso is a scalable cross-platform server that combines Relational, Graph, and Document Data Management with Web Application Server and Web Services Platform functionality.
    Leader badge
    Downloads: 56 This Week
    Last Update:
    See Project
  • 12
    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: 51 This Week
    Last Update:
    See Project
  • 13
    AutoIndex is a PHP script that makes a table that lists the files in a directory, and lets users access the files and subdirectories. It includes searching, icons for each file type, an admin panel, uploads, access logging, file descriptions, and more.
    Downloads: 81 This Week
    Last Update:
    See Project
  • 14
    The Lemur Project

    The Lemur Project

    Search engine and data mining applications and ClueWeb datasets.

    The Lemur Project develops search engines, browser toolbars, text analysis tools, and data resources that support research and development of information retrieval and text mining software, including the Indri search engine in C++, the Galago search engine research framework in Java, the RankLib learning to rank library, ClueWeb09 and ClueWeb12 datasets and the Sifaka data mining application.
    Leader badge
    Downloads: 49 This Week
    Last Update:
    See Project
  • 15
    Ransack

    Ransack

    Object-based searching

    Create search forms for your Ruby on Rails application with Ransack! Ransack is available in two modes: simple and advanced, allowing you to create either simple or advanced search forms. Simple mode works much like MetaSearch and is very easy to set up. The advanced mode makes use of Rails' nested attributes functionality in order to generate complex queries with nested AND/OR groupings, etc. This involves more complexity but does produce some very interesting search interfaces and puts more power in the hands of users. Ransack is compatible with Rails 5.0, 5.1, 5.2 and 6.0, and on Ruby 2.3 and later.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Orphne is a highly specialized web browser, optimized for viewing "adult" content. Features include tagging, rating, and bookmarking sites, an integrated search, and slide shows. Please note that orphne is intended for adults only.
    Downloads: 75 This Week
    Last Update:
    See Project
  • 17
    Torrent Search
    Torrent Search is a cross-platform application, allowing to search for torrent files on different websites. Supported websites are integrated through plugins, which allows to easily extend the number of websites supported.
    Downloads: 35 This Week
    Last Update:
    See Project
  • 18
    SpiderFoot

    SpiderFoot

    Open Source Intelligence Automation.

    SpiderFoot is an open source intelligence automation tool. Its goal is to automate the process of gathering intelligence about a given target, which may be an IP address, domain name, hostname or network subnet. SpiderFoot can be used offensively, i.e. as part of a black-box penetration test to gather information about the target or defensively to identify what information your organisation is freely providing for attackers to use against you.
    Leader badge
    Downloads: 109 This Week
    Last Update:
    See Project
  • 19
    FileSearch
    FileSearch is a multi-threaded documents searcher. No indexes need to be updated ; no background service is required. The more you have drives the more search speed is increased thanks to its multi-threading technic.
    Leader badge
    Downloads: 42 This Week
    Last Update:
    See Project
  • 20
    HTML::Index - Perl modules for creating and searching an index of HTML files
    Leader badge
    Downloads: 179 This Week
    Last Update:
    See Project
  • 21
    Jetbox CMS is seriously tested on usability & has a professional intuitive interface. Its role based, with workflow and module orientated. All content is fully separated form layout. It uses php & mysql.
    Leader badge
    Downloads: 87 This Week
    Last Update:
    See Project
  • 22
    PDFBox is a Java PDF Library. This project will allow access to all of the components in a PDF document. More PDF manipulation features will be added as the project matures. This ships with a utility to take a PDF document and output a text file.
    Downloads: 26 This Week
    Last Update:
    See Project
  • 23
    Web Spider, Web Crawler, Email Extractor

    Web Spider, Web Crawler, Email Extractor

    Free Extracts Emails, Phones and custom text from Web using JAVA Regex

    In Files there is WebCrawlerMySQL.jar which supports MySql Connection Free Web Spider & Crawler. Extracts Information from Web by parsing millions of pages. Store data into Derby Database and data are not being lost after force closing the spider. - Free Web Spider , Parser, Extractor, Crawler - Extraction of Emails , Phones and Custom Text from Web - Export to Excel File - Data Saved into Derby and MySQL Database - Written in Java Cross Platform Also See Free email Sender : https://sourceforge.net/projects/gitst-free-email-ender/ Please install Microsoft OpenJDK to start the application https://www.microsoft.com/openjdk
    Leader badge
    Downloads: 109 This Week
    Last Update:
    See Project
  • 24
    Regain is a Java search engine based on Jakarta Lucene. It provides indexing and searching files for plenty of formats (HTML,XML,doc(x),xls(x),ppt(x),oo,PDF,RTF,mp3,mp4,Java). A TagLibrary eases integrating search results in your JSP based web page.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 25
    WebHarvest - web data extraction tool
    Web data extraction (web data mining, web scraping) tool. It leverages well proved XML and text processing techologies in order to easely extract useful data from arbitrary web pages.
    Downloads: 19 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next

Open Source Search Engines Guide

Open source search engines are web-based applications that enable users to search for information on the Internet. They use powerful algorithms to crawl websites, index web pages, and return relevant results in response to queries from users. The most popular open source search engines are Apache Lucene/Solr, Elasticsearch, Sphinx Search, Xapian, and Nutch.

Apache Lucene/Solr is the most widely used open source search engine. It is a mature library of components that can be integrated with other technologies such as databases and language processing services. It provides highly customizable full-text searching capabilities with support for various data formats including HTML, XML, pdfs and more. Solr offers advanced features such as faceting and highlighting which make it an ideal choice for enterprise level search solutions.

Elasticsearch is another popular open source search engine known for its scalability and robustness at handling large data sets. Its distributed nature allows it to divide tasks across multiple nodes thereby allowing fast searches even when dealing with massive datasets. In addition to providing basic full-text searching capabilities like Lucene/Solr, Elasticsearch also offers powerful analytics features including geospatial searches and real time intelligence derived from streaming data sources like social media feeds or system logs.

Sphinx Search is suited for managing high traffic websites as it can handle thousands of concurrent queries quickly while minimizing server load by smart caching techniques such as query result caches (QC) and disk based hash tables (HBT). The built in ranking functions enable highly configurable relevance evaluation of documents returned by searches thus making it great for personalised specific results from very large document collections.

Xapian is an open source database library written in C++ intended specifically to facilitate effective storage of indexed data instead of focusing solely on search algorithm implementation like some other engines do. It supports natural language processing i.e tokenization into terms which can then be used in many different ways including customized weighting criteria during ranking evaluation process resulting in useful tailored searches based on one’s individual needs or preferences rather than random returns by keyword matching alone found in other solutions without this feature set present therein.

Features of Open Source Search Engines

  • Scalability: Open source search engines provide the ability to scale easily, allowing users to quickly access larger amounts of data. This can be beneficial for organizations that are dealing with large volumes of information, as they can quickly and efficiently find the exact data they need.
  • Flexibility: With open source search engines, users can customize their searches in a variety of ways. They can use different algorithms and query strings to refine their results, as well as sort by date or other criteria.
  • Customization: Open source search engines also allow users to tailor their searches according to specific needs. This could include adding custom filters, weighting terms for relevance, or using natural language processing for more accurate results.
  • Security: By default, open source search engines are secure because they don’t store any user data on their server. Any sensitive information is stored securely on the user's machine instead.
  • Cost-effectiveness: Since it is free software, open source search engines help reduce costs associated with purchasing proprietary applications and licensing fees. Plus, since anyone can contribute code to an open source project at any time, there’s no need for expensive development teams or IT personnel to keep things running smoothly

Types of Open Source Search Engines

  • Lucene: This open source search engine is based on the efficient and powerful Lucene library. It provides a full-text indexing search for complex queries, which can be used to power enterprise-level applications.
  • ElasticSearch: Another popular choice among open source search engines, ElasticSearch is built on top of Apache Lucene and offers distributed storage capabilities as well as real-time search results.
  • Solr: Solr is an open source text-based search engine that supports structured queries with API’s like JSON or XML. It also supports distributed replication, fault tolerance, language analysis and data import/export tools.
  • Xapian: Developed by the Open Source University of Oxford, this C++ library enables developers to quickly create powerful searching applications using stemming algorithms and a range of document types such as PDF's or HTML documents.
  • Sphinx: Generally designed for full-text searching relational databases, Sphinx was originally designed to work with MySQL but also works with PostgreSQL and Microsoft SQL Server databases too. It features high scalability up to large amounts of data indexed at speed.
  • Apache Nutch: A web crawler developed under Apache Software Foundation umbrella for crawling websites over the internet., Apache Nutch can extract information from multiple sources such as HTML pages, JavaScript files etc.

Open Source Search Engines Advantages

  1. Cost-effective: Open source search engines are typically free or can be purchased at a very low cost. This means that businesses and organizations can save money when building their websites or applications compared to using commercial solutions.
  2. Flexibility: Open source search engines offer a high degree of flexibility, allowing developers to customize the code for specific needs and requirements. This enables them to add unique features and capabilities not available with commercial solutions.
  3. Community Support: One of the greatest advantages of open source software is community support – there are many users who provide help, advice and resources for developing projects with open source search engines. This includes discussion forums, mailing lists, online documentation, open source libraries and more.
  4. Continuous Improvement: Because many contributors work on an open-source project continuously over time, it's often improved frequently in terms of speed/performance optimization and bug fixes as new features are added by different groups of developers around the world.
  5. Security Enhancements: The large community who works on an open-source project provides another advantage – security enhancements due to the multiple sets of eyes analyzing the code at any given time can improve the overall security of a website or application built with an open-source search engine much faster than relying solely on commercial solutions which may lack this kind of constant vigilance.

Who Uses Open Source Search Engines?

  • Academics: Researchers and academics typically rely on open source search engines to help them find accurate resources for their studies.
  • Professionals: Professionals in fields such as law, engineering, finance, etc. use open source search engines to access important documents such as case precedent or industry reports quickly.
  • Students: Students often use open source search engines for research projects, including those conducted for their classes or extra-curricular activities.
  • General Public: Individuals from all walks of life use open source search engines to perform everyday searches such as finding a restaurant nearby or directions to a location.
  • Open Source Enthusiasts: People who enjoy tinkering with technology may use open source search engines in order to gain access to the underlying code and modify it according to their own needs.
  • Developers: Developers benefit from open source search engine APIs that allow them create custom applications using powerful search capabilities within shorter time-frames and lower costs than proprietary solutions.

How Much Do Open Source Search Engines Cost?

Open source search engines are available for free, making them a cost-effective option for anyone looking to develop a custom search engine. With open source software, anyone can download the necessary files and work with the code without having to pay any kind of licensing fees or royalties further down the line. This makes it simple and economical to build a personalized search engine that meets your exact requirements.

The costs associated with open source search engines depend on how complicated the project is and what level of customization you want. For basic websites and small businesses, even completely free tools like Apache Solr can be used to set up an effective search system. If you’re planning on building something more complex or requiring more robust indexing capabilities, however, then some investment may need to be made in order to access additional features or extra support. It is possible to purchase commercial versions of many popular open source solutions – however this will obviously increase costs potentially significantly depending on what package you choose. In addition, setting up the infrastructure needed for such enterprise-level solutions will also require an investment in hardware if needed.

Overall then, open source search engines offer an excellent way for developers to access powerful technology without needing large investments in costly proprietary systems from vendors who limit their customers by charging per transaction or hitting them with expensive licensing fees after setup has been completed. By simply making use of existing software freely available online – preferably supported by a vibrant community offering help should problems arise – anyone can set up their own cutting-edge web-based solution at virtually no cost other than time spent learning how best to utilize these tools effectively.

What Do Open Source Search Engines Integrate With?

Open source search engines allow software developers to integrate their applications with the search engine. Types of software that can be integrated with an open source search engine include web browsers, databases, and even larger applications such as content management systems (CMSs), analytics platforms, and e-commerce platforms. By connecting these types of software with an open source search engine, users are able to perform searches across multiple data sources at once. This makes it easier for users to find what they're looking for quickly and efficiently. In addition, some software may feature special features that can't be found in regular search engines but are available through integration with an open source search engine.

Trends Related to Open Source Search Engines

  1. Open source search engines are becoming increasingly popular as they are more customizable, cost-effective, and secure than commercial search engines.
  2. Open source search engines are usually built on the Apache Lucene or Solr software platforms, which provide powerful search capabilities and scalability.
  3. These open source search engines are used to index large amounts of data quickly and efficiently, making them ideal for enterprise applications.
  4. Open source search engines also offer more flexibility and control than commercial search engines, allowing developers to customize their functionality and design to meet specific requirements.
  5. They also tend to be more secure because the code is open source and can be reviewed by a larger community for any potential security issues.
  6. Open source search engines have been gaining popularity due to their high performance, scalability, and flexibility. They are being used in many different industries from government to healthcare to retail.

Getting Started With Open Source Search Engines

Getting started with using open source search engines is quite easy. Most open source search engines can be installed on your computer without any prior setup.

First, you'll need to decide which open source search engine to use for your needs. Popular choices include Apache Solr and Elasticsearch, both of which are entirely free to download and install. Once you have decided upon the engine, you can simply visit their website and follow the instructions for installation. Depending on the platform (Windows or Linux) and software stack that you're using, the installation process may vary slightly but in general it will involve downloading either a zip file or tarball containing all of the necessary components and running an installer command to set everything up correctly. After this initial step has been completed, you should be able to access the engine's graphical interface by accessing http://localhost:port_number/.

Next comes configuring the engine itself in order to get it working with your data set. This may require some basic knowledge of XML formatting as well as understanding how documents are indexed by Lucene (the underlying core technology used by most open source search engines). You'll also need to make sure that whatever components required for indexing - such as an SQL database server - are properly installed and configured. Once everything is ready, however, it's usually just a matter of writing a few commands in order to insert documents into the index, create queries or update settings as needed - all accessible through the graphical user interface provided by each engine.

Once everything is up and running correctly according to your requirements then you should be good to go. With basic understanding of how these tools work folk can gain powerful results from making use of free open source search engines with ease.