SAFE-Compatible UI Components
A set of SAFE-ready wrappers around existing React and JS UI Components.
How can I contribute my library to this list?
- Adding a README with installation instructions
- Adding femto metadata to the projects
Nice to have
- Adding documentation with sample code on the various use cases
- Adding live documentation website with sample code
A fresh retake of the React API in Fable and a collection of high-quality components to build React applications in F#, optimized for happiness. Get it!
Fable bindings and helpers for React and React Native. Get it!
Bindings for the Free icons of Font Awesome, should be used with Fable.FontAwesome. Get it!
Feliz-style Fable bindings for sweetalert2 and sweetalert2-react-content with Feliz style api for use within React applications. Implemented as both normal functions and Elmish commands, for maximum flexibility. Get it!
Toastr integration with Fable, implemented as Elmish commands. Get it!
This is a Fable React wrapper for canvas that allows you to declare a drawing. Get it!
An F# computation expression that groups Fable UI data into one or more collapsable panels. Get it!
Fable bindings for plotly.js and react-plotly.js with Feliz style api for use within React applications. Lets you build visualizations in an easy, discoverable, and safe fashion. Get it!
Feliz-style bindings for recharts, a composable charting library built on React components. The binding translates the original API of recharts in a one-to-one fashion but makes it type-safe and easily discoverable. Get it!
Feliz-style Fable bindings for roughViz visualisation library. It is a fun project when your data visualisations don't need to be formal. This binding is actually made to work with original rough-viz library than renders to the DOM rather than an existing third-party React library which makes it a nice example to learn from. Get it!
Fable library for testing. Inspired by the popular Expecto library for F# and adopts the testList, testCase and testCaseAsync primitives for defining tests. Get it!