All Projects β†’ kennetpostigo β†’ Lwt Node

kennetpostigo / Lwt Node

Licence: mit
Reason Implementation of Node.js API βœ¨πŸŽπŸš€βœ¨

Programming Languages

ocaml
1615 projects
reason
219 projects

Projects that are alternatives of or similar to Lwt Node

Brisk
✨Cross-platform set of tools for building native UIs with Reason/OCaml
Stars: ✭ 518 (+129.2%)
Mutual labels:  native, reasonml
Reason Graphql Fullstack
Fullstack Reason + GraphQL Todo List App
Stars: ✭ 246 (+8.85%)
Mutual labels:  native, reasonml
Httpkit
⚑️ High-level, High-performance HTTP(S) Clients/Servers in Reason/OCaml
Stars: ✭ 198 (-12.39%)
Mutual labels:  native, reasonml
lwt-node-starter
A simple starter for lwt-node
Stars: ✭ 13 (-94.25%)
Mutual labels:  native, reasonml
Revery
⚑ Native, high-performance, cross-platform desktop apps - built with Reason!
Stars: ✭ 7,812 (+3356.64%)
Mutual labels:  native, reasonml
Ember Native Dom Helpers
Test helpers for your integration tests that fire native events
Stars: ✭ 187 (-17.26%)
Mutual labels:  native
Expo
An open-source platform for making universal native apps with React. Expo runs on Android, iOS, and the web.
Stars: ✭ 15,550 (+6780.53%)
Mutual labels:  native
You Dont Need Lodash Underscore
List of JavaScript methods which you can use natively + ESLint Plugin
Stars: ✭ 13,915 (+6057.08%)
Mutual labels:  native
Bs Material Ui
ReScript bindings for material-ui
Stars: ✭ 185 (-18.14%)
Mutual labels:  reasonml
Rescript Relay
Use Relay with ReasonML.
Stars: ✭ 214 (-5.31%)
Mutual labels:  reasonml
Spstorkcontroller
Now playing controller from Apple Music, Mail & Podcasts Apple's apps.
Stars: ✭ 2,494 (+1003.54%)
Mutual labels:  native
Reason Urql
Reason bindings for Formidable's Universal React Query Library, urql.
Stars: ✭ 203 (-10.18%)
Mutual labels:  reasonml
Votlin App
Kotlin multiplatform project
Stars: ✭ 193 (-14.6%)
Mutual labels:  native
Bs Express
Express bindings in Reason
Stars: ✭ 207 (-8.41%)
Mutual labels:  reasonml
Reasonml Cheat Sheet
A cheat sheet for ReasonML -- WIP
Stars: ✭ 187 (-17.26%)
Mutual labels:  reasonml
Rebolt Navigation
Fast and declarative router for Rebolt
Stars: ✭ 212 (-6.19%)
Mutual labels:  reasonml
Xcrash
πŸ”₯ xCrash provides the Android app with the ability to capture java crash, native crash and ANR. No root permission or any system permissions are required.
Stars: ✭ 2,689 (+1089.82%)
Mutual labels:  native
Purec
C backend for PureScript
Stars: ✭ 202 (-10.62%)
Mutual labels:  native
React Native Webview Invoke
Invoke functions between React Native and WebView
Stars: ✭ 211 (-6.64%)
Mutual labels:  native
Bastet
A ReasonML/Ocaml library for category theory and abstract algebra
Stars: ✭ 200 (-11.5%)
Mutual labels:  reasonml

lwt-node

lwt-node, a reason implemention of the node.js API.

Install

First you need to install esy, Sandboxed and project based installations that share build artifacts and builds, for lightning fast installations and incremental builds:

yarn global add esy

# OR with npm

npm install --global esy

Then go ahead and add lwt-node to your project with esy:

esy add lwt-node

Usage

See https://github.com/kennetpostigo/lwt-node-starter

Documentation

See https://kennetpostigo.github.io/lwt-node

Contributing

See Contributing.md

Missing or yet to be implemented API's are documented with compile-time warnings, are noted in the documentation and are listed in Future.md. If you'd like to help contribute, please open a pull-request, no code needed! We'll try to help steer you in the right direction!

building

  1. Clone the project
  2. Run esy install
  3. Run esy build

testing

esy make test

Running commands If you want to run commands that work directly on the project, you must always prefex them with esy x in order to run the command in the sandboxed environment.

Attribution

lwt-node would not be possible without all the hard work from the maintainers and contributors of of lwt. lwt-node is powered by lwt and the ocaml standard lib. Lwt provides a battle tested promise implementation and async operators. If you love lwt-node I recommend showing love to the lwt project.

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].