smyrna
zinc
smyrna | zinc | |
---|---|---|
1 | 2 | |
18 | 12,535 | |
- | - | |
10.0 | 10.0 | |
almost 2 years ago | over 1 year ago | |
Clojure | Go | |
- | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
smyrna
-
An alternative to Elasticsearch that runs on a few MBs of RAM
I've written a full-text search engine as well. I don't tout it as a replacement for Elasticsearch, but it does have a few advantages: it's fast; supports HTML documents; supports Polish inflection (via a full-blown morphological dictionary, not just a stemmer); and has a very compact on-disk format (pre-parsed HTML trees, Huffman-encoded over large alphabets). Oh, and it's 100% Clojure.
It underlies a GUI called Smyrna: https://github.com/nathell/smyrna, https://smyrna.danieljanus.pl
I haven't touched it in six years, other than a few small changes. But I do plan on revisiting it when time permits.
zinc
What are some alternatives?
search-benchmark-game - Search engine benchmark (Tantivy, Lucene, PISA, ...)
MeiliSearch - A lightning-fast search API that fits effortlessly into your apps, websites, and workflow
Elasticsearch - Free and Open, Distributed, RESTful Search Engine
orama - 🌌 Fast, dependency-free, full-text and vector search engine with typo tolerance, filters, facets, stemming, and more. Works with any JavaScript runtime, browser, server, service!
bluge - indexing library for Go
dozzle - Realtime log viewer for docker containers.
manrope - Manrope font – modern geometric sans-serif
not-paid - Client did not pay? Add opacity to the body tag and decrease it every day until their site completely fades away
Suricata - Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network Security Monitoring engine developed by the OISF and the Suricata community.
quickwit - Quickwit is a fast and cost-efficient distributed search engine for large-scale, immutable data. [Moved to: https://github.com/quickwit-oss/quickwit]
zincsearch - ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.
OpenSearch - 🔎 Open source distributed and RESTful search engine.