Displaying 1 to 20 from 120 results

razzle - ✨ Create server-rendered universal JavaScript applications with no configuration

  •    Javascript

Universal JavaScript applications are tough to setup. Either you buy into a framework like Next.js or react-server, fork a boilerplate, or set things up yourself. Aiming to fill this void, Razzle is a tool that abstracts all complex configuration needed for SSR into a single dependency--giving you the awesome developer experience of create-react-app, but then leaving the rest of your app's architectural decisions about frameworks, routing, and data fetching up to you. With this approach, Razzle not only works with React, but also Reason, Elm, Vue, Angular, and most importantly......whatever comes next.Below is a list of commands you will probably find useful.

reason-react - Reason bindings for ReactJS

  •    OCaml

Then add some files somewhere (don't forget to change bsconfig.json, if needed).




reason-scripts - :beginner: Create a ReasonML and React development environment

  •    Javascript

Reason Scripts provides a JS-like development environment for developing web apps with the Reason programming language and React. It bootstraps an environment to automatically compile all Reason code to JS, provide features like reloading and bundling, and seamlessly use JS code from Reason. Make sure to install bs-platform globally using npm instead of yarn.

bs-react-native - BuckleScript bindings for React Native

  •    OCaml

Great that you want to use Reason with React Native! To get everything running are just a couple of steps. Let's assume that you already have a React Native project. Otherwise follow the React Native instructions until you have your app running. and start the watcher with yarn run watch if you haven't done it yet.

vscode-reasonml - OCaml & Reason support for Visual Studio Code

  •    TypeScript

There is an #editorsupport channel on the Reason discord server. If you would like to discuss an idea or need help or have other feedback you can usually find me (@freebroccolo) idling there. The Reason installation steps also installs Merlin for you, so you can skip the Merlin installation in the next section.


crra - Create Reason React App

  •    Javascript

Create Reason React App

reductive - Redux in Reason

  •    OCaml

A reimplementation of redux in Reason. However, in the spirit of unifying the Reason community around an authoritative Redux implementation and to avoid churn, we'll polish Reductive to make it production-ready for those who do wish to use it anyway.

reason-tools - Adds Reason to the browser

  •    OCaml

Adds Reason to the browser. When you trigger the extension, it will copy the text you have highlighted and put it into an editor. The text is then translated into the corresponding Reason/OCaml text. Reason Tools will automatically convert between .re, .ml, .rei, and .mli text. In browsers that support it (currently just Chrome), a shortcut is added to open the extension with the highlighted text: Alt+D.

bs-lwt - BuckleScript bindings for Lwt

  •    OCaml

BuckleScript bindings for Lwt. x is for binding version.

ts2re - Convert TypeScript type declarations to Reason

  •    OCaml

Based on ts2fable. They did all the hard work. Convert TypeScript type declaration files to Reason externals.

alexa-reasonml - An example Alexa skill written in ReasonML

  •    OCaml

This is a rough first attempt at building an Alexa skill using ReasonML. It's messy and my first project in the language, any tips/tricks/suggestions are more than welcome. The "skill" part of this project is contained within src/Index.re and src/HelloWorld.re. The index file contains a router which handles both a LaunchRequest and an IntentRequest called HelloWorld. The implementation of the HelloWorld intent handler is in src/HelloWorld.re.

bs-react-fela - BuckleScript bindings for react-fela

  •    OCaml

Reason/BuckleScript bindings for react-fela. See also bs-react-fela-examples. Fela is a small, high-performant and framework-agnostic toolbelt to handle state-driven styling in JavaScript. It is dynamic by design and renders your styles depending on your application state.

ppx_bs_css - A ppx rewriter for CSS expressions.

  •    OCaml

A ppx rewriter for CSS expressions. Parses a CSS string and produces a declaration block compatible with bs-css, and typed-css-core.

reason-react-playground - Reason React with editable source and live preview

  •    Javascript

ReasonReact with editable source and live preview. ReasonML code is transformed to OCaml+JSX by refmt-js.

reason-react-toolbox - Reason bindings for react-toolbox

  •    OCaml

This library provides Reason bindings for react-toolbox. It's automatically generated by reason-rt-binding-generator. to add the library to your project dependencies. And add @astrada/reason-react-toolbox to dependencies node of your bsconfig.json.