frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: UFFS, a Rust NTFS search engine benchmarked against Everything

https://github.com/skyllc-ai/UltraFastFileSearch
1•rnio•1h ago

Comments

rnio•57m ago
During COVID I was bored and wondered why nobody (I was ignorant at that time) used the MFT to read the NTFS in one swoop and not do this item by item sys-call flow.

Then I started looking around and found a few tools actually which did this. One of them was a CPP implemented “Swiftsearch”(https://sourceforge.net/projects/swiftsearch/) tool. I liked the tool, but it was clumsy and not very user friendly. It did have a CLI, but that was a bare minimum. So I sat out to fork it and add the missing pieces, which I did (https://github.com/githubrobbi/Ultra-Fast-File-Search-legacy...) … and I learned a lot.

Then I stumbled upon RUST doing another project (derivative trading engine) and with this I thought, I can rebuild a RUST based NTFS reader. (The CPP code was a convoluted monolithic code base and to re-write the CPP code was the same as to start from scratch and doing that I had the “freedom of choice” to use a language I thought might even be better suited.) I chose RUST.

And this is what I build:

On windows systems, the traditional file system tools are VERY slow, because of the way they process the file system, the tree traversal. (look here for what I am talking about: https://dev.to/robertnio/dont-walk-the-tree-how-ntfs-file-se...)

Everything and a few other tools do it, but their CLI / scripting support is thin and that is where I thought I can contribute.

So my toolset UFFS reads the MFT and builds a local index, which can serve all metadata for every file of the underlying drive. It is Rust, MPL-2.0, local-only, and has no accounts or telemetry.

For freshness, UFFS follows NTFS changes through the USN Journal rather than requiring a full rescan for every change.

I created a benchmark harness to see how well my RUST based approach would do against Everything. So far I saw the UFFS was ~2.8 times faster than Everything ?! I am sure I missed a thing or two and that I might have a fundamental flaw in the way I measured. Anyhow, maybe there is a specialist out there, who can shed some light on what I could do better for a truly meaningful comparison.

I was surprised at how fast RUST is able to push data out to the terminal / file etc. In my measures UFFS streamed 23.3M rows across seven volumes to CSV in 12.0s. The es.exe path I tested hit a limit there. This is a bulk-export workload I think can be useful for automation / scripting.

This is not a “fastest Windows search” claim. Everything is excellent, and for many interactive desktop lookups it is still the tool I would recommend. UFFS is aimed more at large multi-drive machines, scripted searches, full-result exports, and treating file metadata as a queryable dataset.

Here is what I am looking for help with: feedback, for things I missed to look at, and even scenarios, where Everything should be the clear winner.

Repo: https://github.com/skyllc-ai/UltraFastFileSearch Benchmark writeup: https://uffs.io/blog/benchmarking-against-everything/ Demos: https://www.youtube.com/playlist?list=PLTTMn_SUmnqqTVXWHYPSy...

Just to let you know:

- This is a WINDOWS-only tool … and yes, you could analyze digest an OFFLINE MFT on linux or MAC too, but the real value is for WINDOWS users. - MFT access needs ADMIN rights each time you use it … or use the UFFS-BROKER which will just need a one-time elevation and stays running as a service. - The binaries on GitHub are NOT signed yet they are built from the source code by GitHub Actions and carry a SHA256 with them … just not signed yet. Here is how to verify where the binaries came from: “gh attestation verify <file> --owner skyllc-ai”

What Nobody Explains About Debezium in 2026 (But Should)

https://debezium.io/blog/2026/05/22/what-nobody-explains-about-debezium-2026/
1•b-man•48s ago•0 comments

Is Life Just Different?

https://www.quantamagazine.org/is-life-just-different-20260708/
1•Tomte•48s ago•0 comments

UK Farage's election gamble could see him face one challenger Count Binface

https://www.reuters.com/world/uk/uk-farages-election-gamble-could-see-him-face-one-challenger-cou...
1•Tomte•1m ago•0 comments

Low Birth Rate Risks Creating US Housing Glut over Coming Decade

https://www.bloomberg.com/news/articles/2026-07-08/low-birth-rate-risks-creating-us-housing-glut-...
1•toomuchtodo•2m ago•1 comments

American Express launches NFTs in 2026

https://www.americanexpress.com/en-us/web3/passport/
1•runamuck•3m ago•0 comments

Kids (With Phones) Are Alright

https://heatherburns.tech/2026/07/08/the-kids-with-phones-are-alright/
1•speckx•6m ago•1 comments

Show HN: Abralo – Manage several Claude Code agents in one window

https://abralo.com/
1•cwbuilds•6m ago•1 comments

Venus Aerospace raises $91M to advance its revolutionary rocket engine design

https://www.space.com/technology/revolutionary-rocket-engine-company-venus-aerospace-raises-usd91...
2•rbanffy•9m ago•0 comments

ArticleOne – a daily tech briefing app

https://articleone.news/
1•ethanjamesfox•10m ago•0 comments

Measuring and improving AI-generated UI design

https://softlight.com/blog/measuring-and-improving-ai-generated-ui-design
2•ashwin153•10m ago•0 comments

Show HN: BrAIn, reactive AI agent nodes on a NATS bus instead of a chat loop

https://github.com/tibzejoker/brAIn
1•tibzejoker•10m ago•0 comments

Start with A – Open-source, self-hosted investment research platform (BYOK AI)

https://github.com/warlock20/StartWithA
1•warlock_20•11m ago•0 comments

OpenAI/YC, Netflix, Michaels and Apollo

https://www.marginpoints.com/issues/2026-07-07-openai-yc-netflix-michaels-apollo
1•historian1066•11m ago•0 comments

A free Claude skill that turns one blog post into 3 ready-to-publish posts

https://github.com/alexmendo25703-hub/content-repurposer-lite
1•Creator_Forge•13m ago•0 comments

Show HN: RepoFleet – A CLI to manage Git workflows across multiple repositories

https://github.com/mehranzand/repofleet
1•mehranzand•13m ago•0 comments

LLM-wiki-tags: LLM-readable codebase docs with grep-friendly tags

https://github.com/mpashka/llm-wiki-tags
1•m_pashka•17m ago•0 comments

Anyone here with an "in" with eBay?

4•ColinWright•17m ago•0 comments

Are all evils caused by insufficient knowledge?

https://www.bretthall.org/blog/are-all-evils-are-caused-by-insufficient-knowledge
3•jxmorris12•18m ago•1 comments

Waterfall CAD Playground: Haskell-Powered Programmable CAD in Browser with WASM

https://doscienceto.it/waterpark/
1•birdculture•18m ago•0 comments

German Exit Tax: What to Do Before Your First Funding Round

https://eidel.io/posts/german-exit-tax-what-to-do-before-your-first-funding-round
2•olieidel•18m ago•0 comments

Digital show and tell: how digital audio signals behave in the real world

https://wiki.xiph.org/Videos/Digital_Show_and_Tell
1•fanf2•19m ago•0 comments

Quilt: Run many AI coding agents in one Git checkout

https://github.com/wkoverfield/quilt
1•wkoverfield•20m ago•0 comments

Cayley graph search with Claude Code: what puzzle competitions look like in 2026

https://andlukyane.com/blog/cayleypy-kaggle-with-claude
2•Artgor•20m ago•0 comments

Introducing My Apple Franken-Lisa Project · Rhyme

https://rhyme.com/post/6xb7vxx/introducing-my-apple-franken-lisa-project
1•rbanffy•21m ago•0 comments

Show HN: Boards.md – A project board that writes itself while you build

https://boards.reindent.com/
3•reindent•22m ago•1 comments

Spit – On-device voice dictation for Mac, free and open source

https://github.com/Draxo-io/spit
1•rafamail•23m ago•0 comments

Ask HN: What features do you want in a free online timer?

1•CleanStopwatch•23m ago•0 comments

America's Greatest Hot Dog

https://www.theringer.com/2026/07/02/food/costco-hot-dog-history-explained-cheap
1•speckx•24m ago•0 comments

Running Kubernetes without C in Rust-based Asterinas kernel

https://github.com/upbound/asterkube
1•boeroboy•25m ago•1 comments

IBM Expands Z17 and LinuxONE 5 Mainframe Lineups with Single Frame and Rackmount

https://www.servethehome.com/ibm-expands-z17-and-linuxone-5-mainframe-lineups-with-single-frame-a...
1•rbanffy•26m ago•0 comments