tantivy
zk
tantivy | zk | |
---|---|---|
18 | 34 | |
5,829 | 1,450 | |
- | 7.7% | |
9.3 | 7.4 | |
about 2 years ago | 8 days ago | |
Rust | Go | |
MIT License | GNU General Public License v3.0 only |
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.
tantivy
-
Hey y'all back again w/ the personal, self-hosted search engine
Backend uses tantivy to index the web pages, sqlite3 to hold metadata / crawl queue
- Ask HN: What are some good rust code to read to learn the language?
-
Looking for recommendations of well maintained open source rust codebases that I can look through/contribute to
Tantivy is a very well made library and also follows alot of the best practices if you like search you'll like this: https://github.com/quickwit-inc/tantivy
-
self hosted elasticsearch alternative
tantivy - More of a search engine library than out of the box solution
-
Whats your favourite open source Rust project that needs more recognition?
Tantivy search engine.
-
Is there a library for instant arbitrary text searching?
You could try the Tantivy crate, with an n-gram tokenizer, which would split and index your text in sliding groups of n characters.
-
Zest: a CLI tool for zettelkasten-like note management
I had to look up the "tantivy" that README mentions. https://github.com/tantivy-search/tantivy. Might want to add a link to the project in your README.
-
Are you using Rust at work? If yes, for what?
We're using Rust for a domain-specific search engine. When I first learned Rust some years ago my first thought was that this language is perfect for heavy text processing. IMO, &str is that single killer feature that got me sold :) The search engine that we're building is based on https://github.com/tantivy-search/tantivy.
- Tantivy, a full-text search engine library in Rust inspired by Apache Lucene
-
Tantivy v0.15 released! Now backed by Quickwit Inc.!
Well spotted. Like IPFS, there's a comment about that here: https://github.com/tantivy-search/tantivy/pull/1067#issuecomment-853139923 that points to the distributed wikipedia mirror project https://github.com/ipfs/distributed-wikipedia-mirror/issues/76
zk
-
On Keeping a Logbook (2010)
I use org-mode with the journal plugin, but I'm soon going to switch to zk[0]. My technique is called interstitional journaling[1], and I just keep track of my location (I travel a lot) and the date, which gets generated by org. You can set up an interstitional journal in anything though, Logseq[2] supports it out of the box.
[0] (https://github.com/mickael-menu/zk)
-
What are your cross-platform note-taking solutions with neovim? I am so lost!
Personally, I'm using zk for now. What's nice about is that it aims to be a common-denominator between all the popular zettelkasten markdown formats out there. So the notes you write with it will be forward-compatible with many other note-taking apps like Obsidian.
-
Notetaking when solving issues and learning stuff
If you want to go full terminal workspace - you could use Zk (https://github.com/mickael-menu/zk) + editor of your choice. It is just markdown under the hood, but it comes with quite a few good features that majority of the tools have now (tags, backlinks, front matter, templates, etc). I wrote a post about my setup literally yesterday (it was a bit more editor oriented though) https://www.reddit.com/r/HelixEditor/comments/144x6r3/escape_hatch_xd/
-
Escape hatch xD
I selected Helix as it is phenomenally fast, I love out of the box feature set, key bindings are intuitive and it looks sick :) To manage my notes I found ZK - very cool CLI with extensibility in mind.
-
obsidian alternative? zettelkasten
I use https://github.com/mickael-menu/zk
-
Looking for guidance on simplifying my note-taking setup into the terminal
For now, with a couple aliases wrapping nb as I try it out. I'm also planning to give https://github.com/mickael-menu/zk a shot, it looks to be almost exactly what I'm looking for an offers a vim plugin to boot.
-
Announcing mds v0.14.2: a shredding machine for markdown documents
mds is grepping notes' names and items' names (links and code snippets). and also moving forward/backward along the graph. I used to use https://github.com/mickael-menu/zk, it was messing me up, giving too much info, each line of every file.
- Need advice on what plugin for note taking
- Open-source tool for academic (history) research and writing - vimwiki or org-roam?
-
Note taking options?
Big fan of zk and zk-nvim. The biggest drawback was that link insertion depended on cmp, but now there's work to add linking as a direct LSP command. I've been using that since it's been merged in, and it makes creating and linking notes on the fly a breeze!
What are some alternatives?
sonic - 🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
zeta-note - Markdown LSP server for easy note-taking with cross-references and diagnostics.
tantivy-wasm
telekasten.nvim - A Neovim (lua) plugin for working with a markdown zettelkasten / wiki and mixing it with a journal, based on telescope.nvim
pueue - :stars: Manage your shell commands.
neorg - Modernity meets insane extensibility. The future of organizing your life in Neovim.
neon - Rust bindings for writing safe and fast native Node.js modules.
zk-nvim - Neovim extension for zk
neuron - Future-proof note-taking and publishing based on Zettelkasten (superseded by Emanote: https://github.com/srid/emanote)
zk.nvim - Neovim plugin as a lightweight wrapper around https://github.com/mickael-menu/zk
tss - Go port of moreutils/ts
markor - Text editor - Notes & ToDo (for Android) - Markdown, todo.txt, plaintext, math, ..