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: My Favourite Gleam Feature | news.ycombinator.com | 2024-06-13
  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth 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.

  5. Router5

    Flexible and powerful universal routing solution

  6. meta-typing

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

  7. 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

  8. signals

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

  9. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  10. boxed

    Essential building-blocks for functional & safe TypeScript code

  11. react-functional-select

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

  12. iter-ops

    Basic operations on iterables

  13. fnts

    λ Minimal Functional Programming Utilities for TypeScript & JavaScript

  14. ok-computer

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

  15. ftld

    A pragmatic entry into a functional fantasy land.

  16. hacky

    ⚙️ Crank.js with tagged templates

  17. mobx-store-provider

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

  18. fefe

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

  19. stream

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

  20. matchbook-ts

    pattern matching in javascript & typescript made easy

  21. from-typescript-to-rescript

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

  22. postfix-haskell

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

  23. statofu

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

  24. Fleet-of-the-Faithful-Knights

    Monorepo for the Fleet of the Faithful Knights

  25. persistent-ts

    Persistent data structures for Typescript

  26. 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
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

  • 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
  • Scales - Practise all of them, or just a few each day?

    1 project | /r/piano | 29 Jan 2023
  • A note from our sponsor - Civic Auth
    www.civic.com | 16 May 2025
    Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today. Learn more →

Index

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

# Project Stars
1 remeda 4,906
2 tonal 3,963
3 frontend-clean-architecture 2,462
4 Router5 1,710
5 meta-typing 1,563
6 eslint-plugin-functional 910
7 signals 845
8 boxed 721
9 react-functional-select 195
10 iter-ops 143
11 fnts 83
12 ok-computer 78
13 ftld 57
14 hacky 45
15 mobx-store-provider 42
16 fefe 39
17 stream 35
18 matchbook-ts 34
19 from-typescript-to-rescript 31
20 postfix-haskell 26
21 statofu 21
22 Fleet-of-the-Faithful-Knights 8
23 persistent-ts 8

Sponsored
Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com

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