nowfound

Life & fun · April 17, 2025

FF

Fp-filters – A curated collection of TS/JS array filter functions

Hello HN, I wanted to share a library I've been working on called: fp-filters - A curated collection of 130+ common-use filter functions that are written (and can be used) in a functional programming style. Why I built this: I have noticed in several codebases the tendency to keep writing the same or similar filter functions over and over again. Often inlined, taxing readability. And realized that most of them do pretty much the same N things. Therefore they could be isolated, curated, and maintained separately. fp-filters provides 130+ composable, point-free filtering functions that make…

Fp-filters – A curated collection of TS/JS array filter functions launched on April 17, 2025 with 11 votes, #2,830 of 7,818 launches that month and more than 75% of that year's launches. The site was not reachable when checked in September 2026.

In plain words

fp-filters is a TypeScript/JavaScript library containing over 130 reusable filter functions designed for functional programming. It addresses the problem of filter logic being repeatedly written inline across codebases by providing composable, point-free predicates that can be combined and chained. The library targets developers who want more readable and maintainable data transformation pipelines. Functions are pure with no side effects and work as both predicates and filters.

written from the facts on this page · September 2026

From the sources

In the maker’s words, at launch

Hello HN, I wanted to share a library I've been working on called: fp-filters - A curated collection of 130+ common-use filter functions that are written (and can be used) in a functional programming style. Why I built this: I have noticed in several codebases the tendency to keep writing the same or similar filter…

Does a similar job

all alternatives →
  • fp-filters (JavaScript / TypeScript)Dec 2025 · github.com · ▲1

    A curated list of JS/TS ready-to-use array filters

  • FP-pack – Functional pipelines in TypeScript without monadsJan 2026 · github.com · ▲14

    Hi HN, I built fp-pack, a small TypeScript functional utility library focused on pipe-first composition. The goal is to keep pipelines simple and readable, while still supporting early exits and side effects — without introducing monads like Option or Either. Most code uses plain pipe/pipeAsync. For the few cases that need early termination, fp-pack provides a SideEffect-based pipeline that short-circuits safely. I also wrote an “AI agent skills” document to help LLMs generate consistent fp-pack-style code. Feedback, criticism, or questions are very welcome.

  • FilterQL – A tiny query language for filtering structured data2025 · github.com · ▲77

    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!

  • Frpjs – Functional reactive programming library for JavaScript2016 · github.com · ▲36

    Functional Reactive Programming Library for JavaScript - santoshrajan/frpjs

  • JAQT – JavaScript Queries and Transformations2024 · github.com · ▲100

    Hi all, I've made a javascript library to simplify searching/sorting/filtering in arrays of objects. Its inspired by both GraphQL and SQL, but implemented using javascript Proxies. Instead of creating a new language, its all just javascript. I've made it as part of an experimental database, which uses javascript as the query engine. The normal javascript map/reduce/sort functions are quite difficult to master for junior developers. JAQT is easier to explain, and can still be used in combination with any existing array functions. Please let me know what you think of the…

  • Fast.js – faster reimplementations of native JavaScript functions2014 · github.com · ▲323

    Faster user-land reimplementations for several common builtin native JavaScript functions. - codemix/fast.js

More life & fun this month

the category →

Source: Show HN post ↗ · launch text quoted in part

Launched alongside, April 2025

the whole month →
  • Hi everyone, I built PyXL — a hardware processor that executes a custom assembly generated from Python programs, without using a traditional interpreter or virtual machine. It compiles Python -> CPython Bytecode -> Instruction set designed for direct hardware execution. I’m sharing an early benchmark: a GPIO test where PyXL achieves a 480ns round-trip toggle — compared to 14-25 micro seconds on a MicroPython Pyboard - even though PyXL runs at a lower clock (100MHz vs. 168MHz). The design is stack-based, fully pipelined, and preserves Python's dynamic typing without static type restrictions.…

    Dev tools · 2025 · runpyxl.com

  • The Unsure Calculator is an online tool that lets you calculate with numbers you’re not sure about.

    Life & fun · 2025 · filiph.github.io

  • https://the-pocket.github.io/Tutorial-Codebase-Knowledge/

    AI · 2025 · github.com

  • Whatting▲898

    The iPad diary, just for you

    Work · 2025 · whatting.com

  • Browser with AI companions that automate web tasks

    AI · 2025 · strawberrybrowser.com

  • Peek▲828

    AI personal finance coach that guides you through decisions

    Work · 2025 · peek.money