Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rduraj/awesome-functional-frontend
A curated list of awesome libraries, approaches, solutions which make your frontend more functional.
https://github.com/rduraj/awesome-functional-frontend
List: awesome-functional-frontend
awesome frontend functional-programing javascript typescript web-development
Last synced: 16 days ago
JSON representation
A curated list of awesome libraries, approaches, solutions which make your frontend more functional.
- Host: GitHub
- URL: https://github.com/rduraj/awesome-functional-frontend
- Owner: rduraj
- Created: 2022-04-20T07:19:32.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-04-21T06:39:34.000Z (over 2 years ago)
- Last Synced: 2024-04-23T00:17:41.831Z (8 months ago)
- Topics: awesome, frontend, functional-programing, javascript, typescript, web-development
- Homepage:
- Size: 15.6 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- ultimate-awesome - awesome-functional-frontend - A curated list of awesome libraries, approaches, solutions which make your frontend more functional. (Other Lists / PowerShell Lists)
README
# Awesome Functional Frontend
#### Table of Contents
1. [Libraries](#libraries)
2. [Articles](#articles)
3. [Videos](#videos)
4. [Books](#books)## Libraries
- [fp-ts](https://github.com/gcanti/fp-ts)
- [io-ts](https://github.com/gcanti/io-ts)
- [fp-ts-routing](https://github.com/gcanti/fp-ts-routing)
- [Elm](https://elm-lang.org/)## Articles
### Basics
- [Functional JS](https://medium.com/dailyjs/functional-js-1-introduction-7908bfe5ef8d)
- [The Dao of Immutability](https://medium.com/javascript-scene/the-dao-of-immutability-9f91a70c88cd)
- [Functional TypeScript](https://blogs.halodoc.io/functional-typescript/)
- [What is Functional Programming](https://github.com/enricopolanski/functional-programming)
- [Functional Programming - Learning path](https://github.com/imteekay/functional-programming-learning-path)
- [JavaScript function composition - What's the big deal?](https://jrsinclair.com/articles/2022/javascript-function-composition-whats-the-big-deal/)
- [Things I wish someone had explained about functional programming - series](https://jrsinclair.com/articles/2019/what-i-wish-someone-had-explained-about-functional-programming/)
- [So, You want to be a functional programmer - series](https://cscalfani.medium.com/so-you-want-to-be-a-functional-programmer-part-1-1f15e387e536)
### FP-TS
- [Getting started with fp-ts](https://dev.to/gcanti/getting-started-with-fp-ts-setoid-39f3)
- [Practical Guide to fp-ts](https://rlee.dev/series/practical-guide-to-fp-ts)
- [Type-safe routing in React with `fp-ts-routing`](https://oliverjash-me.vercel.app/2022/type-safe-routing-in-react-with-fp-ts-routing-part-1)
- [fp-ts recipies](https://grossbart.github.io/fp-ts-recipes/)
- [TypeScript + fp-ts: ReaderTaskEither and React](https://andywhite.xyz/posts/2021-01-28-rte-react/)
### Patterns, architecture and algebraic structures
- [Exploring Folds: A Powerful Pattern Of Functional Programming](https://medium.com/@zaid.naom/exploring-folds-a-powerful-pattern-of-functional-programming-3036974205c8)
- [The Algebraic Structure of Functions, illustrated using React components](https://jrsinclair.com/articles/2020/algebraic-structure-of-functions-illustrated-with-react-components/)
- [Functional design (with fp-ts)](https://dev.to/gcanti/functional-design-combinators-14pn)
- [Functional Programming Patterns for Mere Mortals - Daniel Chambers](https://www.youtube.com/watch?v=v9QGWbGppis)
- [Functional architecture - The pits of success - Mark Seemann](https://www.youtube.com/watch?v=US8QG9I1XW0)## Videos
- [How to get away with functional programming in frontend applications](https://www.youtube.com/watch?v=y4HrXkZYouk)
- [Scott Wlaschin - Talk Session: Domain Modeling Made Functional](https://www.youtube.com/watch?v=PLFl95c-IiU)
- [Scott Wlaschin - Functional Design Patterns](https://www.youtube.com/watch?v=srQt1NAHYC0)
- [functional programming 101 series](https://www.youtube.com/watch?v=ci_rKKvvkJo&list=PLEwNZN34BR6IX2zE3h-c4iYCLvR-UkoNV)
- [A Real World Example of Functional Programming with fp-ts - Frederick Fogerty](https://www.youtube.com/watch?v=-U9HQembktY)
- [TypeScript & FP: an introduction - Giovanni Gonzaga](https://www.youtube.com/watch?v=1LCqHnaJJtY)
- ["Categories for the Working Hacker" by Philip Wadler](https://www.youtube.com/watch?v=gui_SE8rJUM)## Books
- [The mostly adequate guide to Functional Programming](https://github.com/MostlyAdequate/mostly-adequate-guide)
- [The Dao of Functional Programming - Bartosz Milewski](https://github.com/BartoszMilewski/Publications/blob/master/TheDaoOfFP/DaoFP.pdf)
- 🇵🇱 [TypeScript na poważnie - Michał Miszczyszyn](https://typescriptnapowaznie.pl/)