garnet
TextSnatcher
garnet | TextSnatcher | |
---|---|---|
4 | 11 | |
9,326 | 1,219 | |
26.8% | - | |
9.3 | 2.8 | |
4 days ago | about 2 months ago | |
C# | Vala | |
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.
garnet
-
A MySQL compatible database engine written in pure Go
You would be surprised by performance of modern .NET :)
Writing no-alloc is oftentimes done by reducing complexity and not doing "stupid" tricks that actually work against JIT and CoreLib features.
For databases specifically, .NET is actually positioned very well with its low-level features (intrisics incl. SIMD, FFI, struct generics though not entirely low-level) and high-throughput GC.
Interesting example of this applied in practice is Garnet[0]/FASTER[1]. Keep in mind that its codebase still consist of un-idiomatic C# and you can do way better by further simplification, but it already does the job well enough.
[0] https://github.com/microsoft/garnet
[1] https://github.com/microsoft/FASTER
- FLaNK AI Weekly 25 March 2025
-
Redis License Changed
At the same time Microsoft releases Garnet: https://github.com/microsoft/garnet
Good timing.
- Garnet – A new remote cache-store from Microsoft Research
TextSnatcher
- FLaNK AI Weekly 25 March 2025
- TextSnatcher: Copy text from images, for the Linux Desktop
-
Blog(ish): So I switched to Arch for a month...
- https://github.com/RajSolai/TextSnatcher
- TextSnatcher: How to Copy Text from Images? Perform OCR operations in seconds on Linux Desktop.
-
What are you working on [July 2022]
Thanks to Gtk4 support and packages available on macOS via homebrew. Today I was successful able to build .app for the app. You can track the progress here https://github.com/RajSolai/TextSnatcher branch 'macos-dev'
- I made a desktop popup dictionary for games and apps. It shows definitions on hover and allows you to create Anki cards.
- If you want to OCR your PDF, the fastest, easiest and less buggy tool out there is "pdfsandwich"
- TextSnatcher – An Easy to use OCR front end for GNU/Linux
- Copy Text from Images to Your Clipboard
-
How can I do an OCR scan of a PDF that has human handwriting text?
You can do this from a desktop app like https://github.com/RajSolai/TextSnatcher
What are some alternatives?
redis - Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes
normcap - OCR powered screen-capture tool to capture information instead of images
KeyDB - A Multithreaded Fork of Redis
tesseract-ocr - Tesseract Open Source OCR Engine (main repository)
FASTER - Fast persistent recoverable log and key-value store + cache, in C# and C++.
PaddleOCR - Awesome multilingual OCR toolkits based on PaddlePaddle (practical ultra lightweight OCR system, support 80+ languages recognition, provide data annotation and synthesis tools, support training and deployment among server, mobile, embedded and IoT devices)
dragonfly - A modern replacement for Redis and Memcached
OCRmyPDF - OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched
FLiPStackWeekly - FLaNK AI Weekly covering Apache NiFi, Apache Flink, Apache Kafka, Apache Spark, Apache Iceberg, Apache Ozone, Apache Pulsar, and more...
nixpkgs-mozilla - Mozilla overlay for Nixpkgs.
deeplake - Database for AI. Store Vectors, Images, Texts, Videos, etc. Use with LLMs/LangChain. Store, query, version, & visualize any AI data. Stream data in real-time to PyTorch/TensorFlow. https://activeloop.ai
GameHub - All your games in one place