koreader-base VS fzy-lua-native

Compare koreader-base vs fzy-lua-native and see what are their differences.

koreader-base

Base framework offering a Lua scriptable environment for creating document readers (by koreader)

fzy-lua-native

Luajit FFI bindings to FZY (by romgrk)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
koreader-base fzy-lua-native
1 6
122 116
0.0% -
9.3 3.8
1 day ago 4 months ago
Lua Lua
GNU Affero General Public License v3.0 -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

koreader-base

Posts with mentions or reviews of koreader-base. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-22.
  • project design with lua
    2 projects | /r/lua | 22 Oct 2021
    Can't give you a tutorial, but maybe it is interesting to you how we (well, I'm not an active part of the team anymore, it has evolved considerably after my active time in that project - back in the day, I kicked off the humble beginnings) in the KOReader project went on, so I suggest to study that. We've separated the "glue" part - https://github.com/koreader/koreader-base - from the "application" part, https://github.com/koreader/koreader That approach served well, if I'm any judge, since the former deals with C/Lua interop (API and LuaJIT's FFI), while the latter is a "pure" Lua framework. Start with reading "reader.lua", it will eventually call in the main application loop, UIManager:run().

fzy-lua-native

Posts with mentions or reviews of fzy-lua-native. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-07.
  • kirby.nvim: design update
    4 projects | /r/neovim | 7 Jun 2023
    I don't think it would be a good idea to integrate with telescope, I don't like the design of that plugin too much. Kirby's filtering backend uses fzy-lua-native, which is faster than out-of-the-box telescope. That backend was originally wrote for telescrope tbh (& vim-clap), but they never made it the default so AFAIK they still use lua filtering for basic cases.
  • kirby.nvim - fuzzy picker based on kui.nvim
    5 projects | /r/neovim | 13 Feb 2023
    It uses fzy-lua-native for filtering, another of my creations in need of love. It filters on the main thread but should be responsive for repos up to maybe a few thousand files.
  • Looking for a neat Neovim config for wilder.nvim
    8 projects | /r/neovim | 11 Aug 2021
    fzy-lua-native similary doesn't use fzy, it's a matcher based on the algorithm that fzy uses. This is actually the same matcher used under the hood in telescope-fzy-native.
  • speeding up Telescope?
    9 projects | /r/neovim | 11 Aug 2021
    They really should make that extension the default. Besides, the backing fzy bindings also include a lua fallback, it would be much nicer for users to not have to mess around with tons of options to get a fast by default picker. (Disclaimer: I'm the author of the backing fzy bindings)
  • LSP Signature can be better
    4 projects | /r/neovim | 27 Apr 2021
    Anyway, if you're interested in doing the switch open an issue we can discuss further, but otherwise it's not a big deal.
  • Fuzzy.nvim [ Neovim plugin ]
    3 projects | /r/neovim | 18 Apr 2021
    I saw that you're spawning a new job for sorting things. If you're interested, fzy-lua-native is the standalone fzy lua bindings that telescope.nvim and other projects use. It comes with pre-compiled binaries for common OSes (included as-is, no install step needed; but just make otherwise), and fallbacks to a lua fzy implementation in case the binary fails to load.

What are some alternatives?

When comparing koreader-base and fzy-lua-native you can also consider the following projects:

koreader - An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices

telescope-fzf-native.nvim - FZF sorter for telescope written in c

zathura-pywal - A better version of zathura-pywal that saves settings and features alpha transparency

telescope-fzy-native.nvim - FZY style sorter that is compiled

vim-clap - :clap: Modern performant fuzzy picker, tree-sitter highlighting, and more, for both Vim and NeoVim

navigator.lua - Code analysis & navigation plugin for Neovim. Navigate codes like a breeze🎐 Exploring LSP and 🌲Treesitter symbols a piece of 🍰 Take control like a boss 🦍

wilder.nvim - A more adventurous wildmenu

plenary.nvim - plenary: full; complete; entire; absolute; unqualified. All the lua functions I don't want to write twice.

fuzzy.nvim - Fuzzy matching for Neovim

fzf-lua - Improved fzf.vim written in lua

fzy - :mag: A simple, fast fuzzy finder for the terminal

lsp_signature.nvim - LSP signature hint as you type