TypeScript Functional

Open-source TypeScript projects categorized as Functional

Top 23 TypeScript Functional Projects

  1. remeda

    A utility library for JavaScript and TypeScript.

    Project mention: remeda package in 0.email codebase. | dev.to | 2025-06-25

    In this article, we will review remeda package in 0.email codebase. We will look at:

  2. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  3. tonal

    A music theory library for Javascript

    Project mention: Ask HN: Tools or frameworks to build music theory games | news.ycombinator.com | 2024-11-27

    https://github.com/tonaljs/tonal does a bunch of theory stuff. I think there’s another JS library I’ve used too but I can’t think of the name.

    If he wants to generate audio, Tone.js can be a useful higher level abstraction for WebAudio.

  4. frontend-clean-architecture

    React + TypeScript app built using the clean architecture principles in a more functional way.

    Project mention: Clean Architecture in Front-End Development | dev.to | 2025-06-01

    https://bespoyasov.me/blog/clean-architecture-on-frontend/ https://dev.to/tagada216/clean-architecture-for-the-front-end-3ni4 https://eduardo-ottaviani.medium.com/a-definitive-guide-to-front-end-clean-architecture-3a62418becb4

  5. Router5

    Flexible and powerful universal routing solution

  6. meta-typing

    📚 Functions and algorithms implemented purely with TypeScript's type system

  7. bitECS

    Flexible, minimal, data-oriented ECS library for Typescript

  8. eslint-plugin-functional

    ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.

    Project mention: Generative AI in JavaScript? Microsoft’s GenAIScript, Svelte 5, Next.js 15 and more | dev.to | 2024-10-27

    eslint-plugin-functional

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. signals

    A tiny (~1kB minzipped) and extremely fast library for creating reactive observables via functions. (by maverick-js)

  11. boxed

    Essential building-blocks for functional & safe TypeScript code

  12. react-functional-select

    Micro-sized & micro-optimized select component for React.js

  13. iter-ops

    Basic operations on iterables

  14. fnts

    λ Minimal Functional Programming Utilities for TypeScript & JavaScript

  15. ok-computer

    λ "Functions all the way down" data validation for JavaScript and TypeScript.

  16. ftld

    A pragmatic entry into a functional fantasy land.

  17. hacky

    ⚙️ Crank.js with tagged templates

  18. mobx-store-provider

    React Hooks to connect mobx-state-tree to your components

  19. fefe

    Validate, sanitize and transform values with proper TypeScript types and zero dependencies.

  20. stream

    Typesafe API for processing iterable data in TypeScript and JavaScript. (by szilanor)

  21. matchbook-ts

    pattern matching in javascript & typescript made easy

  22. from-typescript-to-rescript

    Frontend of https://Inhyped.com written in TypeScript and rewritten in ReScript

  23. postfix-haskell

    A low-level, postfix, functional programming language that compiles to WebAssembly

  24. statofu

    Predictable state changes at a low cost. Framework-agnostic, fast, and small.

  25. persistent-ts

    Persistent data structures for Typescript

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript Functional discussion

Log in or Post with

TypeScript Functional related posts

  • remeda package in 0.email codebase.

    1 project | dev.to | 25 Jun 2025
  • My Favourite Gleam Feature

    1 project | news.ycombinator.com | 13 Jun 2024
  • Remeda v2

    1 project | news.ycombinator.com | 31 May 2024
  • Ramda: A practical functional library for JavaScript programmers

    7 projects | news.ycombinator.com | 4 Aug 2023
  • Boxed: Functional Types and Utilities for TypeScript

    1 project | news.ycombinator.com | 19 May 2023
  • Functional Programming in JavaScript with Ramda.js

    1 project | /r/reactjs | 5 May 2023
  • What is this scale called?

    1 project | /r/musictheory | 3 May 2023
  • A note from our sponsor - Sevalla
    sevalla.com | 1 Sep 2025
    Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →

Index

What are some of the best open-source Functional projects in TypeScript? This list will help you:

# Project Stars
1 remeda 5,108
2 tonal 4,021
3 frontend-clean-architecture 2,509
4 Router5 1,714
5 meta-typing 1,570
6 bitECS 1,108
7 eslint-plugin-functional 943
8 signals 870
9 boxed 727
10 react-functional-select 195
11 iter-ops 145
12 fnts 83
13 ok-computer 78
14 ftld 57
15 hacky 45
16 mobx-store-provider 42
17 fefe 39
18 stream 35
19 matchbook-ts 34
20 from-typescript-to-rescript 32
21 postfix-haskell 26
22 statofu 21
23 persistent-ts 8

Sponsored
Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?