nowfound

Life & fun · alternatives · 2026

24 alternatives to A gem to stop progressively building ActiveRecord queries

:mag: Object-oriented query building for ActiveRecord. - dobtco/filterer

Filterer is a Ruby library that provides object-oriented query building for ActiveRecord, allowing developers to construct database queries in a structured, modular way rather than through progressive chain-building.… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A gem to stop progressively building ActiveRecord queries launched in 2013; newer entries below may have overtaken it.

  1. 1DY
  2. 2

    Pure Ruby Cuckoo Filter Implementation. Contribute to pawandubey/cuckoo_filter development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  3. 3

    Cuckoo Filter implementation in Go, better than Bloom Filters (unmaintained) - irfansharif/cfilter

    2016 · github.com · its alternatives →

  4. 4

    Hello HN, I introduce a property-based testing tool for Ruby. Ruby's ease of test-writing and rich ecosystem are widely acclaimed. However, property-based testing is not as widely used as in other languages such as Haskell or Elixir, and I think this is because there is no de facto testing tool. This gem currently not only has the basic functionality of stateless property-based testing but also has the following features: - Support verbose mode that allows you to see its shrinking procedure and algorithms. - Support several concurrency/parallel executions of each test. As of now,…

    2024 · github.com · its alternatives →

  5. 5

    Hey all, I just released v2.0.0 of FilterQL, a query language and TypeScript library. This version adds support for Operations, which allow you to transform the data after filtering. If you think this would be useful in a project you're working on, give it a try and let me know what you think!

    2025 · github.com · its alternatives →

  6. 6
    ShapedQL▲211

    The SQL engine for search, feeds, and AI agents

    Jan 2026 · its alternatives →

  7. 7

    Rails N+1 queries auto-detection with zero false positives / false negatives - charkost/prosopite

    2021 · github.com · its alternatives →

  8. 8

    I've built an advanced RAG (Retrieval-Augmented Generation) pipeline from scratch to demystify the complex mechanics of modern LLM-powered Question Answering systems. This repository features: -- An implementation of a sub-question query engine from scratch to answer complex user questions. -- Illustrative explanations that unveil the inner workings of the system. -- An analysis of the challenges I faced while working with the system, like prompt engineering and cost estimation. -- Qualitative comparison with similar frameworks like LlamaIndex, offering a broader perspective. Key Takeaway:…

    2023 · github.com · its alternatives →

  9. 9

    Filters ActiveRecord queries in a nice way

    2019 · github.com · its alternatives →

  10. 10

    ⛑ Fork of diamondback-ruby. Contribute to stereobooster/diamondback-ruby development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  11. 11SA

    Hi HN, I’m Tullie, founder of Shaped. Previously, I was a researcher at Meta AI, worked on ranking for Instagram Reels, and was a contributor to PyTorch Lightning. We built ShapedQL because we noticed that while retrieval (finding 1,000 items) has been commoditized by vector DBs, ranking (finding the best 10 items) is still an infrastructure problem. To build a decent for you feed or a RAG system with long-term memory, you usually have to put together a vector DB (Pinecone/Milvus), a feature store (Redis), an inference service, and thousands of lines of Python to handle business logic…

    Jan 2026 · playground.shaped.ai · its alternatives →

  12. 12

    Generate recommendations using collaborative filtering - asmuth/recommendify

    2012 · github.com · its alternatives →

  13. 13
    Looker▲83

    The data exploration for the modern business.

    2014 · cloud.google.com · its alternatives →

  14. 14
  15. 15

    Filter sensitive information from free text before sending it to external services or APIs, such as chatbots and LLMs. By default it filters the following: - Credit cards - Emails - Phone numbers - Social security numbers - People's names - Locations

    2025 · github.com · its alternatives →

  16. 16
    Tantivy▲68

    A full-text, horse-speed search engine library in Rust

    2022 · github.com · its alternatives →

  17. 17RA
  18. 18

    Fast multidimensional filtering for coordinated views

    2018 · square.github.io · its alternatives →

  19. 19

    Scalable, Low-latency and Hybrid-enabled Vector Search in Postgres. Revolutionize Vector Search, not Database. - tensorchord/pgvecto.rs

    2023 · github.com · its alternatives →

  20. 20OA

    The Orator ORM provides a simple yet beautiful ActiveRecord implementation to Python.

    2015 · orator-orm.com · its alternatives →

  21. 21RA
  22. 22

    High-Performance GPU Cuckoo Filter. Contribute to tdortman/Cuckoo-GPU development by creating an account on GitHub.

    Jan 2026 · github.com · its alternatives →

  23. 23

    I built a Ruby gem for memoization with TTL + LRU cache. It’s thread-safe, and has been helpful in my own apps. Would love to get some feedback: https://github.com/mishalzaman/memo_ttl

    2025 · github.com · its alternatives →

  24. 24LA

    Hi HN, I made Lingo - the SQLite of semantic search. I'm a self-taught developer and researcher who left school at 16, and I've spent some time exploring a first-principles approach to system design for various frontier problems. In this case it's AI that challenges the 'bigger is better' transformer paradigm. Lingo is the first piece of that research, a high-performance linguistic database designed to run on-device. The full technical overview and manifesto is here: https://medium.com/@robm.antunes/bcd1e9752af6 The paper has been archived on Zenodo with a DOI:…

    2025 · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →