Awesome List Updates on Mar 13, 2016
6 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Relay
Starter Kits
- Relay Skeleton (⭐125) - Relay project skeleton.
2. Awesome Fp Js
Libraries
- fnuc (⭐15) – A functional library for CoffeeScript (and JavaScript) to facilitate functional composition and higher order functions.
- curry (⭐85) – Curry your functions using function bind syntax.
- compose-function (⭐57) – Compose a new function from smaller functions.
- functionize (⭐50) – A collection of functions which aid in making non-functional libraries functional.
- lambdajs (⭐143) – The full ECMAScript API done a functional way.
- fp-dom – Making the DOM functional.
- trifl (⭐36) – A functional user interface library with unidirectional dataflow and a virtual dom.
- funcy (⭐246) – An experiment in adding functional pattern matching to JavaScript. Experimental 🚩
- _part_ (⭐41) – A micro library that encourages functional programming by making native methods available as partially applied functions.
Libraries / Data Structures
- Immutable.js (⭐33k) – Immutable persistent data collections.
- Mori (⭐3.4k) – ClojureScript’s persistent data structures and supporting API from the comfort of vanilla JavaScript.
Libraries / Algebraic Data Types
- daggy (⭐698) – Library for creating tagged constructors.
- fantasy-combinators (⭐66) – Common combinators.
- fantasy-birds (⭐85) – Port of the Haskell package Data.Aviary.Birds. Everything for your combinatory needs.
Libraries / Lenses
- lenses (⭐212) – Composable kmett (⭐2k) style lenses.
- optics (⭐86) – Profunctor optics (Lens, Prism, iso).
- ramda-lens (⭐182) – 🐏 🔎 Lens library built on Ramda.
- fantasy-lenses (⭐108) – Composable, immutable getters and setters. (Profunctor lenses WIP)
- nanoscope (⭐176) – Lenses with dotty support.
Functional Languages that Compile to JavaScript / Lenses
- ClojureScript (⭐9.2k) – Compiles Clojure, a hosted Lisp with immutable persistent data structures, to JavaScript.
- Elm – A type-safe functional programming language for declaratively creating web browser-based graphical user interfaces. Implemented in Haskell.
- PureScript – A small strongly typed programming language that compiles to JavaScript.
- Idris – A general purpose pure functional programming language with dependent types.
- GHCJS (⭐2.6k) – Haskell to JavaScript compiler, based on GHC.
- ElixirScript (⭐1.6k) – Compiles a subset of Elixir, a dynamic, functional language designed for building scalable and maintainable applications, to JavaScript.
- Js_of_ocaml – Compiles OCaml bytecode to JavaScript, making it possible to run OCaml programs in the browser.
- LiveScript – LiveScript has a straightforward mapping to JavaScript and allows you to write expressive code devoid of repetitive boilerplate.
Resources / Articles
- Functional Programming Jargon (⭐18k) – Jargon from the functional programming world explained in JavaScript.
Resources / Videos
- Hey Underscore, You're Doing It Wrong! – Underscore.js claims to be a functional programming library, but is it really?
Resources / Examples and Exercises
- functional-frontend-architecture (⭐1.4k) – A functional frontend framework. Based on Ramda + union-type-js + Flyd + Snabbdom
- cube-composer (⭐2k) – A puzzle game inspired by functional programming.
- FP Youtube Search (⭐57) – YouTube search app with ReactJS, Redux, and FP concepts
- Hardcore Functional Programming in JavaScript – Learn to apply techniques from the forefront of computer science research to solve practical problems in Javascript. Discover functional programming and see it demonstrated step-by-step with how to build an example web app using abstract interfaces like Monads, Functors, Monoids and Applicatives. (commercial)
Community / Related Lists
- Awesome FRP JS (⭐285) – A curated list of awesome (functional) reactive programming stuff in JavaScript.
3. Awesome Security
Network / Scanning / Pentesting
- pig (⭐459) - A Linux packet crafting tool.
4. Awesome Symfony Education
Translations
5. Awesome Elixir
- gmail (⭐49) - A simple Gmail REST API client for Elixir.
Logging
- slack_logger_backend (⭐33) - A logger backend for posting errors to Slack.
6. Awesome Book Authoring
Must Reads
Book Proposals
Contracts
Royalties, Advances, and Other Money Stuff
Editors
Publishers
Marketing
Misc.
List of Publishers
- Prev: Mar 14, 2016
- Next: Mar 12, 2016