Top 15 Xapian Alternative and Similar Softwares | Dec 2024

Xapian is an open source probabilistic information retrieval library, released under the GNU General Public License (GPL). It is a full text search engine library for programmers. It is written in C++, with bindings to allow use from Perl, Python, PHP, Java, Tcl, C#, Ruby, and Lua. Xapian is highly portable and runs on Linux, Mac OS X, FreeBSD, NetBSD, OpenBSD, Solaris, HP-UX, Tru64, IRIX, Microsoft Windows, GNU Hurd, and OS/2.

1. OpenSearchServer

OpenSearchServer OpenSearchServer is an open source application server allowing development of index-based applications like search engines. Main features of OpenSearchServer are : An integrated crawler for databases, web pages and rich documents; a user friendly GUI allowing development of most applications with some clicks through an interface built in Zkoss; snippets;......

2. SearchBlox

SearchBlox SearchBlox is an out-of-the-box Enterprise Search Solution built on top of Apache Lucene/Solr. It is fast to deploy, easy to manage and available for both on-premise and cloud deployment.......

3. elasticsearch

elasticsearch ElasticSearch is a distributed, RESTful, free/open source search server based on the Apache License.......

4. Google Mini

Google Mini The Google Mini is a smaller and lower-cost solution for small and medium-sized businesses to set up a search engine that allows them to index and search up to 300,000 documents.......

5. Apache Solr

Apache Solr Solr is an open source enterprise search server based on Lucene search library, with XML/HTTP and JSON APIs. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, and rich document handling. Providing distributed search and index replication, Solr is highly scalable.......

6. Sphinx (search engine)

Sphinx (search engine) Sphinx is a free software search engine designed with indexing database content in mind. It currently supports MySQL, PostgreSQL, and ODBC-compliant databases as data sources natively. Other data sources can be indexed via pipe in a custom XML format.......

7. SearchUnit

SearchUnit Unlimited SearchingNo restrictions on; number of searches, index size, document limit or file types you can index.Best UX availableOur latest AJAX based end user interface is smooth and quick, exactly what users will expect.Craft a custom experienceBuild the best internal search for your app. by using our open API and......

8. Xara Web Designer

Xara Web Designer Xara Web Designer is a WYISWYG web design tool for the Windows platform that enables you to quickly and easily design your own web pages and websites. You can start from scratch or use one of the many supplied templates and customize it as required with easy drag and drop......

9. io.js

io.js io.js is a JavaScript platform built on Chrome's V8 runtime. This project began as a fork of Joyent's Node.js and is compatible with the npm ecosystem.io.js aims to provide faster and predictable release cycles. It currently merges in the latest language, API and performance improvements to V8 while also updating......

10. Luvit

Luvit Familiar APILuvit implements the same APIs as Node.js, but in Lua!This helps teams migrate without having to learn a new way of programming.Async ChoiceChoose your async model; we don’t mind; we encourage experimentation.If you don’t like callbacks and event emitters, use coroutines and write blocking style code without actually blocking......

11. Dropkick

Dropkick Create websites for any device for free and without coding.If you are an entrepreneur and want a quick site made or are a designer and want to build your own site or for a client, you could programme it yourself or use a cookie cutter site builder. Dropkick gives you......

12. WaveMaker Platform

WaveMaker Platform WaveMaker is an award winning rapid application development and delivery platform that helps create enterprise grade web and mobile apps. With over 10 years of market presence, thousands of developers use it to create applications 67% faster. It caters to enterprise through its offering - WaveMaker Enterprise and also to......

13. Flow (type)

Flow (type) Flow uses type inference to find bugs even without type annotations. It precisely tracks the types of variables as they flow through your program.Flow is designed for JavaScript programmers. It understands common JavaScript idioms and very dynamic code.Flow incrementally rechecks your changes as you work, preserving the fast feedback cycle......

14. NS-ORG IDE for Dot Net Framework

NS-ORG IDE for Dot Net Framework Please Give a visit at http://nehulsinghide.blogspot.in/ for detailed info.This is a free IDE for C#, VB.NET and Boo projects on Microsoft's .NET platform.It have some dependencies listed here. You can download both executables from this site WithDependencies & WithoutDependencies. It enables Developers to write applications in languages including......

15. Expansive

Expansive Expansive is a powerful web site generator that quickly creates compelling web sites with dynamic content. It uses powerful templating, scripting and tooling to provide a complete web site creation environment to accelerate your web application development.......