Wosp
advanced full-text search on the command line
Details
- External ID
- 45823214
- Source
- HN
- Company
- —
- Product
- Wosp
- Website domain
- github.com
- Launched
- Nov. 5, 2025
- Cohort
- —
- Upvotes
- 8
- Upvotes percentile
- 0.4421397379912664
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:25 p.m.
- Updated at
- Sept. 7, 2026, 9:25 p.m.
Description
Hi, I'm Andrew Trettel. I'm a scientist and researcher. I wrote Wosp to help me search local documents using Boolean and proximity operators.Wosp is a command-line program that performs full-text search on text documents. Wosp stands for word-oriented search and print. It is designed for advanced searchers. It works differently than line-oriented search tools like grep, so it can search for matches spanning multiple lines. Wosp supports an expressive query language that contains both Boolean and proximity operators. It also supports nested queries, truncation, wildcard characters, and fuzzy searching.The linked GitHub repository contains all of the code to try out the program. I also wrote a blog post (https://www.andrewtrettel.com/blog/wosp/) that discusses my motivations for creating Wosp in more detail, along with some additional technical discussion and diagrams.If you give Wosp a try, I'd appreciate any comments or feedback you have about the experience.
Enrichment
- Theme
- markdown editors and writing tools
- Vertical
- Horizontal
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- full-text search command line tool
- Manually corrected
- False
Could you build this?
Partial A basic CLI search tool is straightforward, but implementing performant full-text search with complex Boolean parsing, positional index tokens, and proximity distance matching is mathematically and algorithmically tricky.
What it would actually take: Building a robust CLI search tool requires a custom query parser (supporting ASTs for AND, OR, NOT, NEAR/n), an efficient inverted index with token positions, and optimized disk or memory-mapped file access. Implementing accurate word-distance proximity operators and ranking requires solid algorithmic knowledge of information retrieval and systems programming in C, Rust, or Go.
Discussion
2 comments analyzed.
Competitors mentioned: USPTO query language, BRS/Search, Contextual Query Language
Competitors
Other products that read as similar to this one — 26 launches clear the similarity bar, closest 8 shown.
Attention rank: #17 of 27 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 7 days after the earliest competitor.
- Qlog · hn · 2026-03-04 · 17 upvotes · similarity 0.39
- axil · hn · 2026-03-30 · 5 upvotes · similarity 0.37
- Text File Editor · ph · 2026-09-18 · 1 upvotes · similarity 0.35
- Vespper (YC F24) · hn · 2026-09-28 · 5 upvotes · similarity 0.35
- Woxi · hn · 2026-08-12 · 314 upvotes · similarity 0.35
- Metaspec: The DpANS3R Common Lisp Spec in S-Expr and HTML Format · hn · 2026-06-24 · 17 upvotes · similarity 0.35
- Wispro for Chrome · ph · 2026-09-22 · 3 upvotes · similarity 0.34
- wxpath · hn · 2026-01-14 · 64 upvotes · similarity 0.33
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.