TypeScript Functional programming

Open-source TypeScript projects categorized as Functional programming

Top 23 TypeScript Functional programming Projects

Functional programming
  1. fp-ts

    Functional programming in TypeScript

    Project mention: Encapsulating the Past: How We Tamed a Legacy System with Timeless Software Engineering Principles | dev.to | 2024-09-18

    In addition to our testing strategy, we ensure that each service in our modules—whether public or private—follows a functional programming style using the fp-ts library.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. Cycle.js

    A functional and reactive JavaScript framework for predictable code

    Project mention: Reactive Programming with JavaScript but Beyond the Basics | dev.to | 2024-11-27

    RxJS Documentation Cycle.js Official Site Intersection Observer API

  4. neverthrow

    Type-Safe Errors for JS & TypeScript

    Project mention: No More try-catch: Bringing Rust's Result Type to TypeScript | dev.to | 2024-10-23

    I'm talking about neverthrow and in this post I'll give it a bit of an introduction that I wish I had when I first came across it thanks to the great @mattpocockuk.

  5. unit

    Next Generation Visual Programming System (by samuelmtimbo)

    Project mention: Unit – Next Generation Visual Programming System | news.ycombinator.com | 2025-01-08
  6. umbrella

    ⛱ Broadly scoped ecosystem & mono-repository of 200 TypeScript projects (and ~180 examples) for general purpose, functional, data driven development

    Project mention: Show HN: Simulating 20M Particles in JavaScript | news.ycombinator.com | 2024-07-08

    You may be interested in JS optimised vector operations, the @thi.ng universe has some useful implementations (also a WASM simd one):

    [0]: https://github.com/thi-ng/umbrella/tree/develop/packages/vec...

    [1]: https://github.com/thi-ng/umbrella/tree/develop/packages/vec...

    [2]: https://github.com/thi-ng/umbrella/tree/develop/packages/sim...

  7. Marble.js

    Marble.js - functional reactive Node.js framework for building server-side applications, based on TypeScript and RxJS.

  8. HypeScript

    🐬 A simplified implementation of TypeScript's type system written in TypeScript's type system

    Project mention: A simplified implementation of TypeScript's type system written in TypeScript's | news.ycombinator.com | 2024-09-16
  9. SaaSHub

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

    SaaSHub logo
  10. purify

    Functional programming library for TypeScript - https://gigobyte.github.io/purify/

  11. graphql-lodash

    🛠 Data manipulation for GraphQL queries with lodash syntax

  12. ts-belt

    🔧 Fast, modern, and practical utility library for FP in TypeScript.

  13. froebel

    A strictly typed utility library.

  14. true-myth

    A library for safer and smarter error- and "nothing"-handling in TypeScript.

  15. monocle-ts

    Functional optics: a (partial) porting of Scala monocle

    Project mention: Monocle: Optics Library for Scala | news.ycombinator.com | 2024-11-22
  16. FxTS

    A functional programming library for TypeScript/JavaScript

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

  18. optics-ts

    Type-safe, ergonomic, polymorphic optics for TypeScript

  19. nest-clean-architecture

    🏛️ Nest.js clean architecture example following some DDD principles with use-cases written in functionnal programming.

  20. nmf-app

    Understand and reduce your carbon footprint 🌱 iOS & Android.

  21. pratica

    🥃 Functional Algebraic Data Types

  22. virtual-audio-graph

    :notes: Library for declaratively manipulating the Web Audio API

  23. sweet-monads

    The library which provides useful monads, interfaces, and lazy iterators.

  24. moderndash

    A Typescript-First utility library inspired by Lodash. Optimized for modern browsers.

  25. lfi

    🦥 A lazy functional iteration library supporting sync, async, and concurrent iteration. (by TomerAberbach)

    Project mention: Show HN: Lfi – a lazy functional sync, async, and concurrent iteration library | news.ycombinator.com | 2024-12-12

    Glad you like it!

    I actually have a TODO for what you're describing haha

    https://github.com/TomerAberbach/lfi/blob/69cdca0b2ee2bd078f...

  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 programming discussion

Log in or Post with

TypeScript Functional programming related posts

  • Unit – Next Generation Visual Programming System

    1 project | news.ycombinator.com | 8 Jan 2025
  • I made OpenAPI and LLM schema definitions

    2 projects | dev.to | 21 Dec 2024
  • No More try-catch: Bringing Rust's Result Type to TypeScript

    2 projects | dev.to | 23 Oct 2024
  • A simplified implementation of TypeScript's type system written in TypeScript's

    1 project | news.ycombinator.com | 16 Sep 2024
  • Unit – Visual Programming System

    1 project | news.ycombinator.com | 29 Aug 2024
  • Show HN: Simulating 20M Particles in JavaScript

    4 projects | news.ycombinator.com | 8 Jul 2024
  • The problem with new URL(), and how URL.parse() fixes that

    2 projects | news.ycombinator.com | 19 May 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 8 Feb 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

# Project Stars
1 fp-ts 10,975
2 Cycle.js 10,240
3 neverthrow 4,234
4 unit 3,706
5 umbrella 3,482
6 Marble.js 2,143
7 HypeScript 1,940
8 purify 1,542
9 graphql-lodash 1,234
10 ts-belt 1,132
11 froebel 1,112
12 true-myth 1,093
13 monocle-ts 1,045
14 FxTS 993
15 eslint-plugin-functional 881
16 optics-ts 820
17 nest-clean-architecture 693
18 nmf-app 517
19 pratica 474
20 virtual-audio-graph 357
21 sweet-monads 347
22 moderndash 339
23 lfi 326

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

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