A curated list of awesome functional reactive programming libraries, resources, and tools for JavaScript.
Awesome FRP JS is a curated list of functional reactive programming (FRP) libraries, resources, and tools specifically for JavaScript. It helps developers discover and learn about reactive programming solutions like RxJS, bacon.js, and Cycle.js, along with books, tutorials, and related languages such as Elm.
JavaScript developers interested in adopting functional reactive programming patterns, including frontend and backend engineers building reactive applications.
It saves time by providing a vetted, centralized collection of the best FRP resources, eliminating the need to search scattered sources, and is maintained by the community to ensure relevance and quality.
A curated list of awesome functional reactive programming stuff in js
Lists essential FRP libraries like RxJS, bacon.js, and Cycle.js with brief descriptions, helping developers quickly identify key options without extensive searching.
Includes diverse learning materials such as books, interactive diagrams like Rx marbles, and guides, providing a structured path to master FRP concepts.
Encourages contributions and PRs to keep the list current, as highlighted in the README, ensuring it evolves with the FRP ecosystem.
Features not only libraries but also related languages like Elm that compile to JavaScript, offering a comprehensive view of FRP in the JS world.
Entries are brief listings without in-depth analysis, comparisons, or practical examples, leaving developers to seek additional resources for decision-making.
Relies solely on community contributions for updates, which can lead to staleness or inaccuracies if activity declines, as no automated curation is mentioned.
Does not indicate library versions or update frequencies, making it hard to assess relevance or compatibility for current projects.
Yet another resource for collecting articles, videos etc. regarding functional programming
✨ A Learning Path for Functional Programming
:alien: A curated list of functional programming resources such as blog posts, communities, discussion topics, wikis and more.
This project is a comprehensive directory of functional programming resources specifically tailored for JavaScript developers. It serves as a centralized hub for developers looking to adopt functional programming paradigms in their JavaScript projects. ## Key Features - **Curated Resource Collection** — Aggregates blog posts, tutorials, videos, and libraries from across the web - **Structured Organization** — Resources are categorized by type (blog posts, learning resources, talks, libraries) for easy navigation - **Community-Driven Content** — Includes contributions and recommendations from prominent functional programming advocates - **Practical Focus** — Emphasizes real-world application of functional concepts in JavaScript rather than pure theory ## Philosophy The project believes that functional programming concepts should be accessible and practical for JavaScript developers, providing carefully selected resources that bridge theory with everyday coding practices.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.