{"objects":[{"downloads":{"monthly":222808,"weekly":63677},"dependents":"77","updated":"2026-11-07T09:22:37.247Z","searchScore":61.799324,"package":{"name":"@rescript/react","keywords":["rescript","react"],"version":"0.15.0","description":"React bindings for ReScript","sanitized_name":"@rescript/react","publisher":{"email":"christoph@knittel.cc","username":"cknittel"},"maintainers":[{"email":"ccrisccris@gmail.com","username":"cristianoc"},{"email":"p.stapfer@gmail.com","username":"ryyppy"},{"email":"chenglou92@gmail.com","username":"chenglou"},{"email":"bobzhang1988@gmail.com","username":"hongbo_zhang"},{"email":"christoph@knittel.cc","username":"cknittel"},{"email":"gabbe.nord@gmail.com","username":"_zth"},{"email":"florianh89@gmail.com","username":"fham_"}],"license":"MIT","date":"2026-04-16T06:45:38.124Z","links":{"homepage":"https://rescript-lang.org/docs/react/latest/introduction","repository":"git+https://github.com/rescript-lang/rescript-react.git","bugs":"https://github.com/rescript-lang/rescript-react/issues","npm":"https://www.npmjs.com/package/@rescript/react"}},"score":{"final":61.799324,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":109717,"weekly":33595},"dependents":"75","updated":"2026-11-07T09:20:17.710Z","searchScore":59.610718,"package":{"name":"@rescript/core","keywords":["rescript"],"version":"1.6.1","description":"ReScript's new standard library. Intended to be familiar for JavaScript developers, easy to use, and be rich enough (without being bloated) so that you don't need to reach for anything else for typical ReScript development.","sanitized_name":"@rescript/core","publisher":{"email":"gabbe.nord@gmail.com","username":"_zth"},"maintainers":[{"email":"ccrisccris@gmail.com","username":"cristianoc"},{"email":"p.stapfer@gmail.com","username":"ryyppy"},{"email":"chenglou92@gmail.com","username":"chenglou"},{"email":"bobzhang1988@gmail.com","username":"hongbo_zhang"},{"email":"christoph@knittel.cc","username":"cknittel"},{"email":"gabbe.nord@gmail.com","username":"_zth"},{"email":"florianh89@gmail.com","username":"fham_"}],"license":"MIT","date":"2024-10-16T07:33:08.940Z","links":{"homepage":"https://github.com/rescript-association/rescript-core","npm":"https://www.npmjs.com/package/@rescript/core"}},"score":{"final":59.610718,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":108223,"weekly":27020},"dependents":"53","updated":"2026-11-07T09:18:06.082Z","searchScore":57.959206,"package":{"name":"@rescript/std","keywords":["rescript","stdlib","functional programming"],"version":"11.1.4","description":"The motiviation of this repo is that when ReScript users want to share their library with JS users, the JS users don't need have ReScript toolchain installed, this makes sharing code with JS users easier (more details on that topic can be found in our [Ex","sanitized_name":"@rescript/std","publisher":{"email":"christoph@knittel.cc","username":"cknittel"},"maintainers":[{"email":"ccrisccris@gmail.com","username":"cristianoc"},{"email":"p.stapfer@gmail.com","username":"ryyppy"},{"email":"chenglou92@gmail.com","username":"chenglou"},{"email":"bobzhang1988@gmail.com","username":"hongbo_zhang"},{"email":"christoph@knittel.cc","username":"cknittel"},{"email":"gabbe.nord@gmail.com","username":"_zth"},{"email":"florianh89@gmail.com","username":"fham_"}],"license":"SEE LICENSE IN LICENSE","date":"2024-09-10T09:48:22.119Z","links":{"homepage":"http://rescript-lang.org","bugs":"https://github.com/rescript-compiler/issues","npm":"https://www.npmjs.com/package/@rescript/std"}},"score":{"final":57.959206,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":90986,"weekly":24625},"dependents":"25","updated":"2026-11-07T09:20:42.909Z","searchScore":57.373356,"package":{"name":"rescript-webapi","keywords":["rescript","bindings","web","dom","browser","reason","bucklescript"],"version":"0.10.0","description":"ReScript bindings to the DOM and other Web APIs","sanitized_name":"rescript-webapi","publisher":{"email":"thespyder@programmer.net","username":"thespyder"},"maintainers":[{"email":"engineering-inbox@tiny.cloud","username":"tinymce"},{"email":"thespyder@programmer.net","username":"thespyder"}],"license":"MIT","date":"2024-10-11T05:30:06.590Z","links":{"homepage":"https://github.com/TheSpyder/rescript-webapi#readme","repository":"git+https://github.com/TheSpyder/rescript-webapi.git","bugs":"https://github.com/TheSpyder/rescript-webapi/issues","npm":"https://www.npmjs.com/package/rescript-webapi"}},"score":{"final":57.373356,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":51280,"weekly":20676},"dependents":"28","updated":"2026-11-07T09:20:30.796Z","searchScore":56.31681,"package":{"name":"@ryyppy/rescript-promise","keywords":["rescript","promise","bindings"],"version":"2.1.0","description":"2020 proposal for new ReScript promise bindings","sanitized_name":"@ryyppy/rescript-promise","publisher":{"email":"p.stapfer@gmail.com","username":"ryyppy"},"maintainers":[{"email":"p.stapfer@gmail.com","username":"ryyppy"}],"license":"MIT","date":"2021-05-03T06:32:09.918Z","links":{"npm":"https://www.npmjs.com/package/@ryyppy/rescript-promise"}},"score":{"final":56.31681,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":49533,"weekly":14163},"dependents":"16","updated":"2026-11-07T09:20:40.208Z","searchScore":56.124535,"package":{"name":"rescript-nodejs","keywords":["rescript","nodejs"],"version":"17.0.0","description":"Node bindings for ReScript","sanitized_name":"rescript-nodejs","publisher":{"email":"thespyder@programmer.net","username":"thespyder"},"maintainers":[{"email":"thespyder@programmer.net","username":"thespyder"}],"license":"MIT","date":"2026-07-05T00:55:49.257Z","links":{"homepage":"https://github.com/TheSpyder/rescript-nodejs","repository":"git://github.com/TheSpyder/rescript-nodejs.git","bugs":"https://github.com/TheSpyder/rescript-nodejs/issues","npm":"https://www.npmjs.com/package/rescript-nodejs"}},"score":{"final":56.124535,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":52502,"weekly":14912},"dependents":"31","updated":"2026-11-07T09:15:32.879Z","searchScore":55.806145,"package":{"name":"bs-css","keywords":["bucklescript","rescript","reasonML","css"],"version":"18.1.1","description":"Css types","sanitized_name":"bs-css","publisher":{"email":"giraud.contact@yahoo.fr","actor":{"name":"giraud","type":"user","email":"giraud.contact@yahoo.fr"},"username":"giraud"},"maintainers":[{"email":"andreas.moller@gmail.com","username":"oolon"},{"email":"giraud.contact@yahoo.fr","username":"giraud"}],"license":"ISC","date":"2025-07-16T07:11:08.252Z","links":{"homepage":"https://github.com/reasonml-labs/bs-css#readme","repository":"git+https://github.com/reasonml-labs/bs-css.git","bugs":"https://github.com/reasonml-labs/bs-css/issues","npm":"https://www.npmjs.com/package/bs-css"}},"score":{"final":55.806145,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":42810,"weekly":21456},"dependents":0,"updated":"2026-11-07T09:20:39.964Z","searchScore":55.315388,"package":{"name":"@juspay-tech/hyper-js","keywords":["rescript","javascript"],"version":"2.2.0","description":"A ReScript-based JavaScript library for dynamic script loading and HyperLoader initialization.","sanitized_name":"@juspay-tech/hyper-js","publisher":{"email":"shivam.shashank@juspay.in","actor":{"name":"shiva-nandan-juspay","type":"user","email":"shiva.nandan@juspay.in"},"username":"shashank_1"},"maintainers":[{"email":"shiva.nandan@juspay.in","username":"shiva-nandan-juspay"},{"email":"sachin.sharma@juspay.in","username":"murdore"},{"email":"harsh.garg@juspay.in","username":"harshgarg-juspay"},{"email":"george.james@juspay.in","username":"georgejames"},{"email":"balaganesh@juspay.in","username":"balaganesh_juspay"},{"email":"mohammed.kashif@juspay.in","username":"kashf_juspay"},{"email":"titan.a@juspay.in","username":"titanbot"},{"email":"sahil.sinha@juspay.in","username":"sahil_sinha"},{"email":"sai.harsha@juspay.in","username":"sai-harsha-vardhan"},{"email":"shivam.shashank@juspay.in","username":"shashank_1"}],"license":"Apache-2.0","date":"2026-10-07T06:53:17.092Z","links":{"homepage":"https://github.com/juspay/hyperswitch-web","repository":"git+https://github.com/juspay/hyper-js.git","bugs":"https://github.com/juspay/hyperswitch-web/issues","npm":"https://www.npmjs.com/package/@juspay-tech/hyper-js"}},"score":{"final":55.315388,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":37763,"weekly":10417},"dependents":"3","updated":"2026-11-06T23:06:39.681Z","searchScore":53.835396,"package":{"name":"rescript-debounce","keywords":["react","rescript","rescript-react","reason","reason-react","reasonml","ocaml","bucklescript","debounce"],"version":"3.0.0","description":"Debounce for ReScript","sanitized_name":"rescript-debounce","publisher":{"email":"alex@35mil.me","username":"alex35mil"},"maintainers":[{"email":"alex@35mil.me","username":"alex35mil"}],"license":"MIT","date":"2026-01-07T12:00:20.163Z","links":{"homepage":"https://github.com/shakacode/rescript-debounce","repository":"git+https://github.com/shakacode/rescript-debounce.git","bugs":"https://github.com/shakacode/rescript-debounce/issues","npm":"https://www.npmjs.com/package/rescript-debounce"}},"score":{"final":53.835396,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":35423,"weekly":10231},"dependents":0,"updated":"2026-11-06T23:04:23.754Z","searchScore":53.43523,"package":{"name":"bs-css-dom","keywords":["bucklescript","rescript","reasonML","css"],"version":"6.1.1","description":"bs-css bindings for React DOM","sanitized_name":"bs-css-dom","publisher":{"email":"giraud.contact@yahoo.fr","actor":{"name":"giraud","type":"user","email":"giraud.contact@yahoo.fr"},"username":"giraud"},"maintainers":[{"email":"giraud.contact@yahoo.fr","username":"giraud"}],"license":"ISC","date":"2025-07-16T07:12:19.836Z","links":{"homepage":"https://github.com/reasonml-labs/bs-css#readme","repository":"git+https://github.com/reasonml-labs/bs-css.git","bugs":"https://github.com/reasonml-labs/bs-css/issues","npm":"https://www.npmjs.com/package/bs-css-dom"}},"score":{"final":53.43523,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":29945,"weekly":6212},"dependents":"101","updated":"2026-11-07T09:18:02.035Z","searchScore":52.56713,"package":{"name":"bs-platform","keywords":["ocaml","rescript","stdlib","functional programming"],"version":"9.0.2","description":"ReScript compiler, OCaml standard libary by ReScript and its required runtime support","sanitized_name":"bs-platform","publisher":{"email":"bobzhang1988@gmail.com","username":"hongbo_zhang"},"maintainers":[{"email":"bobzhang1988@gmail.com","username":"hongbo_zhang"}],"license":"SEE LICENSE IN LICENSE","date":"2021-03-11T04:57:47.343Z","links":{"homepage":"https://github.com/rescript-lang/rescript-compiler#readme","repository":"git+https://github.com/rescript-lang/rescript-compiler.git","bugs":"https://github.com/rescript-lang/rescript-compiler/issues","npm":"https://www.npmjs.com/package/bs-platform"}},"score":{"final":52.56713,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":36219,"weekly":3315},"dependents":"1","updated":"2026-11-06T23:10:36.049Z","searchScore":52.446148,"package":{"name":"rescript-relay","keywords":["graphql","relay","relaymodern","react","reason","reasonml","rescript"],"version":"4.6.0","description":"Use Relay with ReScript.","sanitized_name":"rescript-relay","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:afdfc9fb-1a07-4b5c-bb1e-17c89ab1f305","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"gabbe.nord@gmail.com","username":"_zth"},{"email":"paul.tsnobiladze@gmail.com","username":"tsnobip"}],"license":"MIT","date":"2026-09-23T10:21:18.830Z","links":{"homepage":"https://github.com/zth/rescript-relay#readme","repository":"git+https://github.com/zth/rescript-relay.git","bugs":"https://github.com/zth/rescript-relay/issues","npm":"https://www.npmjs.com/package/rescript-relay"}},"score":{"final":52.446148,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":35385,"weekly":10211},"dependents":0,"updated":"2026-11-06T23:12:01.748Z","searchScore":52.014458,"package":{"name":"rescript-debounce-react","keywords":["react","rescript","rescript-react","reason","reason-react","reasonml","ocaml","bucklescript","debounce"],"version":"3.0.0","description":"Debounce hooks for @rescript/react","sanitized_name":"rescript-debounce-react","publisher":{"email":"alex@35mil.me","username":"alex35mil"},"maintainers":[{"email":"alex@35mil.me","username":"alex35mil"}],"license":"MIT","date":"2026-01-07T12:04:57.613Z","links":{"homepage":"https://github.com/shakacode/rescript-debounce","repository":"git+https://github.com/shakacode/rescript-debounce.git","bugs":"https://github.com/shakacode/rescript-debounce/issues","npm":"https://www.npmjs.com/package/rescript-debounce-react"}},"score":{"final":52.014458,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":23837,"weekly":7309},"dependents":"4","updated":"2026-11-07T09:23:40.685Z","searchScore":51.319904,"package":{"name":"@glennsl/rescript-fetch","keywords":["rescript","fetch"],"version":"0.3.0","description":"Zero-cost rescript bindings to the WHATWG Fetch API","sanitized_name":"@glennsl/rescript-fetch","publisher":{"email":"gsl-npm@slotte.net","username":"glennsl"},"maintainers":[{"email":"gsl-npm@slotte.net","username":"glennsl"}],"license":"MIT","date":"2026-05-02T11:28:15.348Z","links":{"homepage":"https://github.com/glennsl/rescript-fetch#readme","repository":"git+https://github.com/glennsl/rescript-fetch.git","bugs":"https://github.com/glennsl/rescript-fetch/issues","npm":"https://www.npmjs.com/package/@glennsl/rescript-fetch"}},"score":{"final":51.319904,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":19865,"weekly":958},"dependents":0,"updated":"2026-11-06T23:04:53.311Z","searchScore":49.233456,"package":{"name":"rescript-relay-router","keywords":["relay","relaymodern","react","router","rescript"],"version":"4.1.0","description":"A ReScript web router for RescriptRelay.","sanitized_name":"rescript-relay-router","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"_zth","type":"user","email":"gabbe.nord@gmail.com"},"trustedPublisher":{"oidcConfigId":"oidc:d234172a-cb3b-4010-847a-e649f498dc67","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"gabbe.nord@gmail.com","username":"_zth"}],"license":"MIT","date":"2026-05-20T09:06:21.772Z","links":{"homepage":"https://github.com/zth/rescript-relay-router#readme","repository":"git+https://github.com/zth/rescript-relay-router.git","bugs":"https://github.com/zth/rescript-relay-router/issues","npm":"https://www.npmjs.com/package/rescript-relay-router"}},"score":{"final":49.233456,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":15892,"weekly":4391},"dependents":"10","updated":"2026-11-06T23:11:18.625Z","searchScore":48.00931,"package":{"name":"bs-css-emotion","keywords":["emotion","bucklescript","rescript","reasonML","css"],"version":"7.1.1","description":"bs-css bindings for Emotion","sanitized_name":"bs-css-emotion","publisher":{"email":"giraud.contact@yahoo.fr","actor":{"name":"giraud","type":"user","email":"giraud.contact@yahoo.fr"},"username":"giraud"},"maintainers":[{"email":"giraud.contact@yahoo.fr","username":"giraud"}],"license":"ISC","date":"2025-07-16T07:12:36.767Z","links":{"homepage":"https://github.com/reasonml-labs/bs-css#readme","repository":"git+https://github.com/reasonml-labs/bs-css.git","bugs":"https://github.com/reasonml-labs/bs-css/issues","npm":"https://www.npmjs.com/package/bs-css-emotion"}},"score":{"final":48.00931,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":10480,"weekly":596},"dependents":"0","updated":"2026-11-03T18:52:40.977Z","searchScore":45.7839,"package":{"name":"@dusty-phillips/rescript-zora","keywords":["rescript","testing","zora"],"version":"5.0.1","description":"lightning-fast testing for a lightning-fast compiler","sanitized_name":"@dusty-phillips/rescript-zora","publisher":{"email":"dusty@phillips.codes","username":"dusty-phillips"},"maintainers":[{"email":"dusty@phillips.codes","username":"dusty-phillips"}],"license":"MIT","date":"2024-05-23T16:14:31.862Z","links":{"homepage":"https://github.com/dusty-phillips/rescript-zora#readme","repository":"git+https://github.com/dusty-phillips/rescript-zora.git","bugs":"https://github.com/dusty-phillips/rescript-zora/issues","npm":"https://www.npmjs.com/package/@dusty-phillips/rescript-zora"}},"score":{"final":45.7839,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":7062,"weekly":874},"dependents":0,"updated":"2026-11-02T03:02:04.497Z","searchScore":44.66942,"package":{"name":"@fframes/editor","keywords":["rescript"],"version":"1.4.0","description":"The only official ReScript starter template.","sanitized_name":"@fframes/editor","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"dmtr.kovalenko","type":"user","email":"dmtr.kovalenko@outlook.com"},"trustedPublisher":{"oidcConfigId":"16a66325-f5a7-4dac-85b8-9299c999f113","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"dmtr.kovalenko@outlook.com","username":"dmtr.kovalenko"}],"license":"MIT","date":"2026-11-02T03:01:33.305Z","links":{"homepage":"https://github.com/dmtrKovalenko/fframes#readme","repository":"git+https://github.com/dmtrKovalenko/fframes.git","bugs":"https://github.com/dmtrKovalenko/fframes/issues","npm":"https://www.npmjs.com/package/@fframes/editor"}},"score":{"final":44.66942,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":6620,"weekly":2555},"dependents":0,"updated":"2026-11-02T15:16:25.373Z","searchScore":43.101883,"package":{"name":"@arborium/rescript","keywords":["arborium","syntax-highlighting","tree-sitter","rescript","ReScript","wasm"],"version":"2.18.2","description":"Syntax highlighting for ReScript, powered by WebAssembly","sanitized_name":"@arborium/rescript","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:50455913-4d61-4263-9386-ea0f77df5b9e","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"amos@bearcove.eu","username":"fasterthanlime"}],"license":"MIT","date":"2026-08-28T15:12:31.216Z","links":{"homepage":"https://github.com/bearcove/arborium","repository":"git+https://github.com/bearcove/arborium.git","bugs":"https://github.com/bearcove/arborium/issues","npm":"https://www.npmjs.com/package/@arborium/rescript"}},"score":{"final":43.101883,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4371,"weekly":457},"dependents":"1","updated":"2026-11-05T23:16:12.302Z","searchScore":42.659744,"package":{"name":"re-formality","keywords":["react","rescript-react","reason","reason-react","rescript","reasonml","ocaml","bucklescript","forms","validation"],"version":"4.0.0-beta.22","description":"Form validation tool for @rescript/react","sanitized_name":"re-formality","publisher":{"email":"alex.fedoseev+oldnpm@gmail.com","username":"alex.fedoseev"},"maintainers":[{"email":"alex.fedoseev+oldnpm@gmail.com","username":"alex.fedoseev"}],"license":"MIT","date":"2026-07-07T16:05:41.845Z","links":{"homepage":"https://github.com/MinimaHQ/re-formality#readme","repository":"git+https://github.com/MinimaHQ/re-formality.git","bugs":"https://github.com/MinimaHQ/re-formality/issues","npm":"https://www.npmjs.com/package/re-formality"}},"score":{"final":42.659744,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4334,"weekly":859},"dependents":"2","updated":"2026-11-05T19:06:09.211Z","searchScore":41.96124,"package":{"name":"@glennsl/rescript-json-combinators","keywords":["rescript","json"],"version":"1.6.0","description":"Combinator library for JSON decoding and encoding. ","sanitized_name":"@glennsl/rescript-json-combinators","publisher":{"email":"gsl-npm@slotte.net","username":"glennsl"},"maintainers":[{"email":"gsl-npm@slotte.net","username":"glennsl"}],"license":"(LGPL-3.0 OR MPL-2.0)","date":"2026-10-15T18:53:32.544Z","links":{"homepage":"https://github.com/glennsl/rescript-json-combinators#readme","repository":"git+https://github.com/glennsl/rescript-json-combinators.git","bugs":"https://github.com/glennsl/rescript-json-combinators/issues","npm":"https://www.npmjs.com/package/@glennsl/rescript-json-combinators"}},"score":{"final":41.96124,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":4802,"weekly":1753},"dependents":0,"updated":"2026-11-06T08:11:12.626Z","searchScore":41.639484,"package":{"name":"rescript-base-ui","keywords":["components","base-ui","rescript","bindings"],"version":"1.8.2","description":"Rescript bindings for Base UI","sanitized_name":"rescript-base-ui","publisher":{"email":"paul.tsnobiladze@gmail.com","username":"tsnobip"},"maintainers":[{"email":"paul.tsnobiladze@gmail.com","username":"tsnobip"}],"license":"MIT","date":"2026-09-25T07:41:02.823Z","links":{"repository":"https://github.com/miriadhq/rescript-shadcn.git","npm":"https://www.npmjs.com/package/rescript-base-ui"}},"score":{"final":41.639484,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3152,"weekly":935},"dependents":"4","updated":"2026-11-04T04:51:32.939Z","searchScore":40.826923,"package":{"name":"@mobily/stacks","keywords":["react-native","react","typescript","rescript","flow","stacks","layout","ui"],"version":"2.2.2","description":"⚡ A set of useful components to help you build and maintain React Native (Web too) layouts with ease.","sanitized_name":"@mobily/stacks","publisher":{"email":"hello@mobily.pl","username":"mobily"},"maintainers":[{"email":"hello@mobily.pl","username":"mobily"}],"license":"MIT","date":"2022-09-29T19:35:46.771Z","links":{"homepage":"https://mobily.github.io/stacks","repository":"git+https://github.com/mobily/stacks.git","bugs":"https://github.com/mobily/stacks/issues","npm":"https://www.npmjs.com/package/@mobily/stacks"}},"score":{"final":40.826923,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3243,"weekly":1144},"dependents":0,"updated":"2026-11-02T13:36:12.880Z","searchScore":39.540764,"package":{"name":"@rescript/webapi","keywords":["rescript","webapi","mdn","dom","fetch"],"version":"0.1.0-experimental-29b94b3","description":"Experimental successor to [rescript-webapi](https://github.com/TheSpyder/rescript-webapi)","sanitized_name":"@rescript/webapi","publisher":{"email":"christoph@knittel.cc","username":"cknittel"},"maintainers":[{"email":"ccrisccris@gmail.com","username":"cristianoc"},{"email":"p.stapfer@gmail.com","username":"ryyppy"},{"email":"chenglou92@gmail.com","username":"chenglou"},{"email":"bobzhang1988@gmail.com","username":"hongbo_zhang"},{"email":"christoph@knittel.cc","username":"cknittel"},{"email":"gabbe.nord@gmail.com","username":"_zth"},{"email":"florianh89@gmail.com","username":"fham_"}],"license":"MIT","date":"2024-11-10T16:56:58.660Z","links":{"homepage":"https://github.com/rescript-lang/experimental-rescript-webapi","repository":"git+https://github.com/rescript-lang/experimental-rescript-webapi.git","bugs":"https://github.com/rescript-lang/experimental-rescript-webapi/issues","npm":"https://www.npmjs.com/package/@rescript/webapi"}},"score":{"final":39.540764,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2640,"weekly":518},"dependents":"1","updated":"2026-11-07T16:46:10.998Z","searchScore":39.41144,"package":{"name":"rescript-signals","keywords":["rescript","signals","reactivity","state"],"version":"3.2.0","description":"Reactive Signals primitives implemented in ReScript.","sanitized_name":"rescript-signals","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"8584895c-10a5-4a00-9b1c-9306cbfd62a2","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"brnrdog@hey.com","username":"brnrdog"}],"license":"SEE LICENSE IN LICENSE","date":"2026-10-24T16:39:30.648Z","links":{"homepage":"https://brnrdog.github.io/rescript-signals/","repository":"git+https://github.com/brnrdog/rescript-signals.git","bugs":"https://github.com/brnrdog/rescript-signals/issues","npm":"https://www.npmjs.com/package/rescript-signals"}},"score":{"final":39.41144,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":3123,"weekly":1022},"dependents":"2","updated":"2026-11-05T15:06:13.549Z","searchScore":39.339195,"package":{"name":"rescript-bun","keywords":["bun","rescript"],"version":"2.1.0","description":"Use Bun with ReScript.","sanitized_name":"rescript-bun","publisher":{"email":"gabbe.nord@gmail.com","actor":{"name":"_zth","type":"user","email":"gabbe.nord@gmail.com"},"username":"_zth"},"maintainers":[{"email":"gabbe.nord@gmail.com","username":"_zth"}],"license":"MIT","date":"2025-10-30T10:44:59.387Z","links":{"npm":"https://www.npmjs.com/package/rescript-bun"}},"score":{"final":39.339195,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2558,"weekly":693},"dependents":"2","updated":"2026-11-05T13:01:09.529Z","searchScore":39.082752,"package":{"name":"rescript-js","keywords":["rescript"],"version":"1.0.0-beta.2","description":"> Bindings to the JS standard library","sanitized_name":"rescript-js","publisher":{"email":"mlbli@me.com","username":"bloodyowl"},"maintainers":[{"email":"bloodyowl@icloud.com","username":"bldwl"}],"license":"MIT","date":"2022-08-18T12:09:59.667Z","links":{"homepage":"https://github.com/bloodyowl/rescript-js","npm":"https://www.npmjs.com/package/rescript-js"}},"score":{"final":39.082752,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2255,"weekly":567},"dependents":"0","updated":"2026-11-02T20:38:48.685Z","searchScore":38.99063,"package":{"name":"xote","keywords":["rescript","signals","xote","reactivity"],"version":"7.2.0","description":"<p>   <a href=\"https://xote.dev/\">     <picture>       <source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/banner.svg\">       <source media=\"(prefers-color-scheme: light)\" srcset=\"docs/banner-light.svg\">       <img src=\"docs/banner.svg\" alt=\"xote - ","sanitized_name":"xote","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"5a2eb649-c041-4dbd-87e2-3336d0451222","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"brnrdog@hey.com","username":"brnrdog"}],"license":"SEE LICENSE IN LICENSE","date":"2026-11-02T20:38:17.575Z","links":{"homepage":"https://github.com/brnrdog/xote#readme","repository":"git+https://github.com/brnrdog/xote.git","bugs":"https://github.com/brnrdog/xote/issues","npm":"https://www.npmjs.com/package/xote"}},"score":{"final":38.99063,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2073,"weekly":444},"dependents":0,"updated":"2026-11-04T05:16:30.646Z","searchScore":38.505314,"package":{"name":"rescript-material-ui-lab","keywords":["rescript","bindings","material-ui"],"version":"3.0.2","description":"This library provides ReScript bindings for material-ui-lab.","sanitized_name":"rescript-material-ui-lab","publisher":{"email":"florianh89@gmail.com","username":"fham_"},"maintainers":[{"email":"christoph@knittel.cc","username":"cknittel"},{"email":"hendrik.spohr@gmx.net","username":"hendriksp"},{"email":"florianh89@gmail.com","username":"fham_"}],"license":"MIT","date":"2021-12-09T14:29:50.437Z","links":{"homepage":"https://rescript-material-ui.cca.io/","repository":"https://github.com/cca-io/rescript-material-ui","bugs":"https://github.com/cca-io/rescript-material-ui/issues","npm":"https://www.npmjs.com/package/rescript-material-ui-lab"}},"score":{"final":38.505314,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1936,"weekly":948},"dependents":0,"updated":"2026-11-01T18:36:12.092Z","searchScore":38.145317,"package":{"name":"@juspay/rescript-blend","keywords":["rescript","juspay","blend-design-system","react"],"version":"0.0.38","description":"ReScript bindings for @juspay/blend-design-system","sanitized_name":"@juspay/rescript-blend","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:3dd72c34-cbbe-4f3b-8aba-423b0a8fe962","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"balaganesh@juspay.in","username":"balaganesh_juspay"},{"email":"itadmin@juspay.in","username":"itadmin"},{"email":"sachin.sharma@juspay.in","username":"murdore"},{"email":"george.james@juspay.in","username":"georgejames"},{"email":"sahil.sinha@juspay.in","username":"sahil_sinha"},{"email":"dhinesh.radhakrishnan@juspay.in","username":"dhineshrks"},{"email":"pinnamaraju.swaroop@juspay.in","username":"swaroopvarma2359"}],"license":"MIT","date":"2026-09-25T06:18:18.936Z","links":{"homepage":"https://github.com/juspay/blend-rescript#readme","repository":"git+https://github.com/juspay/blend-rescript.git","bugs":"https://github.com/juspay/blend-rescript/issues","npm":"https://www.npmjs.com/package/@juspay/rescript-blend"}},"score":{"final":38.145317,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2434,"weekly":580},"dependents":0,"updated":"2026-11-04T01:21:42.759Z","searchScore":37.982586,"package":{"name":"rescript-material-ui","keywords":["rescript","bindings","material-ui"],"version":"3.0.2","description":"This library provides ReScript bindings for material-ui.","sanitized_name":"rescript-material-ui","publisher":{"email":"florianh89@gmail.com","username":"fham_"},"maintainers":[{"email":"christoph@knittel.cc","username":"cknittel"},{"email":"hendrik.spohr@gmx.net","username":"hendriksp"},{"email":"florianh89@gmail.com","username":"fham_"}],"license":"MIT","date":"2021-12-09T14:29:30.120Z","links":{"homepage":"https://rescript-material-ui.cca.io/","repository":"https://github.com/cca-io/rescript-material-ui","bugs":"https://github.com/cca-io/rescript-material-ui/issues","npm":"https://www.npmjs.com/package/rescript-material-ui"}},"score":{"final":37.982586,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2009,"weekly":739},"dependents":"9","updated":"2026-11-03T09:36:51.310Z","searchScore":37.914734,"package":{"name":"rescript-react-native","keywords":["rescript","react-native"],"version":"0.84.0","description":"ReScript bindings for React Native.","sanitized_name":"rescript-react-native","publisher":{"email":"freddy03h@gmail.com","actor":{"name":"freddy03h","type":"user","email":"freddy03h@gmail.com"},"username":"freddy03h"},"maintainers":[{"email":"npm@moox.io","username":"moox"},{"email":"freddy03h@gmail.com","username":"freddy03h"}],"license":"MIT","date":"2026-09-15T08:55:20.406Z","links":{"homepage":"https://github.com/rescript-react-native/rescript-react-native#readme","repository":"git+https://github.com/rescript-react-native/rescript-react-native.git","bugs":"https://github.com/rescript-react-native/rescript-react-native/issues","npm":"https://www.npmjs.com/package/rescript-react-native"}},"score":{"final":37.914734,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1994,"weekly":607},"dependents":"5","updated":"2026-11-05T03:31:26.114Z","searchScore":37.873672,"package":{"name":"@jsiebern/bs-material-ui","keywords":["bucklescript","bucklescript-bindings","reason","reasonml","reasonml-bindings","ocaml","material-ui","rescript","rescript-bindings","reason-react"],"version":"2.1.0","description":"This library provides Reason bindings for material-ui.","sanitized_name":"@jsiebern/bs-material-ui","publisher":{"email":"christoph@knittel.cc","username":"cknittel"},"maintainers":[{"email":"jsiebern88@gmail.com","username":"jsiebern"},{"email":"christoph@knittel.cc","username":"cknittel"}],"license":"SEE LICENSE IN LICENSE","date":"2021-05-29T08:11:33.111Z","links":{"homepage":"https://jsiebern.github.io/bs-material-ui","repository":"https://github.com/jsiebern/bs-material-ui","bugs":"https://github.com/jsiebern/bs-material-ui/issues","npm":"https://www.npmjs.com/package/@jsiebern/bs-material-ui"}},"score":{"final":37.873672,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":2039,"weekly":456},"dependents":"3","updated":"2026-11-06T09:46:06.782Z","searchScore":37.845108,"package":{"name":"rescript-classnames","keywords":["react","rescript","rescript-react","reason","reason-react","reasonml","ocaml","bucklescript","classnames"],"version":"8.0.0","description":"Reimplementation of classnames in ReScript","sanitized_name":"rescript-classnames","publisher":{"email":"alex@35mil.me","username":"alex35mil"},"maintainers":[{"email":"alex@35mil.me","username":"alex35mil"}],"license":"MIT","date":"2026-01-07T08:50:32.002Z","links":{"homepage":"https://github.com/MinimaHQ/rescript-classnames#readme","repository":"https://github.com/MinimaHQ/rescript-classnames.git","bugs":"https://github.com/MinimaHQ/rescript-classnames/issues","npm":"https://www.npmjs.com/package/rescript-classnames"}},"score":{"final":37.845108,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1918,"weekly":184},"dependents":0,"updated":"2026-11-07T12:11:10.852Z","searchScore":36.710087,"package":{"name":"@kaiko.io/rescript-deser","keywords":["json","deserializer","rescript"],"version":"7.0.0","description":"Simple JSON deserializer for ReScript","sanitized_name":"@kaiko-io/rescript-deser","publisher":{"email":"mva.led@gmail.com","username":"mvaled"},"maintainers":[{"email":"mva.led@gmail.com","username":"mvaled"},{"email":"e.delvalle@kaikosystems.com","username":"eddykaiko"}],"license":"MIT","date":"2025-12-19T22:05:44.602Z","links":{"repository":"https://gitlab.com/kaiko-systems/rescript-deser","npm":"https://www.npmjs.com/package/@kaiko.io/rescript-deser"}},"score":{"final":36.710087,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1268,"weekly":6},"dependents":"1","updated":"2026-11-04T01:16:14.376Z","searchScore":35.80077,"package":{"name":"rescript-jzon","keywords":["reason","reasonml","rescript","json"],"version":"3.0.0","description":"JSON encoding and decoding for ReScript","sanitized_name":"rescript-jzon","publisher":{"email":"nail.xx@gmail.com","username":"nkrkv"},"maintainers":[{"email":"nail.xx@gmail.com","username":"nkrkv"}],"license":"MIT","date":"2025-10-18T20:11:04.064Z","links":{"homepage":"https://github.com/nkrkv/jzon#readme","repository":"git+https://github.com/nkrkv/jzon.git","bugs":"https://github.com/nkrkv/jzon/issues","npm":"https://www.npmjs.com/package/rescript-jzon"}},"score":{"final":35.80077,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1673,"weekly":237},"dependents":"5","updated":"2026-11-06T08:36:13.835Z","searchScore":35.791935,"package":{"name":"rescript-react-update","keywords":["reason-react","rescript","react"],"version":"6.1.0","description":"> useReducer with updates and side effects!","sanitized_name":"rescript-react-update","publisher":{"email":"bloodyowl@icloud.com","username":"bldwl"},"maintainers":[{"email":"bloodyowl@icloud.com","username":"bldwl"}],"license":"MIT","date":"2026-09-18T08:00:20.370Z","links":{"repository":"https://github.com/bloodyowl/rescript-react-update.git","bugs":"https://github.com/bloodyowl/rescript-react-update/issues","npm":"https://www.npmjs.com/package/rescript-react-update"}},"score":{"final":35.791935,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1176,"weekly":263},"dependents":"0","updated":"2026-11-05T13:31:15.432Z","searchScore":35.383614,"package":{"name":"@rescript-mui/material","keywords":["rescript","bindings","material-ui","mui"],"version":"9.0.0","description":"This library provides ReScript bindings for material-ui (MUI).","sanitized_name":"@rescript-mui/material","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:e574321e-a319-4386-92bc-7bdd920fbfb7","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"florianh89@gmail.com","username":"fham_"},{"email":"christoph@knittel.cc","username":"cknittel"}],"license":"MIT","date":"2026-08-06T12:20:09.544Z","links":{"homepage":"https://github.com/cca-io/rescript-mui/tree/master/packages/rescript-mui-material#readme","repository":"git+https://github.com/cca-io/rescript-mui.git","bugs":"https://github.com/cca-io/rescript-mui/issues","npm":"https://www.npmjs.com/package/@rescript-mui/material"}},"score":{"final":35.383614,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1202,"weekly":13},"dependents":0,"updated":"2026-11-04T09:16:16.342Z","searchScore":35.10135,"package":{"name":"@lozlow/reform","keywords":["reason","bucklescript","react","form","rescript","rescript-react","rescript-forms","rescript-react-forms","rescript-reform","reform"],"version":"13.1.1","description":"Reasonably making forms with ReScript and React sound good","sanitized_name":"@lozlow/reform","publisher":{"email":"peeta.shaw@gmail.com","username":"lozlow"},"maintainers":[{"email":"peeta.shaw@gmail.com","username":"lozlow"}],"license":"MIT","date":"2023-04-14T15:17:42.564Z","links":{"homepage":"https://github.com/reasonbr/reform#readme","repository":"git+ssh://git@github.com/reasonbr/reform.git","bugs":"https://github.com/reasonbr/reform/issues","npm":"https://www.npmjs.com/package/@lozlow/reform"}},"score":{"final":35.10135,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1020,"weekly":368},"dependents":"3","updated":"2026-11-04T19:26:32.423Z","searchScore":34.098896,"package":{"name":"rescript-json-schema","keywords":["rescript","json","schema","openapi","swagger","typesafe","codegen","ajv"],"version":"7.3.0","description":"📄 Typesafe JSON Schema for ReScript","sanitized_name":"rescript-json-schema","publisher":{"email":"dzakh.dev@gmail.com","username":"dzakh"},"maintainers":[{"email":"dzakh.dev@gmail.com","username":"dzakh"}],"license":"MIT","date":"2025-04-02T07:40:33.045Z","links":{"homepage":"https://github.com/DZakh/rescript-json-schema#readme","repository":"git+https://github.com/DZakh/rescript-json-schema.git","bugs":"https://github.com/DZakh/rescript-json-schema/issues","npm":"https://www.npmjs.com/package/rescript-json-schema"}},"score":{"final":34.098896,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":960,"weekly":313},"dependents":0,"updated":"2026-11-04T19:21:50.476Z","searchScore":33.768085,"package":{"name":"rescript-react-intl-extractor-bin","keywords":["cli","bin","binary","extract","extractor","rescript","react","intl","react-intl","rescript-react-intl"],"version":"0.14.0","description":"Binaries for the rescript-react-intl message extractor","sanitized_name":"rescript-react-intl-extractor-bin","publisher":{"email":"christoph@knittel.cc","username":"cknittel"},"maintainers":[{"email":"christoph@knittel.cc","username":"cknittel"},{"email":"hendrik.spohr@gmx.net","username":"hendriksp"},{"email":"florianh89@gmail.com","username":"fham_"}],"license":"MIT","date":"2023-09-04T13:58:36.891Z","links":{"repository":"https://github.com/cca-io/rescript-react-intl-extractor-bin.git","npm":"https://www.npmjs.com/package/rescript-react-intl-extractor-bin"}},"score":{"final":33.768085,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1088,"weekly":183},"dependents":0,"updated":"2026-11-04T02:41:15.347Z","searchScore":33.683506,"package":{"name":"highlightjs-rescript","keywords":["rescript","rescript-lang","javascript","highlight.js","highlightjs","syntax"],"version":"0.2.2","description":"highlight.js syntax definition for ReScript programming language","sanitized_name":"highlightjs-rescript","publisher":{"email":"paul.tsnobiladze@gmail.com","username":"tsnobip"},"maintainers":[{"email":"paul.tsnobiladze@gmail.com","username":"tsnobip"}],"license":"MIT","date":"2024-03-27T15:57:59.566Z","links":{"homepage":"https://github.com/tsnobip/highlightjs-rescript","repository":"git+https://github.com/tsnobip/highlightjs-rescript.git","bugs":"https://github.com/tsnobip/highlightjs-rescript/issues","npm":"https://www.npmjs.com/package/highlightjs-rescript"}},"score":{"final":33.683506,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":878,"weekly":301},"dependents":0,"updated":"2026-11-05T06:51:30.992Z","searchScore":33.382095,"package":{"name":"rescript-disable-eslint","keywords":["rescript","react","create-react-app","eject","eslint","cra","rewired"],"version":"1.0.2","description":"Enable web worker-loader for your create-react-app project.","sanitized_name":"rescript-disable-eslint","publisher":{"email":"linonetwo012@gmail.com","username":"linonetwo012"},"maintainers":[{"email":"linonetwo012@gmail.com","username":"linonetwo012"}],"license":"MIT","date":"2020-06-26T13:21:30.028Z","links":{"homepage":"https://github.com/linonetwo/rescript-disable-eslint#readme","repository":"git+https://github.com/linonetwo/rescript-disable-eslint.git","bugs":"https://github.com/linonetwo/rescript-disable-eslint/issues","npm":"https://www.npmjs.com/package/rescript-disable-eslint"}},"score":{"final":33.382095,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1016,"weekly":389},"dependents":"0","updated":"2026-11-02T20:19:30.533Z","searchScore":33.339417,"package":{"name":"rescript-embed-lang","keywords":["rescript"],"version":"0.6.1","description":"A general purpose PPX and library for embedding other languages into ReScript, via code generation.","sanitized_name":"rescript-embed-lang","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:36e7f9df-e3dc-4946-aed1-3fb366bcd124","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"gabbe.nord@gmail.com","username":"_zth"}],"license":"MIT","date":"2026-08-03T17:22:17.962Z","links":{"homepage":"https://github.com/zth/rescript-embed-lang#readme","repository":"git+https://github.com/zth/rescript-embed-lang.git","bugs":"https://github.com/zth/rescript-embed-lang/issues","npm":"https://www.npmjs.com/package/rescript-embed-lang"}},"score":{"final":33.339417,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":1047,"weekly":658},"dependents":0,"updated":"2026-11-03T15:26:23.870Z","searchScore":33.30327,"package":{"name":"@softwarefactory-project/re-ansi","keywords":["ansi","rescript","react"],"version":"0.7.6","description":"ANSI code to HTML","sanitized_name":"@softwarefactory-project/re-ansi","publisher":{"email":"tristan.cacqueray@gmail.com","username":"tristanc"},"maintainers":[{"email":"tristan.cacqueray@gmail.com","username":"tristanc"}],"license":"Apache-2.0","date":"2026-02-03T12:09:06.428Z","links":{"homepage":"https://github.com/softwarefactory-project/re-ansi","repository":"git+https://github.com/softwarefactory-project/re-ansi.git","bugs":"https://github.com/softwarefactory-project/re-ansi/issues","npm":"https://www.npmjs.com/package/@softwarefactory-project/re-ansi"}},"score":{"final":33.30327,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":925,"weekly":313},"dependents":0,"updated":"2026-11-03T09:11:17.767Z","searchScore":32.838497,"package":{"name":"rescript-react-intl","keywords":["react","react-intl","rescript"],"version":"3.0.0","description":"ReScript bindings to react-intl","sanitized_name":"rescript-react-intl","publisher":{"email":"christoph@knittel.cc","username":"cknittel"},"maintainers":[{"email":"florianh89@gmail.com","username":"fham_"},{"email":"christoph@knittel.cc","username":"cknittel"},{"email":"hendrik.spohr@gmx.net","username":"hendriksp"}],"license":"MIT","date":"2021-05-16T14:33:58.198Z","links":{"repository":"https://github.com/cca-io/rescript-react-intl","npm":"https://www.npmjs.com/package/rescript-react-intl"}},"score":{"final":32.838497,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":837,"weekly":69},"dependents":"0","updated":"2026-11-02T20:21:33.000Z","searchScore":32.28436,"package":{"name":"rescript-vitest","keywords":["testing","rescript","vite","vitest"],"version":"3.0.1","description":"[![npm](https://img.shields.io/npm/v/rescript-vitest)](https://www.npmjs.com/package/rescript-vitest) [![npm downloads](https://img.shields.io/npm/dm/rescript-vitest)](https://www.npmjs.com/package/rescript-vitest) [![license](https://img.shields.io/githu","sanitized_name":"rescript-vitest","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"cometkim","type":"user","email":"hey@hyeseong.kim"},"trustedPublisher":{"oidcConfigId":"oidc:d4f031f2-9c03-4041-bdcb-5388b51c8de6","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"hey@hyeseong.kim","username":"cometkim"}],"license":"MIT","date":"2026-07-27T16:43:01.555Z","links":{"homepage":"https://github.com/cometkim/rescript-vitest#readme","repository":"git+https://github.com/cometkim/rescript-vitest.git","bugs":"https://github.com/cometkim/rescript-vitest/issues","npm":"https://www.npmjs.com/package/rescript-vitest"}},"score":{"final":32.28436,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":656,"weekly":235},"dependents":0,"updated":"2026-11-05T02:41:18.601Z","searchScore":32.137203,"package":{"name":"@resapi/sury","keywords":["rescript","http","api","contract","typed-client","sury","schema"],"version":"0.3.0","description":"Sury schema adapter for resAPI codecs.","sanitized_name":"@resapi/sury","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"7fa18396-d1e1-4676-8874-6ec32ca47185","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"jeff@mastry.net","username":"mastry"},{"email":"jeff@seasidelogic.com","username":"jeffseaside"}],"license":"MIT","date":"2026-10-29T02:29:30.705Z","links":{"homepage":"https://resapi.dev","repository":"git+https://github.com/Seaside-Logic/resapi.git","bugs":"https://github.com/Seaside-Logic/resapi/issues","npm":"https://www.npmjs.com/package/@resapi/sury"}},"score":{"final":32.137203,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":747,"weekly":267},"dependents":"3","updated":"2026-11-05T02:36:10.446Z","searchScore":31.677748,"package":{"name":"@resapi/core","keywords":["rescript","http","api","contract","typed-client"],"version":"0.3.0","description":"Type-safe HTTP contracts for ReScript: endpoint contracts, codecs and a typed client.","sanitized_name":"@resapi/core","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"68748ee0-6f29-4f41-b1bc-20e5e3c6de12","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"jeff@mastry.net","username":"mastry"},{"email":"jeff@seasidelogic.com","username":"jeffseaside"}],"license":"MIT","date":"2026-10-29T02:30:03.679Z","links":{"homepage":"https://resapi.dev","repository":"git+https://github.com/Seaside-Logic/resapi.git","bugs":"https://github.com/Seaside-Logic/resapi/issues","npm":"https://www.npmjs.com/package/@resapi/core"}},"score":{"final":31.677748,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":696,"weekly":244},"dependents":0,"updated":"2026-11-05T02:41:14.499Z","searchScore":31.136885,"package":{"name":"@resapi/hono","keywords":["rescript","http","api","contract","typed-client","hono","cloudflare-workers"],"version":"0.3.0","description":"Hono server adapter for resAPI contracts.","sanitized_name":"@resapi/hono","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"6f478965-7759-44be-acd0-a930b2555d91","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"jeff@mastry.net","username":"mastry"},{"email":"jeff@seasidelogic.com","username":"jeffseaside"}],"license":"MIT","date":"2026-10-29T02:29:38.145Z","links":{"homepage":"https://resapi.dev","repository":"git+https://github.com/Seaside-Logic/resapi.git","bugs":"https://github.com/Seaside-Logic/resapi/issues","npm":"https://www.npmjs.com/package/@resapi/hono"}},"score":{"final":31.136885,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":664,"weekly":227},"dependents":0,"updated":"2026-11-05T02:41:17.153Z","searchScore":31.049873,"package":{"name":"@resapi/express","keywords":["rescript","http","api","contract","typed-client","express","node"],"version":"0.3.0","description":"Express server adapter for resAPI contracts.","sanitized_name":"@resapi/express","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"55922979-3568-4dca-9578-f82ee989bd3c","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"jeff@mastry.net","username":"mastry"},{"email":"jeff@seasidelogic.com","username":"jeffseaside"}],"license":"MIT","date":"2026-10-29T02:30:07.393Z","links":{"homepage":"https://resapi.dev","repository":"git+https://github.com/Seaside-Logic/resapi.git","bugs":"https://github.com/Seaside-Logic/resapi/issues","npm":"https://www.npmjs.com/package/@resapi/express"}},"score":{"final":31.049873,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":649,"weekly":121},"dependents":"2","updated":"2026-11-06T09:46:10.114Z","searchScore":30.928093,"package":{"name":"rescript-logger","keywords":["log","logger","logging","rescript","reason","reasonml","ocaml","bucklescript"],"version":"4.0.0","description":"Logging implementation for ReScript","sanitized_name":"rescript-logger","publisher":{"email":"alex@35mil.me","username":"alex35mil"},"maintainers":[{"email":"alex@35mil.me","username":"alex35mil"}],"license":"MIT","date":"2024-02-28T14:40:26.218Z","links":{"homepage":"https://github.com/shakacode/rescript-logger#readme","repository":"git+https://github.com/shakacode/rescript-logger.git","bugs":"https://github.com/shakacode/rescript-logger/issues","npm":"https://www.npmjs.com/package/rescript-logger"}},"score":{"final":30.928093,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":651,"weekly":441},"dependents":"0","updated":"2026-11-01T18:21:08.970Z","searchScore":30.782488,"package":{"name":"@juspay/rescript-bindgen","keywords":["rescript","typescript","bindings","codegen","react","d.ts","interop","blend-design-system","juspay","binding-generator","typescript-to-rescript","dts","rescript-bindings","type-generator"],"version":"1.3.0","description":"Deterministic TypeScript -> ReScript binding generator. Reads .d.ts via the TypeScript compiler API and emits type-safe @react.component bindings — no AI, no %identity.","sanitized_name":"@juspay/rescript-bindgen","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:1236dd0b-72c0-4011-8fbe-503ab2af8a18","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"balaganesh@juspay.in","username":"balaganesh_juspay"},{"email":"itadmin@juspay.in","username":"itadmin"},{"email":"sachin.sharma@juspay.in","username":"murdore"},{"email":"george.james@juspay.in","username":"georgejames"},{"email":"sahil.sinha@juspay.in","username":"sahil_sinha"},{"email":"dhinesh.radhakrishnan@juspay.in","username":"dhineshrks"},{"email":"pinnamaraju.swaroop@juspay.in","username":"swaroopvarma2359"}],"license":"MIT","date":"2026-07-22T14:19:43.202Z","links":{"homepage":"https://github.com/juspay/rescript-bindgen#readme","repository":"git+https://github.com/juspay/rescript-bindgen.git","bugs":"https://github.com/juspay/rescript-bindgen/issues","npm":"https://www.npmjs.com/package/@juspay/rescript-bindgen"}},"score":{"final":30.782488,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":650,"weekly":193},"dependents":0,"updated":"2026-11-04T12:46:19.384Z","searchScore":30.774338,"package":{"name":"@kaiko.io/rescript-reindexed","keywords":["rescript","indexedDB","idb","orm"],"version":"8.3.0","description":"Kind of an IndexedDB ORM written in ReScript with no runtime dependencies.","sanitized_name":"@kaiko-io/rescript-reindexed","publisher":{"email":"mva.led@gmail.com","username":"mvaled"},"maintainers":[{"email":"mva.led@gmail.com","username":"mvaled"},{"email":"e.delvalle@kaikosystems.com","username":"eddykaiko"}],"license":"MIT","date":"2026-07-24T08:48:52.331Z","links":{"repository":"https://gitlab.com/kaiko-systems/ReIndexed","npm":"https://www.npmjs.com/package/@kaiko.io/rescript-reindexed"}},"score":{"final":30.774338,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":584,"weekly":59},"dependents":0,"updated":"2026-11-01T11:16:15.328Z","searchScore":30.365755,"package":{"name":"osury","keywords":["openapi","rescript","codegen","sury","schema","typescript","types"],"version":"2.12.0","description":"Generate ReScript types with Sury schemas from OpenAPI specifications","sanitized_name":"osury","publisher":{"email":"teamer777@gmail.com","username":"greenteamer"},"maintainers":[{"email":"teamer777@gmail.com","username":"greenteamer"}],"license":"MIT","date":"2026-10-18T11:08:52.627Z","links":{"homepage":"https://github.com/greenteamer/osury#readme","repository":"git+https://github.com/greenteamer/osury.git","bugs":"https://github.com/greenteamer/osury/issues","npm":"https://www.npmjs.com/package/osury"}},"score":{"final":30.365755,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":476,"weekly":77},"dependents":0,"updated":"2026-11-07T12:41:10.770Z","searchScore":30.365158,"package":{"name":"@nexus2520/dep-tracer-mcp-server","keywords":["mcp","model-context-protocol","claude","dependency-tracing","haskell","rescript","code-analysis","test-generation","static-analysis","ast","graph","call-graph","impact-analysis"],"version":"0.1.0","description":"MCP server that maps function and component dependencies in Haskell and ReScript codebases — built to help LLMs trace affected code flows for test generation.","sanitized_name":"@nexus2520/dep-tracer-mcp-server","publisher":{"email":"parthdogra25@gmail.com","username":"pdogra"},"maintainers":[{"email":"nandinijairath@gmail.com","username":"nandinijairath"},{"email":"parthdogra25@gmail.com","username":"pdogra"}],"license":"MIT","date":"2026-04-16T18:58:16.156Z","links":{"homepage":"https://github.com/pdogra1299/dep-tracer-mcp#readme","repository":"git+https://github.com/pdogra1299/dep-tracer-mcp.git","bugs":"https://github.com/pdogra1299/dep-tracer-mcp/issues","npm":"https://www.npmjs.com/package/@nexus2520/dep-tracer-mcp-server"}},"score":{"final":30.365158,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":593,"weekly":157},"dependents":0,"updated":"2026-11-05T13:31:13.806Z","searchScore":30.287836,"package":{"name":"@rescript-mui/lab","keywords":["rescript","bindings","material-ui","mui"],"version":"9.0.0","description":"This library provides ReScript bindings for material-ui-lab.","sanitized_name":"@rescript-mui/lab","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:cf74a6d1-06c4-4867-a14e-4d08d0c928ea","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"florianh89@gmail.com","username":"fham_"},{"email":"christoph@knittel.cc","username":"cknittel"}],"license":"MIT","date":"2026-08-06T12:20:13.936Z","links":{"homepage":"https://github.com/cca-io/rescript-mui/tree/master/packages/rescript-mui-lab#readme","repository":"git+https://github.com/cca-io/rescript-mui.git","bugs":"https://github.com/cca-io/rescript-mui/issues","npm":"https://www.npmjs.com/package/@rescript-mui/lab"}},"score":{"final":30.287836,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":448,"weekly":168},"dependents":0,"updated":"2026-11-05T03:01:32.809Z","searchScore":29.703873,"package":{"name":"bs-css-fela","keywords":["fela","bucklescript","rescript","reasonML","css"],"version":"5.1.1","description":"bs-css bindings for Fela","sanitized_name":"bs-css-fela","publisher":{"email":"giraud.contact@yahoo.fr","actor":{"name":"giraud","type":"user","email":"giraud.contact@yahoo.fr"},"username":"giraud"},"maintainers":[{"email":"giraud.contact@yahoo.fr","username":"giraud"}],"license":"ISC","date":"2025-07-16T07:12:50.086Z","links":{"homepage":"https://github.com/reasonml-labs/bs-css#readme","repository":"git+https://github.com/reasonml-labs/bs-css.git","bugs":"https://github.com/reasonml-labs/bs-css/issues","npm":"https://www.npmjs.com/package/bs-css-fela"}},"score":{"final":29.703873,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":412,"weekly":211},"dependents":"0","updated":"2026-11-07T07:16:09.929Z","searchScore":29.568142,"package":{"name":"@nobleai/rescript-lodash","keywords":["rescript","lodash"],"version":"4.17.22","description":"Rescript Bindings for Lodash","sanitized_name":"@nobleai/rescript-lodash","publisher":{"email":"mloomis@noble.ai","username":"mloomis"},"maintainers":[{"email":"mloomis@noble.ai","username":"mloomis"},{"email":"alex.mouton@noble.ai","username":"alexmoutonnoble"},{"email":"cid.donham@noble.ai","username":"cid8600"}],"license":"MIT","date":"2025-01-17T23:29:50.757Z","links":{"repository":"https://github.com/noble-ai/rescript-lodash","npm":"https://www.npmjs.com/package/@nobleai/rescript-lodash"}},"score":{"final":29.568142,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":401,"weekly":182},"dependents":"2","updated":"2026-11-04T06:06:19.795Z","searchScore":29.418827,"package":{"name":"@nobleai/rescript-prelude","keywords":["rescript","prelude","nobleai"],"version":"0.13.9","description":"NobleAI optinionated frame for unifying external core libraries","sanitized_name":"@nobleai/rescript-prelude","publisher":{"email":"alex.mouton@noble.ai","username":"alexmoutonnoble"},"maintainers":[{"email":"mloomis@noble.ai","username":"mloomis"},{"email":"alex.mouton@noble.ai","username":"alexmoutonnoble"},{"email":"cid.donham@noble.ai","username":"cid8600"}],"license":"MIT","date":"2024-07-31T23:40:28.513Z","links":{"repository":"https://github.com/noble-ai/rescript-prelude","npm":"https://www.npmjs.com/package/@nobleai/rescript-prelude"}},"score":{"final":29.418827,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":377,"weekly":15},"dependents":0,"updated":"2026-11-02T10:46:09.622Z","searchScore":29.078382,"package":{"name":"@tilia/react","keywords":["state management","domain-driven","reactive","typescript","rescript","frp","react","hooks","computed","minimal","simple"],"version":"6.0.1","description":"🍃 React State Management with Tilia.","sanitized_name":"@tilia/react","publisher":{"email":"g.a.bucher@midasum.com","actor":{"name":"g.a.bucher","type":"user","email":"g.a.bucher@midasum.com"},"username":"g.a.bucher"},"maintainers":[{"email":"g.a.bucher@midasum.com","username":"g.a.bucher"}],"license":"MIT","date":"2026-10-05T10:26:33.483Z","links":{"homepage":"https://tiliajs.dev/react","repository":"git+https://github.com/tiliajs/tilia.git","bugs":"https://github.com/tiliajs/tilia/issues","npm":"https://www.npmjs.com/package/@tilia/react"}},"score":{"final":29.078382,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":452,"weekly":231},"dependents":0,"updated":"2026-11-07T01:21:09.874Z","searchScore":28.849525,"package":{"name":"@nobleai/rescript-fields","keywords":["rescript","rxjs","form","validation","fields"],"version":"1.0.0-beta.5","description":"Elaborate form validation system for Rescript","sanitized_name":"@nobleai/rescript-fields","publisher":{"email":"alex.mouton@noble.ai","username":"alexmoutonnoble"},"maintainers":[{"email":"mloomis@noble.ai","username":"mloomis"},{"email":"alex.mouton@noble.ai","username":"alexmoutonnoble"},{"email":"cid.donham@noble.ai","username":"cid8600"}],"license":"MIT","date":"2025-01-17T17:32:49.557Z","links":{"repository":"git+ssh://github.com/noble-ai/rescript-fields.git","npm":"https://www.npmjs.com/package/@nobleai/rescript-fields"}},"score":{"final":28.849525,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":350,"weekly":163},"dependents":"0","updated":"2026-11-04T06:46:24.673Z","searchScore":28.668604,"package":{"name":"@nobleai/rescript-rxjs","keywords":["rescript","rxjs"],"version":"7.5.20","description":"Rescript bindings for Rxjs","sanitized_name":"@nobleai/rescript-rxjs","publisher":{"email":"cid.donham@noble.ai","username":"cid8600"},"maintainers":[{"email":"mloomis@noble.ai","username":"mloomis"},{"email":"alex.mouton@noble.ai","username":"alexmoutonnoble"},{"email":"cid.donham@noble.ai","username":"cid8600"}],"license":"MIT","date":"2024-12-10T21:18:11.553Z","links":{"repository":"git+ssh://github.com/noble-ai/rescript-rxjs.git","npm":"https://www.npmjs.com/package/@nobleai/rescript-rxjs"}},"score":{"final":28.668604,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":403,"weekly":18},"dependents":"3","updated":"2026-11-02T10:46:12.485Z","searchScore":28.408897,"package":{"name":"tilia","keywords":["state management","domain-driven","reactive","typescript","rescript","frp","computed","minimal","simple"],"version":"6.0.1","description":"🍃 State management library, domain-driven.","sanitized_name":"tilia","publisher":{"email":"g.a.bucher@midasum.com","actor":{"name":"g.a.bucher","type":"user","email":"g.a.bucher@midasum.com"},"username":"g.a.bucher"},"maintainers":[{"email":"g.a.bucher@midasum.com","username":"g.a.bucher"}],"license":"MIT","date":"2026-10-05T10:27:06.736Z","links":{"homepage":"https://tiliajs.dev","repository":"git+https://github.com/tiliajs/tilia.git","bugs":"https://github.com/tiliajs/tilia/issues","npm":"https://www.npmjs.com/package/tilia"}},"score":{"final":28.408897,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":322,"weekly":128},"dependents":0,"updated":"2026-11-01T10:31:09.604Z","searchScore":28.22288,"package":{"name":"rescript-react-on-rails","keywords":["react","rescript","rescript-react","@rescript/react","rails","react-on-rails","ocaml"],"version":"1.1.0","description":"ReScript bindings to react-on-rails","sanitized_name":"rescript-react-on-rails","publisher":{"email":"justin@shakacode.com","username":"shakacode-justin"},"maintainers":[{"email":"justin@shakacode.com","username":"justin808"},{"email":"justin@shakacode.com","username":"shakacode-justin"},{"email":"alex@35mil.me","username":"alex35mil"}],"license":"MIT","date":"2025-09-21T05:48:53.127Z","links":{"homepage":"https://github.com/shakacode/rescript-react-on-rails","repository":"git+https://github.com/shakacode/rescript-react-on-rails.git","bugs":"https://github.com/shakacode/rescript-react-on-rails/issues","npm":"https://www.npmjs.com/package/rescript-react-on-rails"}},"score":{"final":28.22288,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":321,"weekly":144},"dependents":"0","updated":"2026-11-04T05:56:27.977Z","searchScore":28.19188,"package":{"name":"@nobleai/rescript-vitest","keywords":["rescript","vitest"],"version":"0.30.3","description":"Rescript Bindings for Vitest","sanitized_name":"@nobleai/rescript-vitest","publisher":{"email":"alex.mouton@noble.ai","username":"alexmoutonnoble"},"maintainers":[{"email":"mloomis@noble.ai","username":"mloomis"},{"email":"alex.mouton@noble.ai","username":"alexmoutonnoble"},{"email":"cid.donham@noble.ai","username":"cid8600"}],"license":"MIT","date":"2024-02-13T18:09:28.268Z","links":{"repository":"https://github.com/noble-ai/rescript-vitest","npm":"https://www.npmjs.com/package/@nobleai/rescript-vitest"}},"score":{"final":28.19188,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":288,"weekly":27},"dependents":"1","updated":"2026-11-05T12:01:07.829Z","searchScore":27.185873,"package":{"name":"@epure/vitest","keywords":["vitest","bdd","gherkin","cucumber","test-runner","vitest-plugin","step-definitions","feature-files","rescript","typescript","testing"],"version":"2.1.0","description":"Gherkin and YAML test runner for Vitest","sanitized_name":"@epure/vitest","publisher":{"email":"g.a.bucher@midasum.com","username":"g.a.bucher"},"maintainers":[{"email":"g.a.bucher@midasum.com","username":"g.a.bucher"}],"license":"MIT","date":"2026-10-22T11:50:09.080Z","links":{"homepage":"https://epurejs.dev","repository":"git+https://github.com/epuremethod/vitest.git","bugs":"https://github.com/epuremethod/vitest/issues","npm":"https://www.npmjs.com/package/@epure/vitest"}},"score":{"final":27.185873,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":283,"weekly":47},"dependents":0,"updated":"2026-11-04T14:41:11.557Z","searchScore":27.090868,"package":{"name":"rescript-x","keywords":["rescript"],"version":"1.4.1","description":"A ReScript framework for building server-driven websites and applications on Bun and Vite.","sanitized_name":"rescript-x","publisher":{"email":"npm-oidc-no-reply@github.com","actor":{"name":"_zth","type":"user","email":"gabbe.nord@gmail.com"},"trustedPublisher":{"oidcConfigId":"oidc:3debd706-46ad-4753-8cef-63e523c56728","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"gabbe.nord@gmail.com","username":"_zth"}],"license":"MIT","date":"2026-09-23T14:10:10.331Z","links":{"homepage":"https://github.com/zth/res-x#readme","repository":"git+https://github.com/zth/res-x.git","bugs":"https://github.com/zth/res-x/issues","npm":"https://www.npmjs.com/package/rescript-x"}},"score":{"final":27.090868,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":315,"weekly":118},"dependents":0,"updated":"2026-11-02T23:01:32.054Z","searchScore":26.939348,"package":{"name":"reason-urql","keywords":["reason","reasonml","rescript","bucklescript","graphql","urql"],"version":"3.4.0","description":"[![npm](https://img.shields.io/npm/v/reason-urql.svg)](https://www.npmjs.com/package/reason-urql) [![All Contributors](https://img.shields.io/badge/all_contributors-20-orange.svg)](#contributors) [![Build Status](https://github.com/FormidableLabs/reason-u","sanitized_name":"reason-urql","publisher":{"email":"parker.ziegler@formidable.com","username":"parkerziegler"},"maintainers":[{"email":"sarahmichelleegan@gmail.com","username":"sarmeyer"},{"email":"mariano.martinez@formidable.com","username":"mariano-formidable"},{"email":"ryan@loose-bits.com","username":"ryan.roemer"},{"email":"admin@formidablelabs.com","username":"formidable-owner"},{"email":"npm@formidablelabs.com","username":"formidablelabs"},{"email":"sarah.wright@formidable.com","username":"sarahformidable"},{"email":"senesealessandro@gmail.com","username":"ceceppa"},{"email":"parkerellisziegler@gmail.com","username":"parkerziegler"}],"license":"MIT","date":"2021-01-19T04:42:06.404Z","links":{"npm":"https://www.npmjs.com/package/reason-urql"}},"score":{"final":26.939348,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":257,"weekly":229},"dependents":0,"updated":"2026-11-05T01:36:20.864Z","searchScore":26.674202,"package":{"name":"@nagatatz/rescript-vitest","keywords":["bindings","mock","rescript","test","testing","vitest"],"version":"0.3.0","description":"Type-safe ReScript bindings for Vitest — describe/test/expect matchers, vi mocks, spies, snapshots, fake timers.","sanitized_name":"@nagatatz/rescript-vitest","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"17665ddc-2d7b-427e-8b55-c19316690c3b","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"nagata.hbdc+npm@gmail.com","username":"nagatatz"}],"license":"MIT","date":"2026-10-28T17:59:48.568Z","links":{"homepage":"https://github.com/Nagatatz/rescript-vitest#readme","repository":"git+https://github.com/Nagatatz/rescript-vitest.git","bugs":"https://github.com/Nagatatz/rescript-vitest/issues","npm":"https://www.npmjs.com/package/@nagatatz/rescript-vitest"}},"score":{"final":26.674202,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":229,"weekly":49},"dependents":0,"updated":"2026-11-06T17:06:11.495Z","searchScore":26.333117,"package":{"name":"@giraud/rescript-react-diagram","keywords":["rescript","diagram","auto layout","react"],"version":"2.0.0","description":"Easy to use automatic diagram layout component in react","sanitized_name":"@giraud/rescript-react-diagram","publisher":{"email":"giraud.contact@yahoo.fr","username":"giraud"},"maintainers":[{"email":"giraud.contact@yahoo.fr","username":"giraud"}],"license":"MIT","date":"2025-04-11T10:16:52.258Z","links":{"homepage":"https://github.com/giraud/rescript-react-diagram#readme","repository":"git+https://github.com/giraud/rescript-react-diagram.git","bugs":"https://github.com/giraud/rescript-react-diagram/issues","npm":"https://www.npmjs.com/package/@giraud/rescript-react-diagram"}},"score":{"final":26.333117,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":230,"weekly":20},"dependents":0,"updated":"2026-11-03T01:41:16.468Z","searchScore":25.96693,"package":{"name":"rescript-remix","keywords":["rescript","remix"],"version":"0.2.1","description":"Bindings and helpers for [Remix](https://remix.run/).","sanitized_name":"rescript-remix","publisher":{"email":"the.tomsherman@gmail.com","username":"tom.sherman"},"maintainers":[{"email":"the.tomsherman@gmail.com","username":"tom.sherman"}],"license":"MIT","date":"2022-01-10T21:40:50.698Z","links":{"homepage":"https://github.com/tom-sherman/rescript-remix#readme","repository":"git+https://github.com/tom-sherman/rescript-remix.git","bugs":"https://github.com/tom-sherman/rescript-remix/issues","npm":"https://www.npmjs.com/package/rescript-remix"}},"score":{"final":25.96693,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":228,"weekly":19},"dependents":0,"updated":"2026-11-05T01:01:14.503Z","searchScore":25.944092,"package":{"name":"rescript-chakra","keywords":["rescript","react","chakra-ui","ui-component","bindings"],"version":"1.2.1","description":"⚡️ ReScript bindings for @chakra-ui/react","sanitized_name":"rescript-chakra","publisher":{"email":"hi@rin.rocks","username":"ri7nz"},"maintainers":[{"email":"hi@rin.rocks","username":"ri7nz"}],"license":"MIT","date":"2025-01-08T17:07:01.871Z","links":{"homepage":"https://rescript-chakra.vercel.app/","repository":"git+https://github.com/rescript-ui/rescript-chakra.git","bugs":"https://github.com/rescript-ui/rescript-chakra/issues","npm":"https://www.npmjs.com/package/rescript-chakra"}},"score":{"final":25.944092,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":246,"weekly":26},"dependents":0,"updated":"2026-11-06T00:36:07.414Z","searchScore":25.633938,"package":{"name":"rescript-ic10-compiler","keywords":["stationeers","ic10","rescript","compiler"],"version":"0.2.0","description":"ReScript to IC10 compiler for Stationeers","sanitized_name":"rescript-ic10-compiler","publisher":{"email":"teamer777@gmail.com","username":"greenteamer"},"maintainers":[{"email":"teamer777@gmail.com","username":"greenteamer"}],"date":"2026-10-23T00:25:39.776Z","links":{"npm":"https://www.npmjs.com/package/rescript-ic10-compiler"}},"score":{"final":25.633938,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":207,"weekly":10},"dependents":0,"updated":"2026-11-06T17:46:35.094Z","searchScore":25.49784,"package":{"name":"@tilia/query","keywords":["state management","domain-driven","reactive","typescript","rescript","query","cache","minimal","simple"],"version":"0.1.1","description":"Offline-first query and cache layer for Tilia apps.","sanitized_name":"@tilia/query","publisher":{"email":"g.a.bucher@midasum.com","username":"g.a.bucher"},"maintainers":[{"email":"g.a.bucher@midasum.com","username":"g.a.bucher"}],"license":"MIT","date":"2026-10-16T17:30:41.776Z","links":{"homepage":"https://tiliajs.dev/query","repository":"git+https://github.com/tiliajs/tilia.git","bugs":"https://github.com/tiliajs/tilia/issues","npm":"https://www.npmjs.com/package/@tilia/query"}},"score":{"final":25.49784,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":221,"weekly":127},"dependents":0,"updated":"2026-11-04T02:01:15.794Z","searchScore":25.200804,"package":{"name":"app-template-reason-react","keywords":["csa-template","reason-react","rescript-react","reasonml","bucklescript","rescript","react"],"version":"4.0.0","description":"> ✨ Bootstrapped with Create Snowpack App (CSA).","sanitized_name":"app-template-reason-react","publisher":{"email":"achi@987.tw","username":"jihchi"},"maintainers":[{"email":"achi@987.tw","username":"jihchi"}],"license":"MIT","date":"2021-04-25T08:22:32.900Z","links":{"homepage":"https://github.com/jihchi/app-template-reason-react#readme","repository":"git+https://github.com/jihchi/app-template-reason-react.git","bugs":"https://github.com/jihchi/app-template-reason-react/issues","npm":"https://www.npmjs.com/package/app-template-reason-react"}},"score":{"final":25.200804,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":215,"weekly":154},"dependents":"1","updated":"2026-11-07T10:06:09.591Z","searchScore":25.07097,"package":{"name":"rescript-iof-xml","keywords":["rescript","iof","xml","orienteering"],"version":"0.0.6","description":"IOF XML 3.0 types and parser for ReScript","sanitized_name":"rescript-iof-xml","publisher":{"email":"mikaello@student.matnat.uio.no","username":"mikaello"},"maintainers":[{"email":"mikaello@student.matnat.uio.no","username":"mikaello"}],"license":"MIT","date":"2026-07-11T08:40:05.311Z","links":{"npm":"https://www.npmjs.com/package/rescript-iof-xml"}},"score":{"final":25.07097,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":214,"weekly":76},"dependents":"7","updated":"2026-11-03T16:11:42.752Z","searchScore":24.899263,"package":{"name":"reason-react-native","keywords":["rescript","reason","reasonml","bucklescript","react-native"],"version":"0.64.0","description":"ReScript bindings for React Native.","sanitized_name":"reason-react-native","publisher":{"email":"npm@moox.io","username":"moox"},"maintainers":[{"email":"npm@moox.io","username":"moox"}],"license":"MIT","date":"2021-03-19T13:52:17.459Z","links":{"homepage":"https://github.com/reason-react-native/reason-react-native#readme","repository":"git+https://github.com/reason-react-native/reason-react-native.git","bugs":"https://github.com/reason-react-native/reason-react-native/issues","npm":"https://www.npmjs.com/package/reason-react-native"}},"score":{"final":24.899263,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":199,"weekly":63},"dependents":0,"updated":"2026-11-04T07:11:11.197Z","searchScore":24.64554,"package":{"name":"@greenlabs/garter","keywords":["rescript"],"version":"1.0.0","description":"<img src=\"docs/garter.svg\" alt=\"garter\"      width=\"200\" height=\"200\" align=\"right\" />","sanitized_name":"@greenlabs/garter","publisher":{"email":"namenu@gmail.com","username":"namenu"},"maintainers":[{"email":"namenu@gmail.com","username":"namenu"},{"email":"woonki.moon@gmail.com","username":"moondaddi"},{"email":"kimchhickey@gmail.com","username":"kimchhickey"}],"license":"MIT","date":"2025-12-03T03:13:30.062Z","links":{"npm":"https://www.npmjs.com/package/@greenlabs/garter"}},"score":{"final":24.64554,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":195,"weekly":8},"dependents":0,"updated":"2026-11-03T23:01:33.169Z","searchScore":24.53808,"package":{"name":"rescript-discordjs","keywords":["rescript"],"version":"0.3.0","description":"<div align=\"center\"> \t<br /> \t<p> \t\t<a href=\"https://discord.js.org\"><img src=\"https://discord.js.org/static/logo.svg\" width=\"546\" alt=\"discord.js\" /></a> \t</p> \t<br /> \t<p>     \t<a href=\"https://www.npmjs.com/package/rescript-discordjs\"><img src=\"https:/","sanitized_name":"rescript-discordjs","publisher":{"email":"victor@she.energy","username":"youngkidwarrior"},"maintainers":[{"email":"victor@she.energy","username":"youngkidwarrior"}],"license":"MIT","date":"2023-02-10T18:36:23.863Z","links":{"npm":"https://www.npmjs.com/package/rescript-discordjs"}},"score":{"final":24.53808,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":198,"weekly":52},"dependents":0,"updated":"2026-11-03T17:16:35.967Z","searchScore":24.48999,"package":{"name":"rescript-worker-loader","keywords":["rescript","react","create-react-app","eject","web-worker","cra","rewired","worker"],"version":"1.0.4","description":"Enable web worker-loader for your create-react-app project.","sanitized_name":"rescript-worker-loader","publisher":{"email":"linonetwo012@gmail.com","username":"linonetwo012"},"maintainers":[{"email":"linonetwo012@gmail.com","username":"linonetwo012"}],"license":"MIT","date":"2019-12-22T12:17:49.826Z","links":{"homepage":"https://github.com/linonetwo/rescript-worker-loader#readme","repository":"git+https://github.com/linonetwo/rescript-worker-loader.git","bugs":"https://github.com/linonetwo/rescript-worker-loader/issues","npm":"https://www.npmjs.com/package/rescript-worker-loader"}},"score":{"final":24.48999,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":166,"weekly":9},"dependents":0,"updated":"2026-11-03T00:31:27.042Z","searchScore":24.20375,"package":{"name":"rescript-ssg","keywords":["rescript","react"],"version":"1.9.0","description":"Rescript React static site generator","sanitized_name":"rescript-ssg","publisher":{"email":"strelkov.d.d@gmail.com","username":"denstr"},"maintainers":[{"email":"strelkov.d.d@gmail.com","username":"denstr"}],"license":"MIT","date":"2022-12-18T15:55:59.653Z","links":{"homepage":"https://github.com/denis-ok/rescript-ssg","repository":"git+https://github.com/denis-ok/rescript-ssg.git","bugs":"https://github.com/denis-ok/rescript-ssg/issues","npm":"https://www.npmjs.com/package/rescript-ssg"}},"score":{"final":24.20375,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":180,"weekly":47},"dependents":0,"updated":"2026-11-03T09:56:31.293Z","searchScore":24.130074,"package":{"name":"@rescriptbr/ancestor","keywords":["rescript","rescript-react","rescript ui library","rescript ui primitives","rescript unstyled components","ui library","layout primitives"],"version":"1.0.0-4-rescript-10-compat.1-alpha","sanitized_name":"@rescriptbr/ancestor","publisher":{"email":"grsabreu+npm@gmail.com","username":"fakenickels"},"maintainers":[{"email":"matheus_pessanha2001@outlook.com","username":"matdsoupe"},{"email":"vmarcosp.pereira@gmail.com","username":"vmarcosp"},{"email":"grsabreu+npm@gmail.com","username":"fakenickels"},{"email":"diogomafra@hey.com","username":"diogomqbm"}],"license":"MIT","date":"2023-09-19T00:32:58.462Z","links":{"npm":"https://www.npmjs.com/package/@rescriptbr/ancestor"}},"score":{"final":24.130074,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":148,"weekly":6},"dependents":"1","updated":"2026-11-04T17:46:38.357Z","searchScore":23.950788,"package":{"name":"reason-webapi","keywords":["reason","bucklescript","rescript","reason","ocaml","web","dom"],"version":"0.7.0","description":"Reason / ReScript bindings to DOM","sanitized_name":"reason-webapi","publisher":{"email":"borisd@gmx.com","username":"dboris"},"maintainers":[{"email":"borisd@gmx.com","username":"dboris"}],"license":"MIT","date":"2022-11-20T23:13:48.981Z","links":{"homepage":"https://github.com/tinymce/rescript-webapi#readme","repository":"git+https://github.com/dboris/reason-webapi.git","bugs":"https://github.com/dboris/reason-webapi/issues","npm":"https://www.npmjs.com/package/reason-webapi"}},"score":{"final":23.950788,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":145,"weekly":57},"dependents":"1","updated":"2026-11-04T18:26:17.339Z","searchScore":23.82701,"package":{"name":"@dck/rescript-ky","keywords":["rescript","bindings","ky"],"version":"2.1.1","description":"ReScript bindings for ky HTTP client","sanitized_name":"@dck/rescript-ky","publisher":{"email":"tqs.deconinck@gmail.com","username":"dck"},"maintainers":[{"email":"tqs.deconinck@gmail.com","username":"dck"}],"license":"MIT","date":"2026-01-21T15:03:43.669Z","links":{"npm":"https://www.npmjs.com/package/@dck/rescript-ky"}},"score":{"final":23.82701,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":148,"weekly":56},"dependents":"2","updated":"2026-11-04T18:16:10.867Z","searchScore":23.584682,"package":{"name":"@dck/rescript-promise","keywords":["rescript","promise","async"],"version":"2.0.3","description":"Light and type-safe binding to JS promises","sanitized_name":"@dck/rescript-promise","publisher":{"email":"tqs.deconinck@gmail.com","username":"dck"},"maintainers":[{"email":"tqs.deconinck@gmail.com","username":"dck"}],"license":"MIT","date":"2026-04-15T15:51:34.801Z","links":{"npm":"https://www.npmjs.com/package/@dck/rescript-promise"}},"score":{"final":23.584682,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":144,"weekly":54},"dependents":0,"updated":"2026-11-05T01:36:21.684Z","searchScore":23.530447,"package":{"name":"@frontman-ai/react-statestore","keywords":["rescript","react","state-management","reducer","side-effects","useSyncExternalStore"],"version":"1.0.3","description":"ReScript state management for React. Pure reducers with managed side effects and concurrent-safe selectors.","sanitized_name":"@frontman-ai/react-statestore","publisher":{"email":"danni@thedanni.com","username":"bluehotdog"},"maintainers":[{"email":"itayadler@gmail.com","username":"itayad"},{"email":"danni@thedanni.com","username":"bluehotdog"}],"license":"Apache-2.0","date":"2026-10-21T12:46:15.900Z","links":{"homepage":"https://github.com/frontman-ai/frontman/tree/main/libs/react-statestore","repository":"git+https://github.com/frontman-ai/frontman.git","bugs":"https://github.com/frontman-ai/frontman/issues","npm":"https://www.npmjs.com/package/@frontman-ai/react-statestore"}},"score":{"final":23.530447,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":139,"weekly":16},"dependents":0,"updated":"2026-11-01T14:41:14.279Z","searchScore":23.246681,"package":{"name":"create-rescript-app","keywords":["rescript","bootstrap rescript","rescript app","rescript start"],"version":"1.12.1","description":"Quickly create new ReScript apps from project templates.","sanitized_name":"create-rescript-app","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:c2c20053-21e1-4c2a-9a45-794b8dad7eb0","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"p.stapfer@gmail.com","username":"ryyppy"},{"email":"ccrisccris@gmail.com","username":"cristianoc"},{"email":"christoph@knittel.cc","username":"cknittel"},{"email":"florianh89@gmail.com","username":"fham_"},{"email":"hesh.here@gmail.com","username":"mahezsh"}],"license":"ISC","date":"2026-03-02T21:53:07.240Z","links":{"homepage":"https://github.com/rescript-lang/create-rescript-app#readme","repository":"git+https://github.com/rescript-lang/create-rescript-app.git","bugs":"https://github.com/rescript-lang/create-rescript-app/issues","npm":"https://www.npmjs.com/package/create-rescript-app"}},"score":{"final":23.246681,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":127,"weekly":53},"dependents":0,"updated":"2026-11-03T06:26:08.278Z","searchScore":22.782274,"package":{"name":"rescript-eventor","keywords":["rescript","eventor","orienteering","iof","iof-xml"],"version":"0.2.0","description":"Typed Eventor REST API client for ReScript","sanitized_name":"rescript-eventor","publisher":{"email":"mikaello@student.matnat.uio.no","username":"mikaello"},"maintainers":[{"email":"mikaello@student.matnat.uio.no","username":"mikaello"}],"license":"MIT","date":"2026-09-22T05:59:50.128Z","links":{"homepage":"https://github.com/mikaello/rescript-eventor#readme","repository":"git+https://github.com/mikaello/rescript-eventor.git","bugs":"https://github.com/mikaello/rescript-eventor/issues","npm":"https://www.npmjs.com/package/rescript-eventor"}},"score":{"final":22.782274,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":119,"weekly":57},"dependents":0,"updated":"2026-11-01T10:26:10.943Z","searchScore":22.75896,"package":{"name":"rescript-signals-react","keywords":["rescript","signals","react","hooks"],"version":"2.0.1","description":"React adapter for rescript-signals using useSyncExternalStore.","sanitized_name":"rescript-signals-react","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:9df90e90-8d34-4ceb-b081-914809e1f3ef","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"brnrdog@hey.com","username":"brnrdog"}],"license":"SEE LICENSE IN LICENSE","date":"2026-09-20T09:56:34.915Z","links":{"homepage":"https://github.com/brnrdog/rescript-signals#readme","repository":"git+https://github.com/brnrdog/rescript-signals.git","bugs":"https://github.com/brnrdog/rescript-signals/issues","npm":"https://www.npmjs.com/package/rescript-signals-react"}},"score":{"final":22.75896,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":124,"weekly":42},"dependents":"1","updated":"2026-11-04T23:51:37.163Z","searchScore":22.653616,"package":{"name":"@rescriptbr/reform","keywords":["reason","bucklescript","react","form","rescript","rescript-react","rescript-forms","rescript-react-forms","rescript-reform","reform"],"version":"12.1.0","description":"Reasonably making forms with ReScript and React sound good","sanitized_name":"@rescriptbr/reform","publisher":{"email":"vmarcosp.pereira@gmail.com","username":"vmarcosp"},"maintainers":[{"email":"matheus_pessanha2001@outlook.com","username":"matdsoupe"},{"email":"vmarcosp.pereira@gmail.com","username":"vmarcosp"},{"email":"grsabreu+npm@gmail.com","username":"fakenickels"},{"email":"diogomafra@hey.com","username":"diogomqbm"}],"license":"MIT","date":"2023-01-30T20:09:09.289Z","links":{"homepage":"https://github.com/reasonbr/reform#readme","repository":"git+ssh://git@github.com/reasonbr/reform.git","bugs":"https://github.com/reasonbr/reform/issues","npm":"https://www.npmjs.com/package/@rescriptbr/reform"}},"score":{"final":22.653616,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":136,"weekly":37},"dependents":"0","updated":"2026-11-07T17:36:12.718Z","searchScore":22.649632,"package":{"name":"zekr","keywords":["rescript","test","testing","framework"],"version":"2.1.0","description":"A simple test framework for ReScript","sanitized_name":"zekr","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:01cbe9cd-b702-4155-bd42-394ff811d859","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"brnrdog@hey.com","username":"brnrdog"}],"license":"MIT","date":"2026-07-18T16:17:40.904Z","links":{"homepage":"https://github.com/brnrdog/zekr#readme","repository":"git+https://github.com/brnrdog/zekr.git","bugs":"https://github.com/brnrdog/zekr/issues","npm":"https://www.npmjs.com/package/zekr"}},"score":{"final":22.649632,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":119,"weekly":29},"dependents":0,"updated":"2026-11-05T17:11:14.695Z","searchScore":22.411072,"package":{"name":"@seamonster-studios/rescript-localstorage","keywords":["rescript"],"version":"2.0.0","description":"Install","sanitized_name":"@seamonster-studios/rescript-localstorage","publisher":{"email":"nireno@gmail.com","username":"nireno"},"maintainers":[{"email":"nireno@gmail.com","username":"nireno"},{"email":"support@seamonsterstudios.com","username":"seamonsterwes"}],"license":"MIT","date":"2023-07-03T17:38:25.344Z","links":{"homepage":"https://github.com/SeaMonster-Studios/rescript-index/tree/main#readme","repository":"git+https://github.com/SeaMonster-Studios/rescript-index.git#main","bugs":"https://github.com/SeaMonster-Studios/rescript-index/issues","npm":"https://www.npmjs.com/package/@seamonster-studios/rescript-localstorage"}},"score":{"final":22.411072,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":114,"weekly":45},"dependents":0,"updated":"2026-11-06T22:31:11.042Z","searchScore":22.201477,"package":{"name":"rescript-react-navigation","keywords":["rescript","react-native","react-navigation"],"version":"7.0.5","description":"ReScript bindings for react-navigation.","sanitized_name":"rescript-react-navigation","publisher":{"email":"freddy03h@gmail.com","username":"freddy03h"},"maintainers":[{"email":"npm@moox.io","username":"moox"},{"email":"freddy03h@gmail.com","username":"freddy03h"}],"license":"MIT","date":"2025-04-11T15:41:38.115Z","links":{"homepage":"https://github.com/rescript-react-native/react-navigation#readme","repository":"git+https://github.com/rescript-react-native/react-navigation.git","bugs":"https://github.com/rescript-react-native/react-navigation/issues","npm":"https://www.npmjs.com/package/rescript-react-navigation"}},"score":{"final":22.201477,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":119,"weekly":46},"dependents":0,"updated":"2026-11-03T09:16:27.039Z","searchScore":21.946392,"package":{"name":"@rescript-react-native/cameraroll","keywords":["rescript","react-native","cameraroll"],"version":"4.0.3","description":"ReScript bindings for @react-native-community/cameraroll.","sanitized_name":"@rescript-react-native/cameraroll","publisher":{"email":"npm@moox.io","username":"moox"},"maintainers":[{"email":"freddy03h@gmail.com","username":"freddy03h"},{"email":"npm@moox.io","username":"moox"}],"license":"MIT","date":"2021-05-03T04:43:37.705Z","links":{"homepage":"https://github.com/rescript-react-native/cameraroll#readme","repository":"git+https://github.com/rescript-react-native/cameraroll.git","bugs":"https://github.com/rescript-react-native/cameraroll/issues","npm":"https://www.npmjs.com/package/@rescript-react-native/cameraroll"}},"score":{"final":21.946392,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":119,"weekly":16},"dependents":0,"updated":"2026-11-03T23:36:14.878Z","searchScore":21.93241,"package":{"name":"bs-bem-cl","keywords":["reason","reasonml","ocaml","bucklescript","rescript","bem","class","className"],"version":"5.0.1","description":"Simple reimplementation of BEM class name generator in ReScript","sanitized_name":"bs-bem-cl","publisher":{"email":"TuzhikAA@gmail.com","username":"an-tu"},"maintainers":[{"email":"TuzhikAA@gmail.com","username":"an-tu"}],"license":"MIT","date":"2024-05-28T13:04:29.187Z","links":{"repository":"https://github.com/An-Tu/bs-bem-cl.git","npm":"https://www.npmjs.com/package/bs-bem-cl"}},"score":{"final":21.93241,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":99,"weekly":15},"dependents":0,"updated":"2026-11-05T17:11:16.190Z","searchScore":21.509535,"package":{"name":"@seamonster-studios/rescript-lodashstartcase","keywords":["rescript"],"version":"2.0.3","description":"Install","sanitized_name":"@seamonster-studios/rescript-lodashstartcase","publisher":{"email":"nireno@gmail.com","username":"nireno"},"maintainers":[{"email":"nireno@gmail.com","username":"nireno"},{"email":"support@seamonsterstudios.com","username":"seamonsterwes"}],"license":"MIT","date":"2023-07-05T21:36:29.263Z","links":{"homepage":"https://github.com/SeaMonster-Studios/rescript-index/tree/main#readme","repository":"git+https://github.com/SeaMonster-Studios/rescript-index.git#main","bugs":"https://github.com/SeaMonster-Studios/rescript-index/issues","npm":"https://www.npmjs.com/package/@seamonster-studios/rescript-lodashstartcase"}},"score":{"final":21.509535,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":93,"weekly":16},"dependents":0,"updated":"2026-11-05T20:06:11.364Z","searchScore":21.416971,"package":{"name":"rescript-radix","keywords":["rescript","rescript-react","react","radix","radix-ui","bindings","accessibility","headless","ui"],"version":"0.1.0","description":"ReScript React bindings for Radix Primitives","sanitized_name":"rescript-radix","publisher":{"email":"jeff@mastry.net","username":"mastry"},"maintainers":[{"email":"jeff@mastry.net","username":"mastry"},{"email":"jeff@seasidelogic.com","username":"jeffseaside"}],"license":"MIT","date":"2026-10-15T19:51:39.280Z","links":{"homepage":"https://rescript-radix.dev","repository":"git+https://github.com/Seaside-Logic/rescript-radix.git","bugs":"https://github.com/Seaside-Logic/rescript-radix/issues","npm":"https://www.npmjs.com/package/rescript-radix"}},"score":{"final":21.416971,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":106,"weekly":33},"dependents":0,"updated":"2026-11-01T06:36:08.974Z","searchScore":21.324795,"package":{"name":"react-grid-dashboard","keywords":["rescript","reason-react","reasonml","typescript","grid","css-grid"],"version":"0.0.28","description":"React component for a grid layout within fixed width / height. Usefull for dashboards or full screen web applications.","sanitized_name":"react-grid-dashboard","publisher":{"email":"alena@gilevskaya.ru","username":"gilevskaya"},"maintainers":[{"email":"alena@gilevskaya.ru","username":"gilevskaya"}],"license":"MIT","date":"2020-12-06T06:12:23.619Z","links":{"npm":"https://www.npmjs.com/package/react-grid-dashboard"}},"score":{"final":21.324795,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":108,"weekly":65},"dependents":0,"updated":"2026-11-03T14:31:27.945Z","searchScore":21.310732,"package":{"name":"@catala-lang/catala-explain","keywords":["rescript","catala","explain","trace"],"version":"0.2.5","description":"A module for explicability from the trace of a catala program","sanitized_name":"@catala-lang/catala-explain","publisher":{"email":"emile.rolley@tuta.io","username":"emilerolley"},"maintainers":[{"email":"emile.rolley@tuta.io","username":"emilerolley"},{"email":"denis.merigoux@gmail.com","username":"denismerigoux"}],"license":"Apache-2.0","date":"2023-12-13T12:25:54.229Z","links":{"homepage":"https://github.com/CatalaLang/catala-explain#readme","repository":"git+https://github.com/CatalaLang/catala-explain.git","bugs":"https://github.com/CatalaLang/catala-explain/issues","npm":"https://www.npmjs.com/package/@catala-lang/catala-explain"}},"score":{"final":21.310732,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":94,"weekly":24},"dependents":"1","updated":"2026-11-05T05:36:31.792Z","searchScore":21.231081,"package":{"name":"rescript-hash","keywords":["reason","bucklescript","rescript","hash","crypto","cryptography","md5","sha","sha1","sha224","sha256","sha384","sha512"],"version":"1.5.0","description":"Secure Hash Algorithms for ReScript","sanitized_name":"rescript-hash","publisher":{"email":"torben@ewert-online.com","username":"ewert-online"},"maintainers":[{"email":"torben@ewert-online.com","username":"ewert-online"}],"license":"MIT","date":"2021-02-20T17:56:55.700Z","links":{"homepage":"https://github.com/eWert-Online/rescript-hash#readme","repository":"git+https://github.com/eWert-Online/rescript-hash.git","bugs":"https://github.com/eWert-Online/rescript-hash/issues","npm":"https://www.npmjs.com/package/rescript-hash"}},"score":{"final":21.231081,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":89,"weekly":7},"dependents":0,"updated":"2026-11-02T12:56:24.885Z","searchScore":21.178337,"package":{"name":"codetraverse-bridge-jp","keywords":["static-analysis","code-analysis","dependency-graph","tree-sitter","typescript","python","rust","go","haskell","rescript","purescript"],"version":"0.1.67","description":"CodeTraverse - Multi-language static code analysis tool","sanitized_name":"codetraverse-bridge-jp","publisher":{"actor":{"name":"5uryansh","type":"user","email":"tensorprogrammer@gmail.com"},"email":"tensorprogrammer@gmail.com","username":"5uryansh"},"maintainers":[{"email":"tensorprogrammer@gmail.com","username":"5uryansh"},{"email":"jignyas.juspay@gmail.com","username":"jignyas"},{"email":"pramod.officialworks@gmail.com","username":"pramodchandra123"},{"email":"pradeesh.s@juspay.in","username":"pradeesh.3333"}],"license":"MIT","date":"2025-09-08T07:45:57.978Z","links":{"homepage":"https://github.com/juspay/codetraverse#readme","repository":"git+https://github.com/juspay/codetraverse.git","bugs":"https://github.com/juspay/codetraverse/issues","npm":"https://www.npmjs.com/package/codetraverse-bridge-jp"}},"score":{"final":21.178337,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":89,"weekly":19},"dependents":0,"updated":"2026-11-02T15:16:38.692Z","searchScore":21.167938,"package":{"name":"@ahrefs/bs-react-intl-ppx","keywords":["react-intl","reason","reasonml","ocaml","bucklescript","rescript"],"version":"0.1.1","description":"Generete ReactIntl.messages","sanitized_name":"@ahrefs/bs-react-intl-ppx","publisher":{"email":"e.chemohonenko@gmail.com","username":"germes"},"maintainers":[{"email":"louis@louisroche.net","username":"khady"},{"email":"iam@stfoo.ru","username":"rustykey"},{"email":"e.chemohonenko@gmail.com","username":"germes"},{"email":"bryanthomaschen@gmail.com","username":"bryanthomaschen"},{"email":"strelkov.d.d@gmail.com","username":"denstr"},{"email":"javier.chavarri@gmail.com","username":"jchavarri"},{"email":"alexei.golovko@gmail.com","username":"zindel"},{"email":"feihong.hsu@gmail.com","username":"feihong"},{"email":"vince.tan@ahrefs.com","username":"jkvt2"}],"license":"MIT","date":"2023-05-23T10:24:54.982Z","links":{"homepage":"https://github.com/ahrefs/bs-react-intl-ppx#readme","repository":"git+https://github.com/ahrefs/bs-react-intl-ppx.git","bugs":"https://github.com/ahrefs/bs-react-intl-ppx/issues","npm":"https://www.npmjs.com/package/@ahrefs/bs-react-intl-ppx"}},"score":{"final":21.167938,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":102,"weekly":16},"dependents":0,"updated":"2026-11-06T14:21:16.511Z","searchScore":21.012453,"package":{"name":"@fattafatta/rescript-jotai","keywords":["rescript","react","jotai","binding"],"version":"0.4.4","description":"Rescript bindings for Jotai (react state management).","sanitized_name":"@fattafatta/rescript-jotai","publisher":{"email":"osokainen@gmail.com","username":"fattafatta"},"maintainers":[{"email":"osokainen@gmail.com","username":"fattafatta"}],"license":"MIT","date":"2025-06-06T06:33:09.282Z","links":{"homepage":"https://github.com/Fattafatta/rescript-jotai#readme","repository":"git+https://github.com/Fattafatta/rescript-jotai.git","bugs":"https://github.com/Fattafatta/rescript-jotai/issues","npm":"https://www.npmjs.com/package/@fattafatta/rescript-jotai"}},"score":{"final":21.012453,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":90,"weekly":15},"dependents":0,"updated":"2026-11-05T17:11:12.710Z","searchScore":20.91431,"package":{"name":"@seamonster-studios/rescript-dayjs","keywords":["rescript"],"version":"2.0.0","description":"Install","sanitized_name":"@seamonster-studios/rescript-dayjs","publisher":{"email":"nireno@gmail.com","username":"nireno"},"maintainers":[{"email":"nireno@gmail.com","username":"nireno"},{"email":"support@seamonsterstudios.com","username":"seamonsterwes"}],"license":"MIT","date":"2023-07-03T17:38:26.394Z","links":{"homepage":"https://github.com/SeaMonster-Studios/rescript-index/tree/main#readme","repository":"git+https://github.com/SeaMonster-Studios/rescript-index.git#main","bugs":"https://github.com/SeaMonster-Studios/rescript-index/issues","npm":"https://www.npmjs.com/package/@seamonster-studios/rescript-dayjs"}},"score":{"final":20.91431,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":97,"weekly":15},"dependents":0,"updated":"2026-11-05T17:11:12.559Z","searchScore":20.859638,"package":{"name":"@seamonster-studios/rescript-lodashuniq","keywords":["rescript"],"version":"2.0.3","description":"Install","sanitized_name":"@seamonster-studios/rescript-lodashuniq","publisher":{"email":"nireno@gmail.com","username":"nireno"},"maintainers":[{"email":"nireno@gmail.com","username":"nireno"},{"email":"support@seamonsterstudios.com","username":"seamonsterwes"}],"license":"MIT","date":"2023-07-05T21:36:29.585Z","links":{"homepage":"https://github.com/SeaMonster-Studios/rescript-index/tree/main#readme","repository":"git+https://github.com/SeaMonster-Studios/rescript-index.git#main","bugs":"https://github.com/SeaMonster-Studios/rescript-index/issues","npm":"https://www.npmjs.com/package/@seamonster-studios/rescript-lodashuniq"}},"score":{"final":20.859638,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":83,"weekly":32},"dependents":"2","updated":"2026-11-04T14:36:28.421Z","searchScore":20.79996,"package":{"name":"rescript-js-iterator","keywords":["rescript","iterator","bindings"],"version":"1.1.0","description":"ReScript bindings to the JavaScript iterator protocol","sanitized_name":"rescript-js-iterator","publisher":{"email":"oliverfencott@gmail.com","username":"oliverfencott"},"maintainers":[{"email":"oliverfencott@gmail.com","username":"oliverfencott"}],"license":"MIT","date":"2022-01-05T06:17:05.810Z","links":{"homepage":"https://github.com/resinfo/rescript-js-iterator#readme","repository":"git+https://github.com/resinfo/rescript-js-iterator.git","bugs":"https://github.com/resinfo/rescript-js-iterator/issues","npm":"https://www.npmjs.com/package/rescript-js-iterator"}},"score":{"final":20.79996,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":86,"weekly":30},"dependents":"1","updated":"2026-11-03T00:11:14.025Z","searchScore":20.67149,"package":{"name":"rescript-docx","keywords":["rescript","docx","rescript-bindings","rescript-wrapper"],"version":"0.1.5","description":"ReScript bindings for the docx.js lib","sanitized_name":"rescript-docx","publisher":{"email":"emile.rolley@tuta.io","username":"emilerolley"},"maintainers":[{"email":"emile.rolley@tuta.io","username":"emilerolley"}],"license":"MIT","date":"2023-10-12T08:50:30.029Z","links":{"npm":"https://www.npmjs.com/package/rescript-docx"}},"score":{"final":20.67149,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":94,"weekly":80},"dependents":0,"updated":"2026-11-03T17:46:20.859Z","searchScore":20.58679,"package":{"name":"@ggteven/rescript-dayjs","keywords":["reasonml","reason","rescript","dayjs","binding"],"version":"1.0.2","description":"A rescript binding for dayjs","sanitized_name":"@ggteven/rescript-dayjs","publisher":{"email":"ggteven@gmail.com","username":"ggteven"},"maintainers":[{"email":"ggteven@gmail.com","username":"ggteven"}],"license":"MIT","date":"2021-09-23T09:22:36.848Z","links":{"homepage":"https://github.com/timerg/rescript-dayjs","repository":"git+https://github.com/timerg/rescript-dayjs.git","bugs":"https://github.com/timerg/rescript-dayjs/issues","npm":"https://www.npmjs.com/package/@ggteven/rescript-dayjs"}},"score":{"final":20.58679,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":90,"weekly":38},"dependents":0,"updated":"2026-11-02T16:41:38.678Z","searchScore":20.467615,"package":{"name":"rescript-css-emotion","keywords":["emotion","rescript","css"],"version":"1.0.1","description":"rescript-css bindings for Emotion","sanitized_name":"rescript-css-emotion","publisher":{"email":"hello@remitbri.com","username":"remitbri"},"maintainers":[{"email":"hello@remitbri.com","username":"remitbri"}],"license":"ISC","date":"2026-04-27T14:26:35.258Z","links":{"homepage":"https://github.com/remitbri/rescript-css#readme","repository":"git+https://github.com/remitbri/rescript-css.git","bugs":"https://github.com/remitbri/rescript-css/issues","npm":"https://www.npmjs.com/package/rescript-css-emotion"}},"score":{"final":20.467615,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":82,"weekly":43},"dependents":"1","updated":"2026-11-07T09:36:08.659Z","searchScore":20.436634,"package":{"name":"rescript-clean-deep","keywords":["rescript"],"version":"2.0.2","description":"Remove empty or nullable values from JavaScript objects","sanitized_name":"rescript-clean-deep","publisher":{"email":"mikaello@student.matnat.uio.no","username":"mikaello"},"maintainers":[{"email":"mikaello@student.matnat.uio.no","username":"mikaello"}],"license":"MIT","date":"2026-07-11T08:10:15.476Z","links":{"homepage":"https://github.com/mikaello/rescript-clean-deep","repository":"git+https://github.com/mikaello/rescript-clean-deep.git","bugs":"https://github.com/mikaello/rescript-clean-deep/issues","npm":"https://www.npmjs.com/package/rescript-clean-deep"}},"score":{"final":20.436634,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":89,"weekly":16},"dependents":0,"updated":"2026-11-05T17:11:13.211Z","searchScore":20.40919,"package":{"name":"@seamonster-studios/rescript-react-error-boundary","keywords":["rescript"],"version":"2.0.1","description":"Install","sanitized_name":"@seamonster-studios/rescript-react-error-boundary","publisher":{"email":"nireno@gmail.com","username":"nireno"},"maintainers":[{"email":"nireno@gmail.com","username":"nireno"},{"email":"support@seamonsterstudios.com","username":"seamonsterwes"}],"license":"MIT","date":"2023-07-04T16:11:56.041Z","links":{"homepage":"https://github.com/SeaMonster-Studios/rescript-index/tree/main#readme","repository":"git+https://github.com/SeaMonster-Studios/rescript-index.git#main","bugs":"https://github.com/SeaMonster-Studios/rescript-index/issues","npm":"https://www.npmjs.com/package/@seamonster-studios/rescript-react-error-boundary"}},"score":{"final":20.40919,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":80,"weekly":60},"dependents":0,"updated":"2026-11-05T05:56:19.452Z","searchScore":20.366585,"package":{"name":"rescript-edgedb","keywords":["rescript","edgedb"],"version":"0.7.0","description":"Use EdgeDB in ReScript.","sanitized_name":"rescript-edgedb","publisher":{"email":"gabbe.nord@gmail.com","username":"_zth"},"maintainers":[{"email":"gabbe.nord@gmail.com","username":"_zth"}],"license":"MIT","date":"2024-04-21T15:30:04.256Z","links":{"homepage":"https://github.com/zth/rescript-edgedb#readme","repository":"git+https://github.com/zth/rescript-edgedb.git","bugs":"https://github.com/zth/rescript-edgedb/issues","npm":"https://www.npmjs.com/package/rescript-edgedb"}},"score":{"final":20.366585,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":88,"weekly":26},"dependents":0,"updated":"2026-11-05T17:11:10.670Z","searchScore":20.24358,"package":{"name":"@seamonster-studios/use-timeout","keywords":["rescript"],"version":"2.0.1","description":"Install","sanitized_name":"@seamonster-studios/use-timeout","publisher":{"email":"nireno@gmail.com","username":"nireno"},"maintainers":[{"email":"nireno@gmail.com","username":"nireno"},{"email":"support@seamonsterstudios.com","username":"seamonsterwes"}],"license":"MIT","date":"2023-07-04T16:11:56.048Z","links":{"homepage":"https://github.com/SeaMonster-Studios/rescript-index/tree/main#readme","repository":"git+https://github.com/SeaMonster-Studios/rescript-index.git#main","bugs":"https://github.com/SeaMonster-Studios/rescript-index/issues","npm":"https://www.npmjs.com/package/@seamonster-studios/use-timeout"}},"score":{"final":20.24358,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":75,"weekly":35},"dependents":0,"updated":"2026-11-04T05:41:39.372Z","searchScore":20.241678,"package":{"name":"@jsiebern/bs-material-ui-lab","keywords":["bucklescript","bucklescript-bindings","reason","reasonml","reasonml-bindings","ocaml","material-ui","rescript","rescript-bindings","reason-react"],"version":"2.1.0","description":"This library provides Reason bindings for material-ui-lab.","sanitized_name":"@jsiebern/bs-material-ui-lab","publisher":{"email":"christoph@knittel.cc","username":"cknittel"},"maintainers":[{"email":"jsiebern88@gmail.com","username":"jsiebern"},{"email":"christoph@knittel.cc","username":"cknittel"}],"license":"SEE LICENSE IN LICENSE","date":"2021-05-29T08:12:18.442Z","links":{"homepage":"https://jsiebern.github.io/bs-material-ui","repository":"https://github.com/jsiebern/bs-material-ui","bugs":"https://github.com/jsiebern/bs-material-ui/issues","npm":"https://www.npmjs.com/package/@jsiebern/bs-material-ui-lab"}},"score":{"final":20.241678,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":86,"weekly":35},"dependents":"0","updated":"2026-11-03T22:26:15.731Z","searchScore":20.22998,"package":{"name":"@maarekj/reason-form","keywords":["reason","react","form","bs-platform","rescript","bucklescript"],"version":"6.0.1","description":"Yet form librairie for reason and react","sanitized_name":"@maarekj/reason-form","publisher":{"email":"josephmaarek@gmail.com","username":"maarekj"},"maintainers":[{"email":"josephmaarek@gmail.com","username":"maarekj"}],"license":"MIT","date":"2021-05-24T14:47:39.518Z","links":{"repository":"https://github.com/maarekj/reason-form.git","npm":"https://www.npmjs.com/package/@maarekj/reason-form"}},"score":{"final":20.22998,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":74,"weekly":23},"dependents":0,"updated":"2026-11-04T05:06:22.131Z","searchScore":20.169199,"package":{"name":"rescript-js-map","keywords":["rescript","bindings","map"],"version":"1.1.0","description":"ReScript bindings to the native JavaScript Map data type","sanitized_name":"rescript-js-map","publisher":{"email":"oliverfencott@gmail.com","username":"oliverfencott"},"maintainers":[{"email":"oliverfencott@gmail.com","username":"oliverfencott"}],"license":"MIT","date":"2022-01-05T06:19:07.816Z","links":{"homepage":"https://github.com/resinfo/rescript-js-map#readme","repository":"git+https://github.com/resinfo/rescript-js-map.git","bugs":"https://github.com/resinfo/rescript-js-map/issues","npm":"https://www.npmjs.com/package/rescript-js-map"}},"score":{"final":20.169199,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":78,"weekly":45},"dependents":0,"updated":"2026-11-02T22:31:35.695Z","searchScore":20.150848,"package":{"name":"@jmagaram/rescript-extras","keywords":["rescript"],"version":"4.1.0","description":"Useful general-purpose utility functions and modules for ReScript projects.","sanitized_name":"@jmagaram/rescript-extras","publisher":{"email":"justin@magaram.com","username":"jmagaram"},"maintainers":[{"email":"justin@magaram.com","username":"jmagaram"}],"license":"ISC","date":"2024-04-01T23:18:35.189Z","links":{"npm":"https://www.npmjs.com/package/@jmagaram/rescript-extras"}},"score":{"final":20.150848,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":84,"weekly":41},"dependents":0,"updated":"2026-11-03T13:31:28.301Z","searchScore":20.1199,"package":{"name":"@softwarefactory-project/re-patternfly","keywords":["patternfly","react","rescript-react","rescript","recript-bindings"],"version":"3.0.3","description":"ReScript binding for Patternfly","sanitized_name":"@softwarefactory-project/re-patternfly","publisher":{"email":"tdecacqu@redhat.com","username":"tristanc"},"maintainers":[{"email":"tdecacqu@redhat.com","username":"tristanc"}],"license":"Apache-2.0","date":"2021-11-09T22:25:04.141Z","links":{"homepage":"https://github.com/softwarefactory-project/re-patternfly#readme","bugs":"https://github.com/softwarefactory-project/re-patternfly/issues","npm":"https://www.npmjs.com/package/@softwarefactory-project/re-patternfly"}},"score":{"final":20.1199,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":73,"weekly":31},"dependents":0,"updated":"2026-11-04T04:41:27.258Z","searchScore":20.095758,"package":{"name":"@nobleai/rescript-cypress","keywords":["rescript","cypress"],"version":"13.9.4","description":"Rescript bindings for Cypress","sanitized_name":"@nobleai/rescript-cypress","publisher":{"email":"mloomis@noble.ai","username":"mloomis"},"maintainers":[{"email":"mloomis@noble.ai","username":"mloomis"},{"email":"alex.mouton@noble.ai","username":"alexmoutonnoble"},{"email":"cid.donham@noble.ai","username":"cid8600"}],"license":"MIT","date":"2025-03-04T02:00:41.875Z","links":{"repository":"git+ssh://github.com/noble-ai/rescript-cypress.git","npm":"https://www.npmjs.com/package/@nobleai/rescript-cypress"}},"score":{"final":20.095758,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":83,"weekly":12},"dependents":0,"updated":"2026-11-03T15:36:17.239Z","searchScore":19.939615,"package":{"name":"rescript-polished","keywords":["rescript","polished","color","css-in-js","color manipulate","color manipulation","colour","styled-components"],"version":"2.1.0","description":"ReScript bindings for polished.","sanitized_name":"rescript-polished","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:73e1982a-8cdf-4895-a308-ea479a4996d8","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"brnrdog@hey.com","username":"brnrdog"}],"license":"MIT","date":"2025-12-30T09:38:38.717Z","links":{"homepage":"https://github.com/brnrdog/rescript-polished#readme","repository":"git+https://github.com/brnrdog/rescript-polished.git","bugs":"https://github.com/brnrdog/rescript-polished/issues","npm":"https://www.npmjs.com/package/rescript-polished"}},"score":{"final":19.939615,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":72,"weekly":15},"dependents":0,"updated":"2026-11-05T05:16:27.997Z","searchScore":19.803593,"package":{"name":"create-rs-project","keywords":["rescript","typechecker","types","javascript","create-rs-project"],"version":"1.1.0","description":"This is for generating the rescript project template/starter code.","sanitized_name":"create-rs-project","publisher":{"email":"procode@tutanota.com","username":"procode1"},"maintainers":[{"email":"procode@tutanota.com","username":"procode1"}],"license":"ISC","date":"2021-04-18T16:59:53.414Z","links":{"homepage":"https://github.com/ProCode2/create-rs-project#readme","repository":"git+https://github.com/ProCode2/create-rs-project.git","bugs":"https://github.com/ProCode2/create-rs-project/issues","npm":"https://www.npmjs.com/package/create-rs-project"}},"score":{"final":19.803593,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":73,"weekly":37},"dependents":0,"updated":"2026-11-03T12:36:09.082Z","searchScore":19.7983,"package":{"name":"rescript-stripe","keywords":["rescript","stripe","billing","config","subscription","saas"],"version":"0.17.0","description":"💸 Stripe Billing as a Config","sanitized_name":"rescript-stripe","publisher":{"email":"dzakh.dev@gmail.com","username":"dzakh"},"maintainers":[{"email":"dzakh.dev@gmail.com","username":"dzakh"}],"license":"MIT","date":"2026-05-19T10:39:00.233Z","links":{"homepage":"https://github.com/enviodev/rescript-stripe#readme","repository":"git+https://github.com/enviodev/rescript-stripe.git","bugs":"https://github.com/enviodev/rescript-stripe/issues","npm":"https://www.npmjs.com/package/rescript-stripe"}},"score":{"final":19.7983,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":79,"weekly":34},"dependents":"3","updated":"2026-11-02T16:41:38.906Z","searchScore":19.78687,"package":{"name":"rescript-css","keywords":["rescript","css"],"version":"1.0.1","description":"Css types","sanitized_name":"rescript-css","publisher":{"email":"hello@remitbri.com","username":"remitbri"},"maintainers":[{"email":"hello@remitbri.com","username":"remitbri"}],"license":"ISC","date":"2026-04-27T14:25:30.546Z","links":{"homepage":"https://github.com/remitbri/rescript-css#readme","repository":"git+https://github.com/remitbri/rescript-css.git","bugs":"https://github.com/remitbri/rescript-css/issues","npm":"https://www.npmjs.com/package/rescript-css"}},"score":{"final":19.78687,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":72,"weekly":14},"dependents":"0","updated":"2026-11-05T01:01:23.816Z","searchScore":19.743587,"package":{"name":"@dzakh/rescript-core","keywords":["rescript"],"version":"0.4.0","description":"**This is vendored stdlib for personal usage**","sanitized_name":"@dzakh/rescript-core","publisher":{"email":"dzakh.dev@gmail.com","username":"dzakh"},"maintainers":[{"email":"dzakh.dev@gmail.com","username":"dzakh"}],"license":"MIT","date":"2023-12-09T10:35:48.333Z","links":{"homepage":"https://github.com/DZakh/rescript-core#readme","repository":"git+https://github.com/DZakh/rescript-core.git","bugs":"https://github.com/DZakh/rescript-core/issues","npm":"https://www.npmjs.com/package/@dzakh/rescript-core"}},"score":{"final":19.743587,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":78,"weekly":8},"dependents":0,"updated":"2026-11-04T02:51:19.751Z","searchScore":19.720459,"package":{"name":"react-rules-of-hooks-ppx","keywords":["reason","ocaml","ppx","bucklescript","rescript","react","hooks","ppx","reason-react"],"version":"0.9.1","description":"ppx validates the rules of React hooks","sanitized_name":"react-rules-of-hooks-ppx","publisher":{"email":"dsnxmoreno@gmail.com","username":"davesnx"},"maintainers":[{"email":"dsnxmoreno@gmail.com","username":"davesnx"}],"date":"2021-05-10T16:01:03.602Z","links":{"npm":"https://www.npmjs.com/package/react-rules-of-hooks-ppx"}},"score":{"final":19.720459,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":77,"weekly":12},"dependents":0,"updated":"2026-11-07T16:41:08.663Z","searchScore":19.665745,"package":{"name":"cnip-snippet","keywords":["rescript","cli","snippet"],"version":"0.1.35","description":"cnip manages shell command snippets from the command line.","sanitized_name":"cnip-snippet","publisher":{"email":"harehare1110@gmail.com","username":"harehare"},"maintainers":[{"email":"harehare1110@gmail.com","username":"harehare"}],"license":"MIT","date":"2025-07-12T10:57:29.221Z","links":{"homepage":"https://github.com/harehare/cnip/tree/master#readme","repository":"git+https://github.com/harehare/cnip.git#master","bugs":"https://github.com/harehare/cnip/issues","npm":"https://www.npmjs.com/package/cnip-snippet"}},"score":{"final":19.665745,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":67,"weekly":21},"dependents":"1","updated":"2026-11-03T05:11:08.335Z","searchScore":19.64308,"package":{"name":"@plowtech/rescript-aeson","keywords":["rescript","json","aeson"],"version":"8.0.0","description":"ReScript JSON serializations that match Haskell aeson","sanitized_name":"@plowtech/rescript-aeson","publisher":{"email":"shulhi@gmail.com","username":"shulhi"},"maintainers":[{"email":"shulhi@gmail.com","username":"shulhi"},{"email":"shulhi.sapli@plowtech.net","username":"shulhi_plow"},{"email":"Lcubed37@gmail.com","username":"ltibbetts"},{"email":"mchaver@gmail.com","username":"mchaver"}],"license":"MIT","date":"2026-01-20T01:48:44.747Z","links":{"homepage":"https://github.com/plow-technologies/rescript-aeson#readme","repository":"git+https://github.com/plow-technologies/rescript-aeson.git","bugs":"https://github.com/plow-technologies/rescript-aeson/issues","npm":"https://www.npmjs.com/package/@plowtech/rescript-aeson"}},"score":{"final":19.64308,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":76,"weekly":52},"dependents":0,"updated":"2026-11-03T12:36:35.937Z","searchScore":19.597599,"package":{"name":"tarantula-fl","keywords":["rescript","faultlocalisation"],"version":"1.0.0","description":"![Run Test 🔬 ](https://github.com/JoranHonig/tarantula/workflows/Run%20Test%20%F0%9F%94%AC/badge.svg) [![npm](https://img.shields.io/npm/v/tarantula-fl)](https://www.npmjs.com/package/tarantula-fl) [![](https://img.shields.io/twitter/follow/JoranHonig?st","sanitized_name":"tarantula-fl","publisher":{"email":"joran.honig@gmail.com","username":"joranhonig"},"maintainers":[{"email":"joran.honig@gmail.com","username":"joranhonig"}],"license":"MIT","date":"2021-01-21T10:55:18.020Z","links":{"homepage":"https://github.com/JoranHonig/tarantula#readme","repository":"git+https://github.com/JoranHonig/tarantula.git","bugs":"https://github.com/JoranHonig/tarantula/issues","npm":"https://www.npmjs.com/package/tarantula-fl"}},"score":{"final":19.597599,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":76,"weekly":18},"dependents":0,"updated":"2026-11-03T15:31:30.366Z","searchScore":19.482578,"package":{"name":"expo-template-rescript","keywords":["expo","reasonml","rescript","react","react-native"],"version":"0.0.6","description":"This is the Expo template that allows you to build mobile applications with use of ReasonML/ReScript.","sanitized_name":"expo-template-rescript","publisher":{"email":"mateuszzatorski@gmail.com","username":"knowbody"},"maintainers":[{"email":"mateuszzatorski@gmail.com","username":"knowbody"}],"license":"MIT","date":"2020-09-23T10:56:49.433Z","links":{"npm":"https://www.npmjs.com/package/expo-template-rescript"}},"score":{"final":19.482578,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":68,"weekly":24},"dependents":0,"updated":"2026-11-05T13:31:18.406Z","searchScore":19.439747,"package":{"name":"@rescript-mui/x-date-pickers","keywords":["rescript","bindings","material-ui","mui","date-picker","time-picker"],"version":"9.0.0","description":"This library provides ReScript bindings for the MUI-X date and time pickers.","sanitized_name":"@rescript-mui/x-date-pickers","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:9604c22b-7538-4adb-8413-098eadfaf7d6","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"florianh89@gmail.com","username":"fham_"},{"email":"christoph@knittel.cc","username":"cknittel"}],"license":"MIT","date":"2026-08-06T12:20:18.306Z","links":{"homepage":"https://github.com/cca-io/rescript-mui/tree/master/packages/rescript-mui-x-date-pickers#readme","repository":"git+https://github.com/cca-io/rescript-mui.git","bugs":"https://github.com/cca-io/rescript-mui/issues","npm":"https://www.npmjs.com/package/@rescript-mui/x-date-pickers"}},"score":{"final":19.439747,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":64,"weekly":29},"dependents":0,"updated":"2026-11-05T17:11:14.562Z","searchScore":19.39649,"package":{"name":"@seamonster-studios/rescript-reach-checkbox","keywords":["rescript"],"version":"2.0.1","description":"Install","sanitized_name":"@seamonster-studios/rescript-reach-checkbox","publisher":{"email":"nireno@gmail.com","username":"nireno"},"maintainers":[{"email":"nireno@gmail.com","username":"nireno"},{"email":"support@seamonsterstudios.com","username":"seamonsterwes"}],"license":"MIT","date":"2023-07-04T16:12:01.058Z","links":{"homepage":"https://github.com/SeaMonster-Studios/rescript-index/tree/main#readme","repository":"git+https://github.com/SeaMonster-Studios/rescript-index.git#main","bugs":"https://github.com/SeaMonster-Studios/rescript-index/issues","npm":"https://www.npmjs.com/package/@seamonster-studios/rescript-reach-checkbox"}},"score":{"final":19.39649,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":73,"weekly":14},"dependents":0,"updated":"2026-11-05T17:11:12.970Z","searchScore":19.37544,"package":{"name":"@seamonster-studios/rescript-downshift-v5","keywords":["rescript"],"version":"2.0.1","description":"Install","sanitized_name":"@seamonster-studios/rescript-downshift-v5","publisher":{"email":"nireno@gmail.com","username":"nireno"},"maintainers":[{"email":"nireno@gmail.com","username":"nireno"},{"email":"support@seamonsterstudios.com","username":"seamonsterwes"}],"license":"MIT","date":"2023-07-04T16:11:58.905Z","links":{"homepage":"https://github.com/SeaMonster-Studios/rescript-index/tree/main#readme","repository":"git+https://github.com/SeaMonster-Studios/rescript-index.git#main","bugs":"https://github.com/SeaMonster-Studios/rescript-index/issues","npm":"https://www.npmjs.com/package/@seamonster-studios/rescript-downshift-v5"}},"score":{"final":19.37544,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":66,"weekly":20},"dependents":0,"updated":"2026-11-01T06:51:12.910Z","searchScore":19.33985,"package":{"name":"@fattafatta/rescript-solidjs","keywords":["rescript","solid-js","solid","binding"],"version":"0.6.0","description":"ReScript bindings for solid-js.","sanitized_name":"@fattafatta/rescript-solidjs","publisher":{"email":"osokainen@gmail.com","username":"fattafatta"},"maintainers":[{"email":"osokainen@gmail.com","username":"fattafatta"}],"license":"MIT","date":"2023-08-04T17:07:47.889Z","links":{"homepage":"https://github.com/Fattafatta/rescript-solidjs#readme","repository":"git+https://github.com/Fattafatta/rescript-solidjs.git","bugs":"https://github.com/Fattafatta/rescript-solidjs/issues","npm":"https://www.npmjs.com/package/@fattafatta/rescript-solidjs"}},"score":{"final":19.33985,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":66,"weekly":34},"dependents":0,"updated":"2026-11-06T19:11:12.134Z","searchScore":19.33985,"package":{"name":"rescript-rest","keywords":["rest","api","trpc","rpc","contract","http","fetch","rescript","rescript-schema"],"version":"2.0.0-rc.6","description":"😴 ReScript RPC-like client, contract, and server implementation for a pure REST API","sanitized_name":"rescript-rest","publisher":{"email":"dzakh.dev@gmail.com","username":"dzakh"},"maintainers":[{"email":"dzakh.dev@gmail.com","username":"dzakh"}],"license":"MIT","date":"2025-02-28T11:51:50.452Z","links":{"homepage":"https://github.com/DZakh/rescript-rest#readme","repository":"git+https://github.com/DZakh/rescript-rest.git","bugs":"https://github.com/DZakh/rescript-rest/issues","npm":"https://www.npmjs.com/package/rescript-rest"}},"score":{"final":19.33985,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":73,"weekly":26},"dependents":0,"updated":"2026-11-05T17:06:16.984Z","searchScore":19.274006,"package":{"name":"rescript-blossom","keywords":["rescript","Maximum Weighted Matching","Maximum Matching","Matching","Blossom algorithm"],"version":"5.0.0","description":"A ReScript implementation of the blossom maximum-matching algorithm","sanitized_name":"rescript-blossom","publisher":{"email":"jbpjackson@icloud.com","username":"johnridesabike"},"maintainers":[{"email":"jbpjackson@icloud.com","username":"johnridesabike"}],"license":"MPL-2.0","date":"2026-07-02T15:29:03.176Z","links":{"homepage":"https://johnridesa.bike/rescript-blossom/","repository":"git+https://github.com/johnridesabike/rescript-blossom.git","bugs":"https://github.com/johnridesabike/rescript-blossom/issues","npm":"https://www.npmjs.com/package/rescript-blossom"}},"score":{"final":19.274006,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":66,"weekly":23},"dependents":0,"updated":"2026-11-03T01:06:11.934Z","searchScore":19.263073,"package":{"name":"@ancestor-ui/core","keywords":["rescript","rescript-react","rescript ui library","rescript ui primitives","rescript unstyled components","ui library","layout primitives"],"version":"0.7.1","sanitized_name":"@ancestor-ui/core","publisher":{"email":"vmarcosp.pereira@gmail.com","username":"vmarcosp"},"maintainers":[{"email":"vmarcosp.pereira@gmail.com","username":"vmarcosp"}],"license":"MIT","date":"2023-02-18T17:45:04.600Z","links":{"npm":"https://www.npmjs.com/package/@ancestor-ui/core"}},"score":{"final":19.263073,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":71,"weekly":21},"dependents":0,"updated":"2026-11-03T08:56:35.567Z","searchScore":19.243208,"package":{"name":"@float-capital/rescript-recharts","keywords":["binding","bucklescript","chart","react","react-component","reactjs","recharts","rescript"],"version":"0.1.2","description":"ReScript bindings for Recharts","sanitized_name":"@float-capital/rescript-recharts","publisher":{"email":"jason+dev@smythemail.za.net","username":"jasoons"},"maintainers":[{"email":"stent@float.capital","username":"stentonian"},{"email":"mike@float.capital","username":"mjyoung114"},{"email":"jason+dev@smythemail.za.net","username":"jasoons"},{"email":"denham@float.capital","username":"denham"},{"email":"paul@float.capital","username":"paul.freund"}],"license":"MIT","date":"2022-08-11T19:53:47.594Z","links":{"homepage":"https://github.com/float-capital/rescript-recharts#readme","repository":"git+ssh://git@github.com/float-capital/rescript-recharts.git","bugs":"https://github.com/float-capital/rescript-recharts/issues","npm":"https://www.npmjs.com/package/@float-capital/rescript-recharts"}},"score":{"final":19.243208,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":62,"weekly":27},"dependents":"2","updated":"2026-11-05T17:11:12.167Z","searchScore":19.216347,"package":{"name":"@seamonster-studios/react-spread","keywords":["rescript"],"version":"2.0.1","description":"Install","sanitized_name":"@seamonster-studios/react-spread","publisher":{"email":"nireno@gmail.com","username":"nireno"},"maintainers":[{"email":"nireno@gmail.com","username":"nireno"},{"email":"support@seamonsterstudios.com","username":"seamonsterwes"}],"license":"MIT","date":"2023-07-04T16:11:58.493Z","links":{"homepage":"https://github.com/SeaMonster-Studios/rescript-index/tree/main#readme","repository":"git+https://github.com/SeaMonster-Studios/rescript-index.git#main","bugs":"https://github.com/SeaMonster-Studios/rescript-index/issues","npm":"https://www.npmjs.com/package/@seamonster-studios/react-spread"}},"score":{"final":19.216347,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":64,"weekly":28},"dependents":0,"updated":"2026-11-05T05:01:24.003Z","searchScore":19.176125,"package":{"name":"create-rescript-config","keywords":["rescript","res","create-rescript-config","reason","reasonml","re","ocaml"],"version":"1.1.0","description":"A simple CLI utility to generate the required files to get you up and running with [ReScript](https://rescript-lang.org/).","sanitized_name":"create-rescript-config","publisher":{"email":"oliverfencott@gmail.com","username":"oliverfencott"},"maintainers":[{"email":"oliverfencott@gmail.com","username":"oliverfencott"}],"license":"MIT","date":"2021-03-21T18:34:57.354Z","links":{"homepage":"https://github.com/oliverfencott/create-rescript-config#readme","repository":"git+https://github.com/oliverfencott/create-rescript-config.git","bugs":"https://github.com/oliverfencott/create-rescript-config/issues","npm":"https://www.npmjs.com/package/create-rescript-config"}},"score":{"final":19.176125,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":64,"weekly":13},"dependents":0,"updated":"2026-11-04T21:51:18.318Z","searchScore":19.118021,"package":{"name":"@expln/utils","keywords":["rescript"],"version":"0.0.23","description":"The only official ReScript starter template.","sanitized_name":"@expln/utils","publisher":{"email":"expln27@gmail.com","username":"expln"},"maintainers":[{"email":"expln27@gmail.com","username":"expln"}],"license":"MIT","date":"2023-07-21T06:52:12.256Z","links":{"npm":"https://www.npmjs.com/package/@expln/utils"}},"score":{"final":19.118021,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":69,"weekly":14},"dependents":"1","updated":"2026-11-03T07:56:29.323Z","searchScore":19.094606,"package":{"name":"@futurert/rescript-koa","keywords":["rescript","koa","type"],"version":"0.0.1-beta.5","description":"koa.js bindings for rescript.","sanitized_name":"@futurert/rescript-koa","publisher":{"email":"jinwei.peng@outlook.com","username":"dolphinjs"},"maintainers":[{"email":"jinwei.peng@outlook.com","username":"dolphinjs"}],"license":"MIT","date":"2023-01-19T09:16:41.163Z","links":{"homepage":"https://github.com/FutureRuntime/rescript-koa#readme","repository":"git+https://github.com/FutureRuntime/rescript-koa.git","bugs":"https://github.com/FutureRuntime/rescript-koa/issues","npm":"https://www.npmjs.com/package/@futurert/rescript-koa"}},"score":{"final":19.094606,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":60,"weekly":26},"dependents":0,"updated":"2026-11-06T16:06:11.620Z","searchScore":19.04031,"package":{"name":"jpyc-tipjar-widget","keywords":["jpyc","polygon","metamask","tipjar","react","rescript","web3"],"version":"0.1.3","description":"Embeddable JPYC tip jar widget (Polygon, MetaMask) for React — built with ReScript. Supports rich and simple layout variants.","sanitized_name":"jpyc-tipjar-widget","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:5d398957-f694-4619-8e60-7e87cbd1a67f","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"nagata.hbdc+npm@gmail.com","username":"nagatatz"}],"license":"MIT","date":"2026-06-19T14:29:31.679Z","links":{"homepage":"https://nagatatz.github.io/jpyc-tipjar-widget/","repository":"git+https://github.com/Nagatatz/jpyc-tipjar-widget.git","bugs":"https://github.com/Nagatatz/jpyc-tipjar-widget/issues","npm":"https://www.npmjs.com/package/jpyc-tipjar-widget"}},"score":{"final":19.04031,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":63,"weekly":42},"dependents":0,"updated":"2026-11-06T19:31:12.001Z","searchScore":19.034542,"package":{"name":"@nojaf/rescript-firebase","keywords":["rescript","firebase"],"version":"0.11.0","description":"Firebase bindings for ReScript 12","sanitized_name":"@nojaf/rescript-firebase","publisher":{"email":"florian@nojaf.com","username":"nojaf"},"maintainers":[{"email":"florian@nojaf.com","username":"nojaf"}],"license":"MIT","date":"2026-02-27T16:33:54.236Z","links":{"homepage":"https://github.com/nojaf/rescript-firebase","repository":"https://github.com/nojaf/rescript-firebase","bugs":"https://github.com/nojaf/rescript-firebase/issues","npm":"https://www.npmjs.com/package/@nojaf/rescript-firebase"}},"score":{"final":19.034542,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":57,"weekly":29},"dependents":0,"updated":"2026-11-04T04:41:11.569Z","searchScore":18.765312,"package":{"name":"@rescript-react-native/netinfo","keywords":["rescript","react-native"],"version":"5.9.2","description":"ReScript bindings for @react-native-community/netinfo.","sanitized_name":"@rescript-react-native/netinfo","publisher":{"email":"npm@moox.io","username":"moox"},"maintainers":[{"email":"freddy03h@gmail.com","username":"freddy03h"},{"email":"npm@moox.io","username":"moox"}],"license":"MIT","date":"2021-05-03T05:20:21.970Z","links":{"homepage":"https://github.com/rescript-react-native/netinfo#readme","repository":"git+https://github.com/rescript-react-native/netinfo.git","bugs":"https://github.com/rescript-react-native/netinfo/issues","npm":"https://www.npmjs.com/package/@rescript-react-native/netinfo"}},"score":{"final":18.765312,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":62,"weekly":14},"dependents":0,"updated":"2026-11-03T07:46:29.817Z","searchScore":18.539364,"package":{"name":"rescript-react-tweet-embed","keywords":["rescript","react","twitter"],"version":"0.1.3","description":"ReScript React component to embed tweets.","sanitized_name":"rescript-react-tweet-embed","publisher":{"email":"strelkov.d.d@gmail.com","username":"denstr"},"maintainers":[{"email":"strelkov.d.d@gmail.com","username":"denstr"}],"license":"MIT","date":"2021-11-14T20:17:08.627Z","links":{"homepage":"https://github.com/denis-ok/rescript-react-tweet-embed","repository":"git+https://github.com/denis-ok/rescript-react-tweet-embed.git","bugs":"https://github.com/denis-ok/rescript-react-tweet-embed/issues","npm":"https://www.npmjs.com/package/rescript-react-tweet-embed"}},"score":{"final":18.539364,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":57,"weekly":32},"dependents":"0","updated":"2026-11-02T22:51:33.727Z","searchScore":18.487547,"package":{"name":"@nobleai/rescript-documentation","keywords":["rescript","documentation"],"version":"0.7.2","description":"NobleAI tool for generating rescript library documentation","sanitized_name":"@nobleai/rescript-documentation","publisher":{"email":"alex.mouton@noble.ai","username":"alexmoutonnoble"},"maintainers":[{"email":"mloomis@noble.ai","username":"mloomis"},{"email":"alex.mouton@noble.ai","username":"alexmoutonnoble"},{"email":"cid.donham@noble.ai","username":"cid8600"}],"license":"MIT","date":"2024-03-29T18:10:48.527Z","links":{"repository":"https://github.com/noble-ai/rescript-prelude","npm":"https://www.npmjs.com/package/@nobleai/rescript-documentation"}},"score":{"final":18.487547,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":54,"weekly":18},"dependents":0,"updated":"2026-11-04T03:41:19.523Z","searchScore":18.47596,"package":{"name":"@3c1u/bs-inertia","keywords":["bucklescript","bucklescript-bindings","reason","reasonml","reasonml-bindings","ocaml","inertia","inertiajs","rescript","rescript-bindings","reason-react"],"version":"0.1.0","description":"ReScript binding for Inertia.js","sanitized_name":"@3c1u/bs-inertia","publisher":{"email":"3c1u@tohkani.com","username":"3c1u"},"maintainers":[{"email":"3c1u@tohkani.com","username":"3c1u"}],"license":"MIT","date":"2021-01-27T05:54:46.727Z","links":{"homepage":"https://github.com/3c1u/bs-inertia#readme","repository":"git+https://github.com/3c1u/bs-inertia.git","bugs":"https://github.com/3c1u/bs-inertia/issues","npm":"https://www.npmjs.com/package/@3c1u/bs-inertia"}},"score":{"final":18.47596,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":56,"weekly":16},"dependents":0,"updated":"2026-11-03T00:51:25.607Z","searchScore":18.394167,"package":{"name":"@codegouvfr/rescript-react-dsfr","keywords":["rescript","dsfr","rescript-bindings","react-dsfr","design-system"],"version":"0.2.1","description":"ReScript bindings for react-dsfr","sanitized_name":"@codegouvfr/rescript-react-dsfr","publisher":{"email":"emile.rolley@tuta.io","username":"emilerolley"},"maintainers":[{"email":"emile.rolley@tuta.io","username":"emilerolley"},{"email":"equipe@code.gouv.fr","username":"codegouv-owner"},{"email":"helene.jonin@gmail.com","username":"hjonin"},{"email":"joseph.garrone.gj@gmail.com","username":"garronej"}],"license":"MIT","date":"2024-01-31T16:00:23.188Z","links":{"npm":"https://www.npmjs.com/package/@codegouvfr/rescript-react-dsfr"}},"score":{"final":18.394167,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":55,"weekly":9},"dependents":0,"updated":"2026-11-05T02:51:24.938Z","searchScore":18.372097,"package":{"name":"rescript-dnd","keywords":["react","rescript","rescript-react","reason","reason-react","reasonml","ocaml","bucklescript","ui","dnd","drag-n-drop"],"version":"8.0.1","description":"Drag-n-drop for @rescript/react","sanitized_name":"rescript-dnd","publisher":{"email":"alex@35mil.me","username":"alex35mil"},"maintainers":[{"email":"alex@35mil.me","username":"alex35mil"}],"license":"MIT","date":"2026-01-07T12:14:03.612Z","links":{"homepage":"https://github.com/shakacode/rescript-dnd#readme","repository":"https://github.com/shakacode/rescript-dnd","bugs":"https://github.com/shakacode/rescript-dnd/issues","npm":"https://www.npmjs.com/package/rescript-dnd"}},"score":{"final":18.372097,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":60,"weekly":28},"dependents":0,"updated":"2026-11-03T09:21:52.481Z","searchScore":18.36953,"package":{"name":"@rescript-react-native/device-info","keywords":["rescript","react-native"],"version":"7.0.1","description":"ReScript bindings for react-native-device-info.","sanitized_name":"@rescript-react-native/device-info","publisher":{"email":"npm@moox.io","username":"moox"},"maintainers":[{"email":"freddy03h@gmail.com","username":"freddy03h"},{"email":"npm@moox.io","username":"moox"}],"license":"MIT","date":"2021-05-03T04:59:16.320Z","links":{"homepage":"https://github.com/rescript-react-native/__template__#readme","repository":"git+https://github.com/rescript-react-native/__template__.git","bugs":"https://github.com/rescript-react-native/__template__/issues","npm":"https://www.npmjs.com/package/@rescript-react-native/device-info"}},"score":{"final":18.36953,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":61,"weekly":27},"dependents":0,"updated":"2026-11-03T15:31:31.345Z","searchScore":18.346806,"package":{"name":"@cvr/expo-template-rescript","keywords":["expo","reasonml","rescript","react","react-native"],"version":"0.2.0","description":"This is the Expo template that allows you to build mobile applications with use of ReasonML/ReScript.","sanitized_name":"@cvr/expo-template-rescript","publisher":{"email":"seeve.c@gmail.com","username":"_cevr"},"maintainers":[{"email":"seeve.c@gmail.com","username":"_cevr"}],"license":"MIT","date":"2020-10-04T05:13:09.631Z","links":{"npm":"https://www.npmjs.com/package/@cvr/expo-template-rescript"}},"score":{"final":18.346806,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":61,"weekly":8},"dependents":"1","updated":"2026-11-03T18:36:19.436Z","searchScore":18.346806,"package":{"name":"@fattafatta/babel-plugin-rescript-react-to-jsx","keywords":["babel-plugin","react","rescript","jsx"],"version":"0.3.1","description":"Transforms ReScript React.createElement calls back to JSX syntax","sanitized_name":"@fattafatta/babel-plugin-rescript-react-to-jsx","publisher":{"email":"osokainen@gmail.com","username":"fattafatta"},"maintainers":[{"email":"osokainen@gmail.com","username":"fattafatta"}],"license":"GPL-3.0","date":"2023-03-10T11:53:43.512Z","links":{"homepage":"https://github.com/Fattafatta/babel-plugin-rescript-react-to-jsx#readme","repository":"git+https://github.com/Fattafatta/babel-plugin-rescript-react-to-jsx.git","bugs":"https://github.com/Fattafatta/babel-plugin-rescript-react-to-jsx/issues","npm":"https://www.npmjs.com/package/@fattafatta/babel-plugin-rescript-react-to-jsx"}},"score":{"final":18.346806,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":55,"weekly":30},"dependents":0,"updated":"2026-11-05T17:11:09.569Z","searchScore":18.299164,"package":{"name":"@seamonster-studios/rescript-swiper8","keywords":["rescript"],"version":"2.0.2","description":"## Install","sanitized_name":"@seamonster-studios/rescript-swiper8","publisher":{"email":"nireno@gmail.com","username":"nireno"},"maintainers":[{"email":"nireno@gmail.com","username":"nireno"},{"email":"support@seamonsterstudios.com","username":"seamonsterwes"}],"license":"MIT","date":"2024-06-24T16:42:31.673Z","links":{"homepage":"https://github.com/SeaMonster-Studios/rescript-index/tree/main#readme","repository":"git+https://github.com/SeaMonster-Studios/rescript-index.git#main","bugs":"https://github.com/SeaMonster-Studios/rescript-index/issues","npm":"https://www.npmjs.com/package/@seamonster-studios/rescript-swiper8"}},"score":{"final":18.299164,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":54,"weekly":26},"dependents":0,"updated":"2026-11-02T16:56:13.931Z","searchScore":18.219654,"package":{"name":"@kaiko.io/rescript-heroicons-react","keywords":["rescript","heroicons","react","tailwindCSS","tailwind"],"version":"4.0.1","description":"Unofficial ReScript binding to @heroicons/react","sanitized_name":"@kaiko-io/rescript-heroicons-react","publisher":{"email":"mva.led@gmail.com","actor":{"name":"mvaled","type":"user","email":"mva.led@gmail.com"},"username":"mvaled"},"maintainers":[{"email":"mva.led@gmail.com","username":"mvaled"},{"email":"e.delvalle@kaikosystems.com","username":"eddykaiko"}],"license":"MIT","date":"2025-12-22T13:13:25.253Z","links":{"repository":"https://gitlab.com/kaiko-systems/rescript-heroicons-react","npm":"https://www.npmjs.com/package/@kaiko.io/rescript-heroicons-react"}},"score":{"final":18.219654,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":59,"weekly":45},"dependents":"0","updated":"2026-11-03T19:41:32.341Z","searchScore":18.175243,"package":{"name":"@opendevtools/rescript-intl","keywords":["bucklescript","rescript","intl","formatting"],"version":"4.0.0","description":"Parse dates and numbers using the Intl API in ReScript","sanitized_name":"@opendevtools/rescript-intl","publisher":{"email":"rickard.laurin@gmail.com","username":"believer"},"maintainers":[{"email":"nilspontusnilsson@gmail.com","username":"dubbelnisse"},{"email":"rickard.laurin@gmail.com","username":"believer"}],"license":"MIT","date":"2022-02-03T13:03:12.265Z","links":{"npm":"https://www.npmjs.com/package/@opendevtools/rescript-intl"}},"score":{"final":18.175243,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":52,"weekly":5},"dependents":"1","updated":"2026-11-05T04:41:33.950Z","searchScore":18.075573,"package":{"name":"remporium","keywords":["rescript","redux","react","reactjs","state management"],"version":"0.0.1","description":"Redux inspired state management library for rescript-react","sanitized_name":"remporium","publisher":{"email":"wydrzynskimarcin@gmail.com","username":"saper150"},"maintainers":[{"email":"wydrzynskimarcin@gmail.com","username":"saper150"}],"license":"MIT","date":"2021-06-25T12:17:54.361Z","links":{"homepage":"https://github.com/saper150/remporium#readme","repository":"git+https://github.com/saper150/remporium.git","bugs":"https://github.com/saper150/remporium/issues","npm":"https://www.npmjs.com/package/remporium"}},"score":{"final":18.075573,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":56,"weekly":27},"dependents":0,"updated":"2026-11-05T17:11:10.429Z","searchScore":18.012775,"package":{"name":"@seamonster-studios/rescript-downshift","keywords":["rescript"],"version":"2.0.1","description":"Install","sanitized_name":"@seamonster-studios/rescript-downshift","publisher":{"email":"nireno@gmail.com","username":"nireno"},"maintainers":[{"email":"nireno@gmail.com","username":"nireno"},{"email":"support@seamonsterstudios.com","username":"seamonsterwes"}],"license":"MIT","date":"2023-07-04T16:12:01.931Z","links":{"homepage":"https://github.com/SeaMonster-Studios/rescript-index/tree/main#readme","repository":"git+https://github.com/SeaMonster-Studios/rescript-index.git#main","bugs":"https://github.com/SeaMonster-Studios/rescript-index/issues","npm":"https://www.npmjs.com/package/@seamonster-studios/rescript-downshift"}},"score":{"final":18.012775,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":56,"weekly":5},"dependents":0,"updated":"2026-11-06T13:01:08.976Z","searchScore":18.001299,"package":{"name":"@f3liz/rescript-misskey-api","keywords":["misskey","rescript","bindings","activitypub","fediverse","openapi"],"version":"0.11.0","description":"ReScript bindings for Misskey API using OpenAPI code generation","sanitized_name":"@f3liz/rescript-misskey-api","publisher":{"email":"touyu1829@gmail.com","trustedPublisher":{"oidcConfigId":"oidc:d4d73cf5-990b-47de-974e-26a39c71eeda","id":"github"},"username":"nyanrus"},"maintainers":[{"email":"touyu1829@gmail.com","username":"nyanrus"}],"license":"MIT","date":"2026-06-26T11:26:27.892Z","links":{"homepage":"https://github.com/f3liz-casa/rescript-misskey-api#readme","repository":"git+https://github.com/f3liz-casa/rescript-misskey-api.git","bugs":"https://github.com/f3liz-casa/rescript-misskey-api/issues","npm":"https://www.npmjs.com/package/@f3liz/rescript-misskey-api"}},"score":{"final":18.001299,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":57,"weekly":14},"dependents":0,"updated":"2026-11-03T14:51:43.348Z","searchScore":17.997963,"package":{"name":"@jmagaram/rescript-seq","keywords":["rescript","sequences","iterables","Seq"],"version":"4.4.1","description":"Lazy sequences for ReScript.","sanitized_name":"@jmagaram/rescript-seq","publisher":{"email":"justin@magaram.com","username":"jmagaram"},"maintainers":[{"email":"justin@magaram.com","username":"jmagaram"}],"license":"ISC","date":"2024-04-01T22:44:47.505Z","links":{"homepage":"https://github.com/jmagaram/rescript-seq#readme","repository":"git+https://github.com/jmagaram/rescript-seq.git","bugs":"https://github.com/jmagaram/rescript-seq/issues","npm":"https://www.npmjs.com/package/@jmagaram/rescript-seq"}},"score":{"final":17.997963,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":51,"weekly":24},"dependents":0,"updated":"2026-11-06T23:46:12.551Z","searchScore":17.973059,"package":{"name":"rescript-react-aria","keywords":["components","react-aria","rescript","bindings"],"version":"1.21.2","description":"ReScript bindings for React Aria Components","sanitized_name":"rescript-react-aria","publisher":{"email":"paul.tsnobiladze@gmail.com","username":"tsnobip"},"maintainers":[{"email":"paul.tsnobiladze@gmail.com","username":"tsnobip"}],"license":"MIT","date":"2026-09-18T23:12:30.187Z","links":{"repository":"https://github.com/miriadhq/rescript-shadcn.git","npm":"https://www.npmjs.com/package/rescript-react-aria"}},"score":{"final":17.973059,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":54,"weekly":32},"dependents":0,"updated":"2026-11-03T11:11:15.595Z","searchScore":17.82506,"package":{"name":"functional-data-structure","keywords":["rescript"],"version":"0.10.0","description":"A Rescript package for functional data structure.","sanitized_name":"functional-data-structure","publisher":{"email":"niemalsaufgeben@yeah.net","username":"leoxiang66"},"maintainers":[{"email":"niemalsaufgeben@yeah.net","username":"leoxiang66"}],"license":"MIT","date":"2024-04-14T15:07:42.588Z","links":{"homepage":"https://github.com/leoxiang66/functional-data-structure","repository":"git+https://github.com/leoxiang66/functional-data-structure.git","bugs":"https://github.com/leoxiang66/functional-data-structure/issues","npm":"https://www.npmjs.com/package/functional-data-structure"}},"score":{"final":17.82506,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":54,"weekly":3},"dependents":"1","updated":"2026-11-02T20:51:37.805Z","searchScore":17.813704,"package":{"name":"rescript-openapi","keywords":["rescript","openapi","swagger","json","schema","typesafe","codegen"],"version":"0.4.0","description":"🕸️ Typesafe OpenAPI for ReScript","sanitized_name":"rescript-openapi","publisher":{"email":"dzakh.dev@gmail.com","username":"dzakh"},"maintainers":[{"email":"dzakh.dev@gmail.com","username":"dzakh"}],"license":"MIT","date":"2024-12-16T11:12:39.803Z","links":{"homepage":"https://github.com/DZakh/rescript-openapi#readme","repository":"git+https://github.com/DZakh/rescript-openapi.git","bugs":"https://github.com/DZakh/rescript-openapi/issues","npm":"https://www.npmjs.com/package/rescript-openapi"}},"score":{"final":17.813704,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":54,"weekly":14},"dependents":0,"updated":"2026-11-04T01:31:30.062Z","searchScore":17.813704,"package":{"name":"rescript-material-ui-ppx","keywords":["rescript","bindings","material-ui"],"version":"3.0.2","description":"This is a ppx for using the withStyles component in ReScript Material-UI","sanitized_name":"rescript-material-ui-ppx","publisher":{"email":"florianh89@gmail.com","username":"fham_"},"maintainers":[{"email":"christoph@knittel.cc","username":"cknittel"},{"email":"hendrik.spohr@gmx.net","username":"hendriksp"},{"email":"florianh89@gmail.com","username":"fham_"}],"license":"MIT","date":"2021-12-09T14:52:12.750Z","links":{"homepage":"https://rescript-material-ui.cca.io/","repository":"https://github.com/cca-io/rescript-material-ui","bugs":"https://github.com/cca-io/rescript-material-ui/issues","npm":"https://www.npmjs.com/package/rescript-material-ui-ppx"}},"score":{"final":17.813704,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":50,"weekly":26},"dependents":0,"updated":"2026-11-02T22:51:26.023Z","searchScore":17.797657,"package":{"name":"rescript-gesture-handler","keywords":["rescript","react-native","react-native-gesture-handler"],"version":"2.2.2","description":"ReScript bindings for react-native-gesture-handler","sanitized_name":"rescript-gesture-handler","publisher":{"email":"aleksa.baco@gmail.com","username":"reck753"},"maintainers":[{"email":"aleksa.baco@gmail.com","username":"reck753"}],"license":"MIT","date":"2022-02-13T14:43:07.482Z","links":{"homepage":"https://github.com/reck753/rescript-gesture-handler#readme","repository":"git+https://github.com/reck753/rescript-gesture-handler.git","bugs":"https://github.com/reck753/rescript-gesture-handler/issues","npm":"https://www.npmjs.com/package/rescript-gesture-handler"}},"score":{"final":17.797657,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":47,"weekly":11},"dependents":0,"updated":"2026-11-04T06:11:18.101Z","searchScore":17.735573,"package":{"name":"@bettercart/rescript-react-script-loader","keywords":["rescript","Rescript","BuckleScript","React Script Loader","Script","ReactScript"],"version":"0.2.3","description":"Load third-party scripts into your react app using hooks.","sanitized_name":"@bettercart/rescript-react-script-loader","publisher":{"email":"dan.wetherald@gmail.com","username":"dan003400"},"maintainers":[{"email":"dan.wetherald@gmail.com","username":"dan003400"}],"license":"MIT","date":"2022-03-11T04:00:04.381Z","links":{"homepage":"https://getbettercart.com","repository":"git+https://github.com/bettercart/rescript-react-script-loader.git","bugs":"https://github.com/bettercart/rescript-react-script-loader/issues","npm":"https://www.npmjs.com/package/@bettercart/rescript-react-script-loader"}},"score":{"final":17.735573,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":47,"weekly":19},"dependents":0,"updated":"2026-11-06T01:01:10.243Z","searchScore":17.735573,"package":{"name":"basefn","keywords":["rescript","xote","ui","components","component library"],"version":"1.11.0","description":"A simple UI component library for Xote applications","sanitized_name":"basefn","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:7ace2015-3f09-4c72-837b-4e932e9e2983","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"brnrdog@hey.com","username":"brnrdog"}],"license":"MIT","date":"2026-04-09T22:30:33.212Z","links":{"homepage":"https://github.com/brnrdog/basefn#readme","repository":"git+https://github.com/brnrdog/basefn.git","bugs":"https://github.com/brnrdog/basefn/issues","npm":"https://www.npmjs.com/package/basefn"}},"score":{"final":17.735573,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":54,"weekly":15},"dependents":0,"updated":"2026-11-06T23:46:06.909Z","searchScore":17.720444,"package":{"name":"rescript-shadcn-react","keywords":["components","shadcn","rescript","bindings"],"version":"0.3.1","description":"ReScript bindings for @shadcn/react","sanitized_name":"rescript-shadcn-react","publisher":{"email":"paul.tsnobiladze@gmail.com","username":"tsnobip"},"maintainers":[{"email":"paul.tsnobiladze@gmail.com","username":"tsnobip"}],"license":"MIT","date":"2026-09-18T23:12:09.796Z","links":{"repository":"https://github.com/miriadhq/rescript-shadcn.git","npm":"https://www.npmjs.com/package/rescript-shadcn-react"}},"score":{"final":17.720444,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":52,"weekly":22},"dependents":0,"updated":"2026-11-04T01:41:27.685Z","searchScore":17.619284,"package":{"name":"res-react-intl","keywords":["react-intl","ppx","reason-react","rescript"],"version":"3.1.2","description":"Reason/OCaml PPX generating ReactIntl `id` from `defaultMessage`","sanitized_name":"res-react-intl","publisher":{"email":"simon.degraeve@gmail.com","username":"simon.degraeve"},"maintainers":[{"email":"simon.degraeve@gmail.com","username":"simon.degraeve"}],"license":"MIT","date":"2020-10-05T19:14:39.719Z","links":{"homepage":"https://github.com/SimonDegraeve/res-react-intl","repository":"git+https://github.com/SimonDegraeve/res-react-intl.git","bugs":"https://github.com/SimonDegraeve/res-react-intl/issues","npm":"https://www.npmjs.com/package/res-react-intl"}},"score":{"final":17.619284,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":48,"weekly":15},"dependents":"0","updated":"2026-11-05T00:26:36.475Z","searchScore":17.6,"package":{"name":"rescript-json","keywords":["rescript","json","decode","encode"],"version":"1.0.6","description":"This package helps you convert between Rescript values and JSON values.","sanitized_name":"rescript-json","publisher":{"email":"jaredramirez@me.com","username":"jaredramirez"},"maintainers":[{"email":"jaredramirez@me.com","username":"jaredramirez"}],"license":"MIT","date":"2023-02-13T22:02:33.482Z","links":{"homepage":"https://jaredramirez.github.io/rescript-json","repository":"https://github.com/jaredramirez/rescript-json.git","npm":"https://www.npmjs.com/package/rescript-json"}},"score":{"final":17.6,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":51,"weekly":32},"dependents":0,"updated":"2026-11-03T13:31:32.698Z","searchScore":17.530527,"package":{"name":"@wicke/retask","keywords":["react","hook","elm","effects","rescript"],"version":"0.6.0","description":"Elm task but for ReScript","sanitized_name":"@wicke/retask","publisher":{"email":"austaras@outlook.com","username":"austaras"},"maintainers":[{"email":"austaras@outlook.com","username":"austaras"}],"license":"MIT","date":"2021-10-19T18:31:47.043Z","links":{"homepage":"https://github.com/austaras/retask","repository":"https://github.com/austaras/retask","npm":"https://www.npmjs.com/package/@wicke/retask"}},"score":{"final":17.530527,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":49,"weekly":12},"dependents":0,"updated":"2026-11-02T16:41:23.276Z","searchScore":17.324759,"package":{"name":"codetraverse-bridge-prad","keywords":["static-analysis","code-analysis","dependency-graph","tree-sitter","typescript","python","rust","go","haskell","rescript"],"version":"0.1.23","description":"CodeTraverse - Multi-language static code analysis tool with Node.js bridge","sanitized_name":"codetraverse-bridge-prad","publisher":{"email":"pradeesh.s@juspay.in","username":"pradeesh.3333"},"maintainers":[{"email":"pradeesh.s@juspay.in","username":"pradeesh.3333"}],"license":"MIT","date":"2025-07-14T10:37:21.711Z","links":{"homepage":"https://github.com/juspay/codetraverse#readme","repository":"git+https://github.com/juspay/codetraverse.git","bugs":"https://github.com/juspay/codetraverse/issues","npm":"https://www.npmjs.com/package/codetraverse-bridge-prad"}},"score":{"final":17.324759,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":43,"weekly":20},"dependents":0,"updated":"2026-11-05T17:11:13.632Z","searchScore":17.271883,"package":{"name":"@seamonster-studios/rescript-radix-checkbox","keywords":["rescript"],"version":"2.0.1","description":"Install","sanitized_name":"@seamonster-studios/rescript-radix-checkbox","publisher":{"email":"nireno@gmail.com","username":"nireno"},"maintainers":[{"email":"nireno@gmail.com","username":"nireno"},{"email":"support@seamonsterstudios.com","username":"seamonsterwes"}],"license":"MIT","date":"2023-07-04T16:11:56.980Z","links":{"homepage":"https://github.com/SeaMonster-Studios/rescript-index/tree/main#readme","repository":"git+https://github.com/SeaMonster-Studios/rescript-index.git#main","bugs":"https://github.com/SeaMonster-Studios/rescript-index/issues","npm":"https://www.npmjs.com/package/@seamonster-studios/rescript-radix-checkbox"}},"score":{"final":17.271883,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":45,"weekly":9},"dependents":0,"updated":"2026-11-06T22:11:14.366Z","searchScore":17.261683,"package":{"name":"@jvlk/rescript-fresh","keywords":["rescript","deno","fresh"],"version":"0.8.0","description":"ReScript bindings and utils for [Fresh](https://fresh.deno.dev/).","sanitized_name":"@jvlk/rescript-fresh","publisher":{"email":"josh@vlkpack.com","username":"jderochervlk"},"maintainers":[{"email":"josh@vlkpack.com","username":"jderochervlk"}],"license":"MIT","date":"2025-04-04T15:16:43.501Z","links":{"homepage":"https://github.com/jderochervlk/rescript-fresh#readme","repository":"git+https://github.com/jderochervlk/rescript-fresh.git","bugs":"https://github.com/jderochervlk/rescript-fresh/issues","npm":"https://www.npmjs.com/package/@jvlk/rescript-fresh"}},"score":{"final":17.261683,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":49,"weekly":23},"dependents":"0","updated":"2026-11-02T07:01:12.641Z","searchScore":17.223078,"package":{"name":"@f3liz/rescript-autogen-openapi","keywords":["rescript","openapi","codegen","sury","schema","misskey","api","generator"],"version":"0.8.2","description":"Generate ReScript code with Sury schemas from OpenAPI 3.1 specs. Supports multiple forks with diff/merge capabilities.","sanitized_name":"@f3liz/rescript-autogen-openapi","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:192644f5-12d1-48f0-b339-2657ef562c12","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"touyu1829@gmail.com","username":"nyanrus"}],"license":"MPL-2.0","date":"2026-04-13T04:36:32.574Z","links":{"homepage":"https://github.com/f3liz-casa/rescript-autogen-openapi#readme","repository":"git+https://github.com/f3liz-casa/rescript-autogen-openapi.git","bugs":"https://github.com/f3liz-casa/rescript-autogen-openapi/issues","npm":"https://www.npmjs.com/package/@f3liz/rescript-autogen-openapi"}},"score":{"final":17.223078,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":49,"weekly":26},"dependents":0,"updated":"2026-11-05T17:11:10.670Z","searchScore":17.223078,"package":{"name":"@seamonster-studios/rescript-sentry","keywords":["rescript"],"version":"2.0.0","description":"Install","sanitized_name":"@seamonster-studios/rescript-sentry","publisher":{"email":"nireno@gmail.com","username":"nireno"},"maintainers":[{"email":"nireno@gmail.com","username":"nireno"},{"email":"support@seamonsterstudios.com","username":"seamonsterwes"}],"license":"MIT","date":"2023-07-03T17:38:28.863Z","links":{"homepage":"https://github.com/SeaMonster-Studios/rescript-index/tree/main#readme","repository":"git+https://github.com/SeaMonster-Studios/rescript-index.git#main","bugs":"https://github.com/SeaMonster-Studios/rescript-index/issues","npm":"https://www.npmjs.com/package/@seamonster-studios/rescript-sentry"}},"score":{"final":17.223078,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":42,"weekly":26},"dependents":0,"updated":"2026-11-04T12:51:40.911Z","searchScore":17.147217,"package":{"name":"rescript-effect-reducer","keywords":["rescript","react","@rescript/react","side-effects","reducer","local state management"],"version":"1.1.0","description":"React.useReducer hook on steroids with the possibility of side-effects controlling","sanitized_name":"rescript-effect-reducer","publisher":{"email":"me@vaclavhrach.cz","username":"vaclav_hrach"},"maintainers":[{"email":"me@vaclavhrach.cz","username":"vaclav_hrach"}],"license":"Unlicense","date":"2021-08-26T20:01:21.768Z","links":{"homepage":"https://github.com/vaclavhrach/rescript-effect-reducer","repository":"git+https://github.com/vaclavhrach/rescript-effect-reducer.git","bugs":"https://github.com/vaclavhrach/rescript-effect-reducer/issues","npm":"https://www.npmjs.com/package/rescript-effect-reducer"}},"score":{"final":17.147217,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":44,"weekly":11},"dependents":0,"updated":"2026-11-03T00:11:18.945Z","searchScore":17.12793,"package":{"name":"@dck/rescript-date-fns","keywords":["rescript","bindings"],"version":"1.0.0","description":"ReScript bindings for date-fns","sanitized_name":"@dck/rescript-date-fns","publisher":{"email":"tqs.deconinck@gmail.com","username":"dck"},"maintainers":[{"email":"tqs.deconinck@gmail.com","username":"dck"}],"license":"MIT","date":"2024-02-17T17:02:39.112Z","links":{"npm":"https://www.npmjs.com/package/@dck/rescript-date-fns"}},"score":{"final":17.12793,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":47,"weekly":16},"dependents":0,"updated":"2026-11-03T08:36:37.751Z","searchScore":17.110756,"package":{"name":"@bettercart/rescript-headless-ui-react","keywords":["rescript","TailwindCSS","Headless UI","Tailwind"],"version":"0.5.3","sanitized_name":"@bettercart/rescript-headless-ui-react","publisher":{"email":"dan.wetherald@gmail.com","username":"dan003400"},"maintainers":[{"email":"dan.wetherald@gmail.com","username":"dan003400"}],"license":"MIT","date":"2022-03-14T18:11:36.384Z","links":{"homepage":"https://www.getbettercart.com","repository":"git+https://github.com/bettercart/rescript-headless-ui-react.git","bugs":"https://github.com/bettercart/rescript-headless-ui-react/issues","npm":"https://www.npmjs.com/package/@bettercart/rescript-headless-ui-react"}},"score":{"final":17.110756,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":43,"weekly":26},"dependents":"0","updated":"2026-11-04T23:31:22.685Z","searchScore":17.023916,"package":{"name":"rescript-ava","keywords":["rescript","ava","res","reason","reasonml","bucklescript","test","bindings"],"version":"3.15.0","description":"ReScript bindings to the AVA test framework","sanitized_name":"rescript-ava","publisher":{"email":"oliverfencott@gmail.com","username":"oliverfencott"},"maintainers":[{"email":"oliverfencott@gmail.com","username":"oliverfencott"}],"license":"MIT","date":"2022-01-01T10:08:37.881Z","links":{"homepage":"https://github.com/resinfo/rescript-ava#readme","repository":"git+https://github.com/resinfo/rescript-ava.git","bugs":"https://github.com/resinfo/rescript-ava/issues","npm":"https://www.npmjs.com/package/rescript-ava"}},"score":{"final":17.023916,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":42,"weekly":26},"dependents":0,"updated":"2026-11-07T11:36:09.158Z","searchScore":16.952406,"package":{"name":"resplayer","keywords":["music-player","audio-player","rescript","lyrics","player"],"version":"1.1.5","description":"A minimal, declarative music player written in ReScript — with lyrics scrolling, playlist, and theming support.","sanitized_name":"resplayer","publisher":{"email":"biyuehuya@gmail.com","username":"biyuehu"},"maintainers":[{"email":"biyuehuya@gmail.com","username":"biyuehu"}],"license":"GPL-3.0-only","date":"2026-08-22T10:40:17.463Z","links":{"npm":"https://www.npmjs.com/package/resplayer"}},"score":{"final":16.952406,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":39,"weekly":14},"dependents":"0","updated":"2026-11-04T17:31:12.385Z","searchScore":16.755474,"package":{"name":"@fattafatta/babel-preset-rescript-solidjs","keywords":["rescript","solid","solidjs","babel","preset"],"version":"0.2.2","description":"Babel preset to transform ReScript code to solidJs.","sanitized_name":"@fattafatta/babel-preset-rescript-solidjs","publisher":{"email":"osokainen@gmail.com","username":"fattafatta"},"maintainers":[{"email":"osokainen@gmail.com","username":"fattafatta"}],"license":"MIT","date":"2023-03-13T08:33:52.020Z","links":{"npm":"https://www.npmjs.com/package/@fattafatta/babel-preset-rescript-solidjs"}},"score":{"final":16.755474,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":39,"weekly":5},"dependents":0,"updated":"2026-11-01T14:46:10.963Z","searchScore":16.565113,"package":{"name":"@rescript/vite-plugin","keywords":["rescript","source-map","sourcemap","vite","vite-plugin"],"version":"0.1.0","description":"The official ReScript plugin for Vite","sanitized_name":"@rescript/vite-plugin","publisher":{"email":"christoph@knittel.cc","username":"cknittel"},"maintainers":[{"email":"ccrisccris@gmail.com","username":"cristianoc"},{"email":"p.stapfer@gmail.com","username":"ryyppy"},{"email":"chenglou92@gmail.com","username":"chenglou"},{"email":"bobzhang1988@gmail.com","username":"hongbo_zhang"},{"email":"christoph@knittel.cc","username":"cknittel"},{"email":"gabbe.nord@gmail.com","username":"_zth"},{"email":"florianh89@gmail.com","username":"fham_"}],"license":"MIT","date":"2026-09-06T14:09:14.422Z","links":{"homepage":"https://github.com/rescript-lang/rescript-vite-plugin#readme","repository":"git+https://github.com/rescript-lang/rescript-vite-plugin.git","bugs":"https://github.com/rescript-lang/rescript-vite-plugin/issues","npm":"https://www.npmjs.com/package/@rescript/vite-plugin"}},"score":{"final":16.565113,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":43,"weekly":8},"dependents":0,"updated":"2026-11-03T17:31:35.738Z","searchScore":16.557468,"package":{"name":"@rescriptbr/react-bootstrap","keywords":["react","rescript","rescript-bindings","rescript-react","bootstrap","ecosystem-react","react-component"],"version":"0.0.2","description":"Rescript bindings for ReactBootstrap","sanitized_name":"@rescriptbr/react-bootstrap","publisher":{"email":"matheus_pessanha2001@outlook.com","username":"matdsoupe"},"maintainers":[{"email":"matheus_pessanha2001@outlook.com","username":"matdsoupe"},{"email":"marcosvcontato.mv@gmail.com","username":"vmarcosp"},{"email":"grsabreu+npm@gmail.com","username":"fakenickels"},{"email":"diogomafra@hey.com","username":"diogomqbm"}],"license":"ISC","date":"2021-09-12T03:36:54.801Z","links":{"homepage":"https://github.com/rescriptbr/rescript-react-bootstrap#readme","repository":"git+https://github.com/rescriptbr/rescript-react-bootstrap.git","bugs":"https://github.com/rescriptbr/rescript-react-bootstrap/issues","npm":"https://www.npmjs.com/package/@rescriptbr/react-bootstrap"}},"score":{"final":16.557468,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":43,"weekly":5},"dependents":0,"updated":"2026-11-03T19:06:24.278Z","searchScore":16.557468,"package":{"name":"rescript-linaria","keywords":["rescript","linaria","react","reason-react","reason","reasonml","ocaml","bucklescript"],"version":"0.3.0","description":"ReScript bindings to Linaria","sanitized_name":"rescript-linaria","publisher":{"email":"alex.fedoseev@gmail.com","username":"alex.fedoseev"},"maintainers":[{"email":"alex.fedoseev@gmail.com","username":"alex.fedoseev"}],"license":"MIT","date":"2022-02-12T19:28:17.186Z","links":{"homepage":"https://github.com/MinimaHQ/rescript-linaria#readme","repository":"git+https://github.com/MinimaHQ/rescript-linaria.git","bugs":"https://github.com/MinimaHQ/rescript-linaria/issues","npm":"https://www.npmjs.com/package/rescript-linaria"}},"score":{"final":16.557468,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":43,"weekly":14},"dependents":0,"updated":"2026-11-03T15:56:21.939Z","searchScore":16.557468,"package":{"name":"dogumentation","keywords":["rescript"],"version":"0.3.2","description":"Build a dogumentation for you Rescript React components","sanitized_name":"dogumentation","publisher":{"email":"pedrobslisboa@gmail.com","username":"pedrobslisboa"},"maintainers":[{"email":"pedrobslisboa@gmail.com","username":"pedrobslisboa"}],"license":"MIT","date":"2023-07-13T16:06:54.479Z","links":{"homepage":"https://github.com/pedrobslisboa/dogumentation","repository":"git+https://github.com/pedrobslisboa/dogumentation.git","bugs":"https://github.com/pedrobslisboa/dogumentation/issues","npm":"https://www.npmjs.com/package/dogumentation"}},"score":{"final":16.557468,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":39,"weekly":23},"dependents":0,"updated":"2026-11-05T00:41:25.210Z","searchScore":16.514921,"package":{"name":"@nojaf/vite-plugin-rescript","keywords":["vite-plugin","rollup-plugin","rescript"],"version":"0.6.2","sanitized_name":"@nojaf/vite-plugin-rescript","publisher":{"email":"florian@nojaf.com","username":"nojaf"},"maintainers":[{"email":"florian@nojaf.com","username":"nojaf"}],"license":"MIT","date":"2026-02-04T20:24:51.404Z","links":{"npm":"https://www.npmjs.com/package/@nojaf/vite-plugin-rescript"}},"score":{"final":16.514921,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":42,"weekly":9},"dependents":0,"updated":"2026-11-03T18:36:34.237Z","searchScore":16.43796,"package":{"name":"@glennsl/rescript-geojson","keywords":["rescript","geojson","geo","json","@glennsl/rescript-json-combinators"],"version":"1.0.2","description":"Simple GeoJSON decoder library for ReScript based on @glennsl/rescript-json-combinators.","sanitized_name":"@glennsl/rescript-geojson","publisher":{"email":"gsl-npm@slotte.net","username":"glennsl"},"maintainers":[{"email":"gsl-npm@slotte.net","username":"glennsl"}],"license":"(LGPL-3.0 OR MPL-2.0)","date":"2024-02-09T09:42:28.770Z","links":{"homepage":"https://github.com/glennsl/rescript-geojson#readme","repository":"git+https://github.com/glennsl/rescript-geojson.git","bugs":"https://github.com/glennsl/rescript-geojson/issues","npm":"https://www.npmjs.com/package/@glennsl/rescript-geojson"}},"score":{"final":16.43796,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":37,"weekly":24},"dependents":0,"updated":"2026-11-05T01:41:16.033Z","searchScore":16.290838,"package":{"name":"blend-telemetry","keywords":["blend-design-system","telemetry","component-usage","rescript","typescript","design-system"],"version":"0.2.2","description":"Telemetry CLI for @juspay/blend-design-system component usage — language-aware scanner for ReScript and TypeScript projects","sanitized_name":"blend-telemetry","publisher":{"email":"deepanshu.kumar@juspay.in","username":"deepanshu_juspay"},"maintainers":[{"email":"deepanshu.kumar@juspay.in","username":"deepanshu_juspay"}],"license":"MIT","date":"2026-05-06T11:55:38.621Z","links":{"npm":"https://www.npmjs.com/package/blend-telemetry"}},"score":{"final":16.290838,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":37,"weekly":10},"dependents":0,"updated":"2026-11-05T17:11:16.197Z","searchScore":16.290838,"package":{"name":"@seamonster-studios/rescript-radix-dialog","keywords":["rescript"],"version":"2.0.1","description":"Install","sanitized_name":"@seamonster-studios/rescript-radix-dialog","publisher":{"email":"nireno@gmail.com","username":"nireno"},"maintainers":[{"email":"nireno@gmail.com","username":"nireno"},{"email":"support@seamonsterstudios.com","username":"seamonsterwes"}],"license":"MIT","date":"2023-07-04T16:11:58.450Z","links":{"homepage":"https://github.com/SeaMonster-Studios/rescript-index/tree/main#readme","repository":"git+https://github.com/SeaMonster-Studios/rescript-index.git#main","bugs":"https://github.com/SeaMonster-Studios/rescript-index/issues","npm":"https://www.npmjs.com/package/@seamonster-studios/rescript-radix-dialog"}},"score":{"final":16.290838,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":40,"weekly":11},"dependents":0,"updated":"2026-11-03T22:36:20.182Z","searchScore":16.275778,"package":{"name":"@prefix_re/std","keywords":["rescript","deno"],"version":"0.0.12","description":"Standard Library for ReScript","sanitized_name":"@prefix_re/std","publisher":{"email":"niclas@overby.me","username":"noverby"},"maintainers":[{"email":"niclas@overby.me","username":"noverby"}],"license":"MIT","date":"2022-02-21T07:33:47.154Z","links":{"homepage":"https://github.com/prefix-re/std","repository":"git+https://github.com/prefix-re/std.git","bugs":"https://github.com/prefix-re/std/issues","npm":"https://www.npmjs.com/package/@prefix_re/std"}},"score":{"final":16.275778,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":37,"weekly":22},"dependents":0,"updated":"2026-11-04T20:16:19.816Z","searchScore":16.241476,"package":{"name":"rescript-use-sync-external-store","keywords":["rescript","react","@rescript/react","use-sync-external-store"],"version":"0.2.0","description":"ReScript bindings to use-sync-external-store","sanitized_name":"rescript-use-sync-external-store","publisher":{"email":"illusionalsagacity@gmail.com","username":"illusionalsagacity"},"maintainers":[{"email":"illusionalsagacity@gmail.com","username":"illusionalsagacity"}],"license":"MIT","date":"2023-02-03T02:17:37.066Z","links":{"homepage":"https://github.com/illusionalsagacity/rescript-use-sync-external-store#readme","repository":"git+https://github.com/illusionalsagacity/rescript-use-sync-external-store.git","bugs":"https://github.com/illusionalsagacity/rescript-use-sync-external-store/issues","npm":"https://www.npmjs.com/package/rescript-use-sync-external-store"}},"score":{"final":16.241476,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":35,"weekly":17},"dependents":0,"updated":"2026-11-04T17:56:24.783Z","searchScore":16.18601,"package":{"name":"@rescript-graphql-codegen/operations","keywords":["rescript"],"version":"0.0.17","sanitized_name":"@rescript-graphql-codegen/operations","publisher":{"email":"cwstra@gmail.com","username":"cwstra"},"maintainers":[{"email":"cwstra@gmail.com","username":"cwstra"}],"license":"MIT","date":"2024-07-23T04:27:06.297Z","links":{"npm":"https://www.npmjs.com/package/@rescript-graphql-codegen/operations"}},"score":{"final":16.18601,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":35,"weekly":28},"dependents":0,"updated":"2026-11-02T15:06:08.781Z","searchScore":16.178062,"package":{"name":"@merchise/rescript-tabler-icons-react","keywords":["rescript","tabler","react","icons"],"version":"3.0.0-beta.4","description":"ReScript binding to @tabler/icons-react","sanitized_name":"@merchise/rescript-tabler-icons-react","publisher":{"email":"mva.led@gmail.com","actor":{"name":"mvaled","type":"user","email":"mva.led@gmail.com"},"username":"mvaled"},"maintainers":[{"email":"mva.led@gmail.com","username":"mvaled"}],"license":"MIT","date":"2025-06-23T08:33:11.480Z","links":{"repository":"https://gitlab.com/merchise-autrement/rescript-tabler-icons-react","npm":"https://www.npmjs.com/package/@merchise/rescript-tabler-icons-react"}},"score":{"final":16.178062,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":39,"weekly":15},"dependents":"1","updated":"2026-11-03T23:51:30.697Z","searchScore":16.146954,"package":{"name":"@nasi/re-boost","keywords":["rescript","reason","ocaml"],"version":"0.1.0-unstable.7","description":"ReScript bindings for Boost","sanitized_name":"@nasi/re-boost","publisher":{"email":"diaozheng999@gmail.com","username":"diaozheng999"},"maintainers":[{"email":"diaozheng999@gmail.com","username":"diaozheng999"}],"license":"MIT","date":"2021-10-15T03:20:22.822Z","links":{"homepage":"https://github.com/diaozheng999/re-boost#readme","repository":"git+ssh://git@github.com/diaozheng999/re-boost.git","bugs":"https://github.com/diaozheng999/re-boost/issues","npm":"https://www.npmjs.com/package/@nasi/re-boost"}},"score":{"final":16.146954,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":36,"weekly":13},"dependents":0,"updated":"2026-11-04T23:11:21.828Z","searchScore":16.09945,"package":{"name":"@float-packages/rescript-client","keywords":["bucklescript","rescript"],"version":"1.0.1","description":"API for Float DAO smart contracts","sanitized_name":"@float-packages/rescript-client","publisher":{"email":"stent@float.capital","username":"stentonian"},"maintainers":[{"email":"stent@float.capital","username":"stentonian"}],"license":"MIT","date":"2022-06-01T12:44:46.738Z","links":{"homepage":"https://github.com/float-capital/float-dao-js-client#readme","repository":"git+https://github.com/float-capital/float-dao-js-client.git","bugs":"https://github.com/float-capital/float-dao-js-client/issues","npm":"https://www.npmjs.com/package/@float-packages/rescript-client"}},"score":{"final":16.09945,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":39,"weekly":12},"dependents":0,"updated":"2026-11-03T17:46:28.715Z","searchScore":16.06242,"package":{"name":"@bettercart/rescript-dinero","keywords":["rescript","Rescript","BuckleScript","Script","ReactScript","Dinero","Dinero.js","currency"],"version":"0.1.1","description":"[dinero.js](https://dinerojs.com/) bindings for ReScript","sanitized_name":"@bettercart/rescript-dinero","publisher":{"email":"dan.wetherald@gmail.com","username":"dan003400"},"maintainers":[{"email":"dan.wetherald@gmail.com","username":"dan003400"}],"license":"MIT","date":"2021-06-30T19:11:42.314Z","links":{"homepage":"https://getbettercart.com","repository":"git+https://github.com/bettercart/rescript-dinero.git","bugs":"https://github.com/bettercart/rescript-dinero/issues","npm":"https://www.npmjs.com/package/@bettercart/rescript-dinero"}},"score":{"final":16.06242,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":33,"weekly":10},"dependents":0,"updated":"2026-11-04T18:56:26.856Z","searchScore":15.877743,"package":{"name":"rescript-heroicons","keywords":["rescript","heroicons","tailwindCSS","tailwind"],"version":"0.0.3","description":"ReScript binding to Heroicons","sanitized_name":"rescript-heroicons","publisher":{"email":"nyinyithann@gmail.com","username":"nyinyithann"},"maintainers":[{"email":"nyinyithann@gmail.com","username":"nyinyithann"}],"license":"MIT","date":"2021-05-19T06:00:52.499Z","links":{"homepage":"https://github.com/nyinyithann/rescript-heroicons#readme","repository":"git+https://github.com/nyinyithann/rescript-heroicons.git","bugs":"https://github.com/nyinyithann/rescript-heroicons/issues","npm":"https://www.npmjs.com/package/rescript-heroicons"}},"score":{"final":15.877743,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":34,"weekly":14},"dependents":0,"updated":"2026-11-03T01:26:18.800Z","searchScore":15.788925,"package":{"name":"@rescript-bindings/expo","keywords":["rescript","bucklescript","react-native","expo"],"version":"40.3.2","description":"Rescript bindings for Expo","sanitized_name":"@rescript-bindings/expo","publisher":{"email":"mirusim@gmail.com","username":"miruz"},"maintainers":[{"email":"mirusim@gmail.com","username":"miruz"}],"license":"MIT","date":"2021-04-13T14:17:54.271Z","links":{"homepage":"https://github.com/rescript-bindings/expo","repository":"git+https://github.com/rescript-bindings/expo.git","bugs":"https://github.com/rescript-bindings/rescript-expo/issues","npm":"https://www.npmjs.com/package/@rescript-bindings/expo"}},"score":{"final":15.788925,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":32,"weekly":12},"dependents":0,"updated":"2026-11-04T12:11:26.032Z","searchScore":15.716938,"package":{"name":"@sminnee/res-suspenders","keywords":["rescript","bucklescript"],"version":"0.0.7","description":"Suspenders ==========","sanitized_name":"@sminnee/res-suspenders","publisher":{"email":"sam.minnee@gmail.com","username":"sminnee"},"maintainers":[{"email":"sam.minnee@gmail.com","username":"sminnee"}],"license":"MIT","date":"2024-04-27T01:51:44.949Z","links":{"npm":"https://www.npmjs.com/package/@sminnee/res-suspenders"}},"score":{"final":15.716938,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":32,"weekly":23},"dependents":0,"updated":"2026-11-04T07:06:23.349Z","searchScore":15.70922,"package":{"name":"@opendevtools/rescript-telefonnummer","keywords":["bucklescript","rescript","phone number","telefonnummer"],"version":"3.0.0","description":"Phone number formatter for Swedish phone numbers","sanitized_name":"@opendevtools/rescript-telefonnummer","publisher":{"email":"rickard.laurin@gmail.com","username":"believer"},"maintainers":[{"email":"nilspontusnilsson@gmail.com","username":"dubbelnisse"},{"email":"rickard.laurin@gmail.com","username":"believer"}],"license":"MIT","date":"2021-05-20T17:18:50.879Z","links":{"homepage":"https://github.com/opendevtools/rescript-telefonnummer#readme","repository":"git+https://github.com/opendevtools/rescript-telefonnummer.git","bugs":"https://github.com/opendevtools/rescript-telefonnummer/issues","npm":"https://www.npmjs.com/package/@opendevtools/rescript-telefonnummer"}},"score":{"final":15.70922,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":35,"weekly":6},"dependents":0,"updated":"2026-11-03T08:21:18.373Z","searchScore":15.608117,"package":{"name":"listboxkit","keywords":["rescript","react","listbox","select","dropdown"],"version":"2.10.0","description":"Small and flexible React hooks for building custom and accessible listbox components.","sanitized_name":"listboxkit","publisher":{"email":"brnrdog@hey.com","username":"brnrdog"},"maintainers":[{"email":"brnrdog@hey.com","username":"brnrdog"}],"license":"MIT","date":"2022-07-04T12:34:32.757Z","links":{"homepage":"https://github.com/brnrdog/listbox#readme","repository":"git://github.com/brnrdog/listbox.git","bugs":"https://github.com/brnrdog/listbox/issues","npm":"https://www.npmjs.com/package/listboxkit"}},"score":{"final":15.608117,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":35,"weekly":10},"dependents":"0","updated":"2026-11-03T22:11:23.235Z","searchScore":15.598173,"package":{"name":"@greenlabs/rescript-jest","keywords":["rescript","jest"],"version":"28.1.0","description":"ReScript bindings for Jest","sanitized_name":"@greenlabs/rescript-jest","publisher":{"email":"namenu@gmail.com","username":"namenu"},"maintainers":[{"email":"namenu@gmail.com","username":"namenu"},{"email":"woonki.moon@gmail.com","username":"moondaddi"},{"email":"kimchhickey@gmail.com","username":"kimchhickey"}],"license":"MIT","date":"2024-01-02T08:32:02.086Z","links":{"homepage":"https://github.com/green-labs/rescript-bindings#readme","repository":"git+https://github.com/green-labs/rescript-bindings.git","bugs":"https://github.com/green-labs/rescript-bindings/issues","npm":"https://www.npmjs.com/package/@greenlabs/rescript-jest"}},"score":{"final":15.598173,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":32,"weekly":13},"dependents":0,"updated":"2026-11-02T07:46:07.378Z","searchScore":15.476692,"package":{"name":"@infinity-msfs/rescript-bridge-relay","keywords":["msfs","flightsim","rescript","commbus","websocket","relay","coherent","gauge"],"version":"0.2.3","description":"ReScript MSFS CommBus bridge relay for desktop ↔ gauge communication.","sanitized_name":"@infinity-msfs/rescript-bridge-relay","publisher":{"email":"cameron_griego@protonmail.com","username":"tacotakedown"},"maintainers":[{"email":"cameron_griego@protonmail.com","username":"tacotakedown"}],"license":"MIT","date":"2026-08-03T06:44:12.071Z","links":{"homepage":"https://github.com/infinity-MSFS/infinity-wasm-bridge#readme","repository":"git+https://github.com/infinity-MSFS/infinity-wasm-bridge.git","bugs":"https://github.com/infinity-MSFS/infinity-wasm-bridge/issues","npm":"https://www.npmjs.com/package/@infinity-msfs/rescript-bridge-relay"}},"score":{"final":15.476692,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":34,"weekly":28},"dependents":0,"updated":"2026-11-03T09:16:12.003Z","searchScore":15.461551,"package":{"name":"@maarekj/reason-form-gen","keywords":["rescript"],"version":"1.2.0","sanitized_name":"@maarekj/reason-form-gen","publisher":{"email":"josephmaarek@gmail.com","username":"maarekj"},"maintainers":[{"email":"josephmaarek@gmail.com","username":"maarekj"}],"license":"MIT","date":"2021-10-25T13:39:59.152Z","links":{"npm":"https://www.npmjs.com/package/@maarekj/reason-form-gen"}},"score":{"final":15.461551,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":34,"weekly":6},"dependents":"1","updated":"2026-11-03T14:16:38.487Z","searchScore":15.461551,"package":{"name":"res-logger","keywords":["log","logger","logging","rescript","reason","reasonml","ocaml","bucklescript"],"version":"2.0.0-beta.2","description":"Logging implementation for ReScript","sanitized_name":"res-logger","publisher":{"email":"alex.fedoseev@gmail.com","username":"alex.fedoseev"},"maintainers":[{"email":"alex.fedoseev@gmail.com","username":"alex.fedoseev"}],"license":"MIT","date":"2020-09-11T12:59:48.194Z","links":{"homepage":"https://github.com/MinimaHQ/res-logger#readme","repository":"git+https://github.com/MinimaHQ/res-logger.git","bugs":"https://github.com/MinimaHQ/res-logger/issues","npm":"https://www.npmjs.com/package/res-logger"}},"score":{"final":15.461551,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":34,"weekly":19},"dependents":0,"updated":"2026-11-04T00:11:30.294Z","searchScore":15.4517,"package":{"name":"@mikeskoe/rex","keywords":["rescript"],"version":"0.1.4","description":"Published in NPM as `@MikeSkoe/rex`","sanitized_name":"@mikeskoe/rex","publisher":{"email":"rapidmajk@yandex.ru","username":"mikeskoe"},"maintainers":[{"email":"rapidmajk@yandex.ru","username":"mikeskoe"}],"license":"MIT","date":"2023-10-24T21:12:49.854Z","links":{"homepage":"https://github.com/MikeSkoe/rex#readme","repository":"git+https://github.com/MikeSkoe/rex.git","bugs":"https://github.com/MikeSkoe/rex/issues","npm":"https://www.npmjs.com/package/@mikeskoe/rex"}},"score":{"final":15.4517,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":31,"weekly":14},"dependents":"1","updated":"2026-11-05T00:06:37.226Z","searchScore":15.328068,"package":{"name":"rescript-graphqljs","keywords":["rescript","graphql","graphqljs"],"version":"0.1.6","description":"Rescript wrapper over graphqljs library","sanitized_name":"rescript-graphqljs","publisher":{"email":"mishaszu@tutanota.com","username":"mishaszu"},"maintainers":[{"email":"mishaszu@tutanota.com","username":"mishaszu"}],"license":"Apache License, Version 2.0","date":"2024-01-03T14:50:47.253Z","links":{"npm":"https://www.npmjs.com/package/rescript-graphqljs"}},"score":{"final":15.328068,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":33,"weekly":14},"dependents":0,"updated":"2026-11-03T14:51:24.391Z","searchScore":15.220995,"package":{"name":"rescript-swr","keywords":["bucklescript","reasonml","rescript","react","swr"],"version":"2.0.0","description":"SWR bindings for ReScript","sanitized_name":"rescript-swr","publisher":{"email":"arafat.tamim@yahoo.com","username":"arafatamim"},"maintainers":[{"email":"arafat.tamim@yahoo.com","username":"arafatamim"}],"license":"MIT","date":"2021-12-08T14:03:28.486Z","links":{"homepage":"https://github.com/arafatamim/rescript-swr#readme","repository":"git+https://github.com/arafatamim/rescript-swr.git","bugs":"https://github.com/arafatamim/rescript-swr/issues","npm":"https://www.npmjs.com/package/rescript-swr"}},"score":{"final":15.220995,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":32,"weekly":15},"dependents":0,"updated":"2026-11-05T17:11:09.254Z","searchScore":15.155792,"package":{"name":"@seamonster-studios/use-countdown","keywords":["rescript"],"version":"2.0.1","description":"Install","sanitized_name":"@seamonster-studios/use-countdown","publisher":{"email":"nireno@gmail.com","username":"nireno"},"maintainers":[{"email":"nireno@gmail.com","username":"nireno"},{"email":"support@seamonsterstudios.com","username":"seamonsterwes"}],"license":"MIT","date":"2023-07-04T16:11:56.093Z","links":{"homepage":"https://github.com/SeaMonster-Studios/rescript-index/tree/main#readme","repository":"git+https://github.com/SeaMonster-Studios/rescript-index.git#main","bugs":"https://github.com/SeaMonster-Studios/rescript-index/issues","npm":"https://www.npmjs.com/package/@seamonster-studios/use-countdown"}},"score":{"final":15.155792,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":32,"weekly":7},"dependents":0,"updated":"2026-11-04T01:31:21.609Z","searchScore":15.146135,"package":{"name":"rescript-atdgen-generator","keywords":["rescript","ocaml","atdgen","decoding","encoding"],"version":"0.1.1","description":"Atdgen prebuilt binaries for 3 major OS platforms.","sanitized_name":"rescript-atdgen-generator","publisher":{"email":"thespyder@programmer.net","username":"thespyder"},"maintainers":[{"email":"thespyder@programmer.net","username":"thespyder"}],"license":"MIT","date":"2024-04-16T00:29:53.128Z","links":{"homepage":"https://github.com/TheSpyder/rescript-atdgen-generator#readme","repository":"git+https://github.com/TheSpyder/rescript-atdgen-generator.git","bugs":"https://github.com/TheSpyder/rescript-atdgen-generator/issues","npm":"https://www.npmjs.com/package/rescript-atdgen-generator"}},"score":{"final":15.146135,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":32,"weekly":17},"dependents":0,"updated":"2026-11-04T18:26:13.023Z","searchScore":15.066841,"package":{"name":"res-scrapy","keywords":["rescript","html","scraper","web scraping","cli","json","data wrangling","node.js"],"version":"1.1.1","description":"A web scraper using rescript","sanitized_name":"res-scrapy","publisher":{"email":"jose.martinez.santana@gmail.com","username":"metalbolicx"},"maintainers":[{"email":"jose.martinez.santana@gmail.com","username":"metalbolicx"}],"license":"MIT","date":"2026-08-12T17:29:18.400Z","links":{"homepage":"https://github.com/MetalbolicX/res-scrapy#readme","repository":"git+https://github.com/MetalbolicX/res-scrapy.git","bugs":"https://github.com/MetalbolicX/res-scrapy/issues","npm":"https://www.npmjs.com/package/res-scrapy"}},"score":{"final":15.066841,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":28,"weekly":16},"dependents":0,"updated":"2026-11-04T06:21:26.350Z","searchScore":15.015232,"package":{"name":"@lukinco/cra-template-rescript-lukin","keywords":["react","create-react-app","template","reason-react","reason","reasonml","rescript-react","rescript"],"version":"0.0.7","description":"The Lukin Co. template for Create React App and ReScript","sanitized_name":"@lukinco/cra-template-rescript-lukin","publisher":{"email":"marcosvcontato.mv@gmail.com","username":"vmarcosp"},"maintainers":[{"email":"f.daciuk+npmjs@gmail.com","username":"fdaciuk"},{"email":"vitormendrone@gmail.com","username":"vhmendrone"},{"email":"marcosvcontato.mv@gmail.com","username":"vmarcosp"}],"license":"MIT","date":"2020-09-29T23:48:23.877Z","links":{"repository":"https://github.com/lukinco/cra-rescript-template-lukin.git","bugs":"https://github.com/lukinco/cra-rescript-template-lukin/issues","npm":"https://www.npmjs.com/package/@lukinco/cra-template-rescript-lukin"}},"score":{"final":15.015232,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":28,"weekly":15},"dependents":"1","updated":"2026-11-05T17:11:16.458Z","searchScore":15.015232,"package":{"name":"@seamonster-studios/rescript-react-map-gl","keywords":["rescript"],"version":"2.0.2","description":"Install","sanitized_name":"@seamonster-studios/rescript-react-map-gl","publisher":{"email":"nireno@gmail.com","username":"nireno"},"maintainers":[{"email":"nireno@gmail.com","username":"nireno"},{"email":"support@seamonsterstudios.com","username":"seamonsterwes"}],"license":"MIT","date":"2023-07-06T22:21:05.283Z","links":{"homepage":"https://github.com/SeaMonster-Studios/rescript-index/tree/main#readme","repository":"git+https://github.com/SeaMonster-Studios/rescript-index.git#main","bugs":"https://github.com/SeaMonster-Studios/rescript-index/issues","npm":"https://www.npmjs.com/package/@seamonster-studios/rescript-react-map-gl"}},"score":{"final":15.015232,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":31,"weekly":7},"dependents":0,"updated":"2026-11-01T23:36:11.642Z","searchScore":14.9960985,"package":{"name":"@jvlk/rescript-css","keywords":["css","css-in-js","rescript","type-safe","vite"],"version":"0.1.1","description":"Typed, statically extracted CSS for ReScript.","sanitized_name":"@jvlk/rescript-css","publisher":{"email":"npm-oidc-no-reply@github.com","trustedPublisher":{"oidcConfigId":"oidc:05a8e226-ddf6-41aa-b3ae-e0e022b40ec7","id":"github"},"username":"GitHub Actions"},"maintainers":[{"email":"josh@vlkpack.com","username":"jderochervlk"}],"license":"MIT","date":"2026-09-20T23:07:50.388Z","links":{"homepage":"https://github.com/jderochervlk/rescript-css#readme","repository":"git+https://github.com/jderochervlk/rescript-css.git","bugs":"https://github.com/jderochervlk/rescript-css/issues","npm":"https://www.npmjs.com/package/@jvlk/rescript-css"}},"score":{"final":14.9960985,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":31,"weekly":16},"dependents":0,"updated":"2026-11-03T08:06:33.353Z","searchScore":14.9960985,"package":{"name":"cra-template-rescript-tailwind","keywords":["react","rescript-react","create-react-app","template","rescript","tailwind"],"version":"0.1.8","description":"ReScript + ReScript React template for Create React App","sanitized_name":"cra-template-rescript-tailwind","publisher":{"email":"hyosaritech@gmail.com","username":"hyosari-kim"},"maintainers":[{"email":"hyosaritech@gmail.com","username":"hyosari-kim"}],"license":"MIT","date":"2022-11-08T06:18:18.305Z","links":{"homepage":"https://github.com/hyosari-kim/cra-template-rescript-tailwind#readme","repository":"git+https://github.com/hyosari-kim/cra-template-rescript-tailwind.git","bugs":"https://github.com/hyosari-kim/cra-template-rescript-tailwind/issues","npm":"https://www.npmjs.com/package/cra-template-rescript-tailwind"}},"score":{"final":14.9960985,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":31,"weekly":14},"dependents":0,"updated":"2026-11-03T21:51:09.532Z","searchScore":14.9960985,"package":{"name":"re-color-contrast","keywords":["rescript","contrast","wcag","color","accessibility"],"version":"0.1.3","description":"Calculate color contrast of two colors, by using WCAG standard calculation.","sanitized_name":"re-color-contrast","publisher":{"email":"mikaello@student.matnat.uio.no","username":"mikaello"},"maintainers":[{"email":"mikaello@student.matnat.uio.no","username":"mikaello"}],"license":"MIT","date":"2026-04-21T19:31:13.838Z","links":{"homepage":"https://github.com/mikaello/re-color-contrast","repository":"git+https://github.com/mikaello/re-color-contrast.git","bugs":"https://github.com/mikaello/re-color-contrast/issues","npm":"https://www.npmjs.com/package/re-color-contrast"}},"score":{"final":14.9960985,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":29,"weekly":10},"dependents":0,"updated":"2026-11-04T19:56:31.503Z","searchScore":14.986221,"package":{"name":"generator-create-react-app-rewired-babel-ts","keywords":["create-react-app","react","typescript","babel","tslint","rewired","rescript","without-eject","yeoman-generator"],"version":"0.2.1","description":"Use create-react-app ( CRA ) with babel and typescript","sanitized_name":"generator-create-react-app-rewired-babel-ts","publisher":{"email":"linonetwo012@gmail.com","username":"linonetwo012"},"maintainers":[{"email":"linonetwo012@gmail.com","username":"linonetwo012"}],"license":"MIT","date":"2019-05-26T08:31:09.379Z","links":{"homepage":"https://github.com/linonetwo/create-react-app-rewired-babel-ts","repository":"git+https://github.com/linonetwo/create-react-app-rewired-babel-ts.git","bugs":"https://github.com/linonetwo/create-react-app-rewired-babel-ts/issues","npm":"https://www.npmjs.com/package/generator-create-react-app-rewired-babel-ts"}},"score":{"final":14.986221,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":28,"weekly":9},"dependents":0,"updated":"2026-11-04T09:11:22.961Z","searchScore":14.851936,"package":{"name":"@bluehotdog/reworker","keywords":["rescript","chrome-extension","webworker","serviceworker","wxt","browser-extension","message-passing","messaging","gadt","type-safe","chunking","framework-agnostic","zero-dependencies"],"version":"0.0.3","description":"Type-safe, chunked message passing for WebWorkers, ServiceWorkers, and browser extensions using GADTs with zero runtime dependencies","sanitized_name":"@bluehotdog/reworker","publisher":{"email":"danni@thedanni.com","username":"bluehotdog"},"maintainers":[{"email":"danni@thedanni.com","username":"bluehotdog"}],"license":"MIT","date":"2026-08-11T19:09:30.281Z","links":{"homepage":"https://github.com/BlueHotDog/reworker#readme","repository":"git+https://github.com/BlueHotDog/reworker.git","bugs":"https://github.com/BlueHotDog/reworker/issues","npm":"https://www.npmjs.com/package/@bluehotdog/reworker"}},"score":{"final":14.851936,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":27,"weekly":22},"dependents":0,"updated":"2026-11-04T17:41:24.667Z","searchScore":14.834544,"package":{"name":"@nasi/boost-inc","keywords":["rescript"],"version":"0.2.0-unstable.1","description":"Self-adjusting Computation by Umut Acar","sanitized_name":"@nasi/boost-inc","publisher":{"email":"diaozheng999@gmail.com","username":"diaozheng999"},"maintainers":[{"email":"diaozheng999@gmail.com","username":"diaozheng999"}],"license":"MIT","date":"2021-10-12T07:59:57.430Z","links":{"npm":"https://www.npmjs.com/package/@nasi/boost-inc"}},"score":{"final":14.834544,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":30,"weekly":8},"dependents":0,"updated":"2026-11-03T08:01:28.421Z","searchScore":14.8314905,"package":{"name":"res-date-fns","keywords":["reason","reasonml","bucklescript","rescript","date-fns"],"version":"1.2.0","description":"ReScript bindings to date-fns","sanitized_name":"res-date-fns","publisher":{"email":"Jaeho.lee@greenlabs.co.kr","username":"jaeholee.gl"},"maintainers":[{"email":"Jaeho.lee@greenlabs.co.kr","username":"jaeholee.gl"}],"license":"MIT","date":"2022-09-28T07:49:15.436Z","links":{"homepage":"https://github.com/green-labs/res-date-fns#readme","repository":"git+ssh://git@github.com/green-labs/res-date-fns.git","bugs":"https://github.com/green-labs/res-date-fns/issues","npm":"https://www.npmjs.com/package/res-date-fns"}},"score":{"final":14.8314905,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":28,"weekly":8},"dependents":0,"updated":"2026-11-04T23:46:35.061Z","searchScore":14.806935,"package":{"name":"@every-layout/react-tamagui","keywords":["every layout","fluid design","responsive","react","react native","tamagui","expo","ui","rescript","typescript"],"version":"0.1.1-beta","description":"This library was generated with [Nx](https://nx.dev).","sanitized_name":"@every-layout/react-tamagui","publisher":{"email":"guillempuchedev@gmail.com","username":"guillem_puche"},"maintainers":[{"email":"guillempuchedev@gmail.com","username":"guillem_puche"}],"date":"2023-12-11T20:01:20.077Z","links":{"homepage":"https://github.com/guillempuche/every-layout-react#readme","repository":"git+https://github.com/guillempuche/every-layout-react.git","bugs":"https://github.com/guillempuche/every-layout-react/issues","npm":"https://www.npmjs.com/package/@every-layout/react-tamagui"}},"score":{"final":14.806935,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":28,"weekly":12},"dependents":0,"updated":"2026-11-05T13:51:11.500Z","searchScore":14.806935,"package":{"name":"@rescript-react-native/flash-list","keywords":["rescript","react-native","flash-list"],"version":"2.3.0","description":"ReScript bindings for @shopify/flash-list","sanitized_name":"@rescript-react-native/flash-list","publisher":{"email":"freddy03h@gmail.com","username":"freddy03h"},"maintainers":[{"email":"npm@moox.io","username":"moox"},{"email":"freddy03h@gmail.com","username":"freddy03h"}],"license":"MIT","date":"2026-08-13T12:52:09.550Z","links":{"homepage":"https://github.com/rescript-react-native/flash-list#readme","repository":"git+https://github.com/rescript-react-native/flash-list.git","bugs":"https://github.com/rescript-react-native/flash-list/issues","npm":"https://www.npmjs.com/package/@rescript-react-native/flash-list"}},"score":{"final":14.806935,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":28,"weekly":14},"dependents":0,"updated":"2026-11-03T00:01:16.253Z","searchScore":14.792977,"package":{"name":"acnodb","keywords":["rescript"],"version":"0.0.8","description":"A simple json database (document oriented) reason database","sanitized_name":"acnodb","publisher":{"email":"crieipralerform@gmail.com","username":"acnologia_acnologia"},"maintainers":[{"email":"crieipralerform@gmail.com","username":"acnologia_acnologia"}],"license":"MIT","date":"2021-05-26T15:13:18.133Z","links":{"npm":"https://www.npmjs.com/package/acnodb"}},"score":{"final":14.792977,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":28,"weekly":10},"dependents":0,"updated":"2026-11-03T07:01:29.657Z","searchScore":14.792977,"package":{"name":"rescript-vector","keywords":["rescript","data-structure","immutable","vector"],"version":"0.4.0","description":"Persistent Vector implemenetation in ReScript","sanitized_name":"rescript-vector","publisher":{"email":"hey@hyeseong.kim","username":"cometkim"},"maintainers":[{"email":"namenu@gmail.com","username":"namenu"},{"email":"hey@hyeseong.kim","username":"cometkim"}],"license":"MIT","date":"2021-09-23T11:25:37.968Z","links":{"npm":"https://www.npmjs.com/package/rescript-vector"}},"score":{"final":14.792977,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":27,"weekly":14},"dependents":0,"updated":"2026-11-05T17:11:16.008Z","searchScore":14.666008,"package":{"name":"@seamonster-studios/rescript-reactquery-v1","keywords":["rescript"],"version":"2.0.4","description":"Install","sanitized_name":"@seamonster-studios/rescript-reactquery-v1","publisher":{"email":"nireno@gmail.com","username":"nireno"},"maintainers":[{"email":"nireno@gmail.com","username":"nireno"},{"email":"support@seamonsterstudios.com","username":"seamonsterwes"}],"license":"MIT","date":"2023-07-05T21:36:33.045Z","links":{"homepage":"https://github.com/SeaMonster-Studios/rescript-index/tree/main#readme","repository":"git+https://github.com/SeaMonster-Studios/rescript-index.git#main","bugs":"https://github.com/SeaMonster-Studios/rescript-index/issues","npm":"https://www.npmjs.com/package/@seamonster-studios/rescript-reactquery-v1"}},"score":{"final":14.666008,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":27,"weekly":11},"dependents":0,"updated":"2026-11-06T04:46:10.448Z","searchScore":14.666008,"package":{"name":"@sachindra_ragul/devtools","keywords":["rescript","javascript"],"version":"0.0.9","description":"- [Installation](../../README.md)","sanitized_name":"@sachindra_ragul/devtools","publisher":{"email":"sachindraragul@gmail.com","username":"sachindra_ragul"},"maintainers":[{"email":"sachindraragul@gmail.com","username":"sachindra_ragul"}],"license":"MIT","date":"2025-03-13T21:37:23.686Z","links":{"homepage":"https://github.com/Sachin-12/devtools#readme","repository":"git+ssh://git@github.com/Sachin-12/devtools.git","bugs":"https://github.com/Sachin-12/devtools/issues","npm":"https://www.npmjs.com/package/@sachindra_ragul/devtools"}},"score":{"final":14.666008,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":29,"weekly":6},"dependents":0,"updated":"2026-11-05T17:11:11.589Z","searchScore":14.661656,"package":{"name":"@seamonster-studios/rescript-radix-radio-group","keywords":["rescript"],"version":"2.0.1","description":"## Install","sanitized_name":"@seamonster-studios/rescript-radix-radio-group","publisher":{"email":"nireno@gmail.com","username":"nireno"},"maintainers":[{"email":"nireno@gmail.com","username":"nireno"},{"email":"support@seamonsterstudios.com","username":"seamonsterwes"}],"license":"MIT","date":"2023-07-04T16:11:59.767Z","links":{"homepage":"https://github.com/SeaMonster-Studios/rescript-index/tree/main#readme","repository":"git+https://github.com/SeaMonster-Studios/rescript-index.git#main","bugs":"https://github.com/SeaMonster-Studios/rescript-index/issues","npm":"https://www.npmjs.com/package/@seamonster-studios/rescript-radix-radio-group"}},"score":{"final":14.661656,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":29,"weekly":12},"dependents":0,"updated":"2026-11-06T09:46:12.137Z","searchScore":14.652315,"package":{"name":"rescript-email-validator","keywords":["reasonml","reason","rescript","binding","rescript-email-validator","email-validator"],"version":"1.1.1","description":"ReScript bindings for email-validator","sanitized_name":"rescript-email-validator","publisher":{"email":"days_v@qq.com","username":"daysv"},"maintainers":[{"email":"days_v@qq.com","username":"daysv"}],"license":"MIT","date":"2024-05-29T02:01:38.371Z","links":{"homepage":"https://github.com/daysv/rescript-email-validator","repository":"git+https://github.com/daysv/rescript-email-validator.git","bugs":"https://github.com/daysv/rescript-email-validator/issues","npm":"https://www.npmjs.com/package/rescript-email-validator"}},"score":{"final":14.652315,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":26,"weekly":13},"dependents":0,"updated":"2026-11-04T08:31:26.533Z","searchScore":14.63269,"package":{"name":"@rescript-graphql-codegen/base-types","keywords":["rescript"],"version":"0.0.12","sanitized_name":"@rescript-graphql-codegen/base-types","publisher":{"email":"cwstra@gmail.com","username":"cwstra"},"maintainers":[{"email":"cwstra@gmail.com","username":"cwstra"}],"license":"MIT","date":"2024-07-23T04:26:01.160Z","links":{"npm":"https://www.npmjs.com/package/@rescript-graphql-codegen/base-types"}},"score":{"final":14.63269,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":27,"weekly":13},"dependents":0,"updated":"2026-11-05T00:21:20.290Z","searchScore":14.621571,"package":{"name":"@octod/thestate","keywords":["rescript","state manager","state","react"],"version":"0.3.1","description":"A tiny state manager writter in Rescript","sanitized_name":"@octod/thestate","publisher":{"email":"iamoctod@gmail.com","username":"octod"},"maintainers":[{"email":"iamoctod@gmail.com","username":"octod"}],"license":"MIT","date":"2022-01-04T10:04:55.518Z","links":{"npm":"https://www.npmjs.com/package/@octod/thestate"}},"score":{"final":14.621571,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":29,"weekly":9},"dependents":0,"updated":"2026-11-03T17:06:33.614Z","searchScore":14.575605,"package":{"name":"@dck/rescript-react-query","keywords":["rescript","bindings","react","react-query","hooks"],"version":"1.0.3","description":"ReScript bindings for react-query","sanitized_name":"@dck/rescript-react-query","publisher":{"email":"tqs.deconinck@gmail.com","username":"dck"},"maintainers":[{"email":"tqs.deconinck@gmail.com","username":"dck"}],"license":"MIT","date":"2024-02-21T10:25:28.326Z","links":{"npm":"https://www.npmjs.com/package/@dck/rescript-react-query"}},"score":{"final":14.575605,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":28,"weekly":24},"dependents":0,"updated":"2026-11-05T17:11:13.905Z","searchScore":14.486253,"package":{"name":"@seamonster-studios/use-interval","keywords":["rescript"],"version":"2.0.1","description":"Install","sanitized_name":"@seamonster-studios/use-interval","publisher":{"email":"nireno@gmail.com","username":"nireno"},"maintainers":[{"email":"nireno@gmail.com","username":"nireno"},{"email":"support@seamonsterstudios.com","username":"seamonsterwes"}],"license":"MIT","date":"2023-07-04T16:11:56.121Z","links":{"homepage":"https://github.com/SeaMonster-Studios/rescript-index/tree/main#readme","repository":"git+https://github.com/SeaMonster-Studios/rescript-index.git#main","bugs":"https://github.com/SeaMonster-Studios/rescript-index/issues","npm":"https://www.npmjs.com/package/@seamonster-studios/use-interval"}},"score":{"final":14.486253,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":28,"weekly":20},"dependents":"1","updated":"2026-11-03T23:26:24.880Z","searchScore":14.477023,"package":{"name":"@line100/rescript-seq","keywords":["rescript","lazy","sequence","list"],"version":"0.1.0","description":"A `Lazy Sequence` implimation. Highly abstracted stream like `RxJs` but without `time`.","sanitized_name":"@line100/rescript-seq","publisher":{"email":"schemer.bai@qq.com","username":"yumer"},"maintainers":[{"email":"schemer.bai@qq.com","username":"yumer"}],"license":"MIT","date":"2022-09-01T14:07:55.187Z","links":{"npm":"https://www.npmjs.com/package/@line100/rescript-seq"}},"score":{"final":14.477023,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":28,"weekly":10},"dependents":0,"updated":"2026-11-04T02:51:14.410Z","searchScore":14.477023,"package":{"name":"@reason-react-native/netinfo","keywords":["rescript","reason","reasonml","bucklescript","react-native"],"version":"5.9.1","description":"ReScript bindings for @react-native-community/netinfo.","sanitized_name":"@reason-react-native/netinfo","publisher":{"email":"npm@moox.io","username":"moox"},"maintainers":[{"email":"gunayeren+npmjs@gmail.com","username":"sgny"},{"email":"jesse.katsumata@gmail.com","username":"naturalclar"},{"email":"florianh89@gmail.com","username":"fham_"},{"email":"christoph@knittel.cc","username":"cknittel"},{"email":"npm@moox.io","username":"moox"}],"license":"MIT","date":"2020-11-17T08:38:55.292Z","links":{"homepage":"https://github.com/reason-react-native/netinfo#readme","repository":"git+https://github.com/reason-react-native/netinfo.git","bugs":"https://github.com/reason-react-native/netinfo/issues","npm":"https://www.npmjs.com/package/@reason-react-native/netinfo"}},"score":{"final":14.477023,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":26,"weekly":17},"dependents":0,"updated":"2026-11-05T04:16:15.762Z","searchScore":14.473555,"package":{"name":"@rescript-react-native/image-picker","keywords":["rescript","react-native","image-picker"],"version":"3.6.0","description":"ReScript bindings for react-native-image-picker.","sanitized_name":"@rescript-react-native/image-picker","publisher":{"email":"npm@moox.io","username":"moox"},"maintainers":[{"email":"freddy03h@gmail.com","username":"freddy03h"},{"email":"npm@moox.io","username":"moox"}],"license":"MIT","date":"2021-05-16T07:48:19.198Z","links":{"homepage":"https://github.com/rescript-react-native/image-picker#readme","repository":"git+https://github.com/rescript-react-native/image-picker.git","bugs":"https://github.com/rescript-react-native/image-picker/issues","npm":"https://www.npmjs.com/package/@rescript-react-native/image-picker"}},"score":{"final":14.473555,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":26,"weekly":7},"dependents":0,"updated":"2026-11-04T23:51:24.976Z","searchScore":14.4297,"package":{"name":"@rpominov/rescript-promise","keywords":["rescript","promise"],"version":"0.2.1","description":"Another Promise bindings for ReScript","sanitized_name":"@rpominov/rescript-promise","publisher":{"email":"rpominov@gmail.com","username":"pozadi"},"maintainers":[{"email":"rpominov@gmail.com","username":"pozadi"}],"license":"MIT","date":"2022-03-24T20:39:31.675Z","links":{"homepage":"https://github.com/rpominov/rescript-promise#readme","repository":"git+https://github.com/rpominov/rescript-promise.git","bugs":"https://github.com/rpominov/rescript-promise/issues","npm":"https://www.npmjs.com/package/@rpominov/rescript-promise"}},"score":{"final":14.4297,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":27,"weekly":16},"dependents":0,"updated":"2026-11-03T11:01:13.814Z","searchScore":14.304902,"package":{"name":"@rescript-react-native/svg","keywords":["rescript","react-native"],"version":"14.0.0","description":"ReScript bindings for react-native-svg.","sanitized_name":"@rescript-react-native/svg","publisher":{"email":"freddy03h@gmail.com","username":"freddy03h"},"maintainers":[{"email":"freddy03h@gmail.com","username":"freddy03h"},{"email":"npm@moox.io","username":"moox"}],"license":"MIT","date":"2024-04-08T08:26:57.442Z","links":{"homepage":"https://github.com/rescript-react-native/svg#readme","repository":"git+https://github.com/rescript-react-native/svg.git","bugs":"https://github.com/rescript-react-native/svg/issues","npm":"https://www.npmjs.com/package/@rescript-react-native/svg"}},"score":{"final":14.304902,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":27,"weekly":11},"dependents":0,"updated":"2026-11-03T07:41:29.160Z","searchScore":14.304902,"package":{"name":"@prekel/rescript-bbcode","keywords":["bbcode","rescript"],"version":"0.0.9","description":"BBCode parser written in ReScript (OCaml) with TypeScript typings.","sanitized_name":"@prekel/rescript-bbcode","publisher":{"email":"misterptits@yandex.ru","username":"prekel"},"maintainers":[{"email":"misterptits@yandex.ru","username":"prekel"}],"license":"MIT","date":"2022-01-09T10:16:31.589Z","links":{"homepage":"https://github.com/prekel/rescript-bbcode#readme","repository":"git+https://github.com/prekel/rescript-bbcode.git","bugs":"https://github.com/prekel/rescript-bbcode/issues","npm":"https://www.npmjs.com/package/@prekel/rescript-bbcode"}},"score":{"final":14.304902,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":27,"weekly":9},"dependents":0,"updated":"2026-11-04T00:16:14.762Z","searchScore":14.295788,"package":{"name":"@rohea/re-polished-bs-css","keywords":["rescript","bucklescript","bs-css","css","color"],"version":"0.2.0","description":"RePolished bindings for bs-css","sanitized_name":"@rohea/re-polished-bs-css","publisher":{"email":"opensource@rohea.com","username":"rohea-admin"},"maintainers":[{"email":"opensource@rohea.com","username":"rohea-admin"}],"license":"MIT","date":"2023-04-27T06:56:12.769Z","links":{"homepage":"https://github.com/Rohea/re-polished#readme","repository":"git+https://github.com/Rohea/re-polished.git","bugs":"https://github.com/Rohea/re-polished/issues","npm":"https://www.npmjs.com/package/@rohea/re-polished-bs-css"}},"score":{"final":14.295788,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":25,"weekly":18},"dependents":0,"updated":"2026-11-05T03:56:15.554Z","searchScore":14.274101,"package":{"name":"@resinfo/async","keywords":["rescript","async"],"version":"4.0.2","description":"A ReScript module providing a lazy, typesafe API for writing asynchronous code.","sanitized_name":"@resinfo/async","publisher":{"email":"oliverfencott@gmail.com","username":"oliverfencott"},"maintainers":[{"email":"oliverfencott@gmail.com","username":"oliverfencott"}],"license":"MIT","date":"2021-12-11T16:03:52.799Z","links":{"homepage":"https://github.com/resinfo/rescript-async#readme","repository":"git+https://github.com/resinfo/rescript-async.git","bugs":"https://github.com/resinfo/rescript-async/issues","npm":"https://www.npmjs.com/package/@resinfo/async"}},"score":{"final":14.274101,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":25,"weekly":4},"dependents":0,"updated":"2026-11-05T00:01:12.742Z","searchScore":14.23085,"package":{"name":"@ant-design-rescript/icons","keywords":["rescript","react","ant-design","ant-design-icons"],"version":"0.0.3","description":"ReScript bindings for @ant-design/icons","sanitized_name":"@ant-design-rescript/icons","publisher":{"email":"limitliu@qq.com","username":"limit-liu"},"maintainers":[{"email":"limitliu@qq.com","username":"limit-liu"}],"license":"MIT","date":"2022-12-22T14:43:42.613Z","links":{"homepage":"https://github.com/ant-design-rescript/icons","repository":"git+https://github.com/ant-design-rescript/icons.git","bugs":"https://github.com/ant-design-rescript/icons/issues","npm":"https://www.npmjs.com/package/@ant-design-rescript/icons"}},"score":{"final":14.23085,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":24,"weekly":10},"dependents":0,"updated":"2026-11-04T18:56:22.923Z","searchScore":14.228773,"package":{"name":"immutable-tree-module","keywords":["rescript","javascript","typescript","immutable","tree"],"version":"1.0.12","description":"Immutable, fully persistent, and balanced binary search tree data structure implementation in pure js.","sanitized_name":"immutable-tree-module","publisher":{"email":"praveenkumarrr.developer@gmail.com","username":"praveen-kumar-rr"},"maintainers":[{"email":"praveenkumarrr.developer@gmail.com","username":"praveen-kumar-rr"}],"license":"MIT","date":"2023-02-02T16:25:09.145Z","links":{"homepage":"https://github.com/praveen-kumar-rr/immutable-tree#readme","repository":"git+https://github.com/praveen-kumar-rr/immutable-tree.git","bugs":"https://github.com/praveen-kumar-rr/immutable-tree/issues","npm":"https://www.npmjs.com/package/immutable-tree-module"}},"score":{"final":14.228773,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":27,"weekly":9},"dependents":0,"updated":"2026-11-03T19:16:19.351Z","searchScore":14.220945,"package":{"name":"bsconfig.json","keywords":["bsconfig","bsconfig.json","reason","reasonml","ocaml","cli","rescript"],"version":"1.3.2","description":"Quickly create an opinionated bsconfig.json","sanitized_name":"bsconfig-json","publisher":{"email":"aarmand.inbox@gmail.com","username":"idkjs"},"maintainers":[{"email":"aarmand.inbox@gmail.com","username":"idkjs"}],"license":"MIT","date":"2021-03-30T10:32:05.433Z","links":{"homepage":"https://github.com/idkjs/bsconfig.json#readme","repository":"git+https://github.com/idkjs/bsconfig.json.git","bugs":"https://github.com/idkjs/bsconfig.json/issues","npm":"https://www.npmjs.com/package/bsconfig.json"}},"score":{"final":14.220945,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":25,"weekly":15},"dependents":0,"updated":"2026-11-06T21:39:15.973Z","searchScore":14.217435,"package":{"name":"@styled-cva/rescript","keywords":["styled-components","class-variance-authority","rescript","react","tailwindcss","variants"],"version":"0.8.5","description":"ReScript v12 bindings for @styled-cva/react","sanitized_name":"@styled-cva/rescript","publisher":{"email":"alanrsoars@gmail.com","username":"alanrsoares"},"maintainers":[{"email":"alanrsoars@gmail.com","username":"alanrsoares"}],"license":"Unlicense","date":"2026-11-06T21:38:45.189Z","links":{"npm":"https://www.npmjs.com/package/@styled-cva/rescript"}},"score":{"final":14.217435,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":26,"weekly":7},"dependents":0,"updated":"2026-11-04T00:01:14.204Z","searchScore":14.108192,"package":{"name":"blazeman","keywords":["rescript","cli","firebase","firestore"],"version":"0.1.6","description":"blazeman - Cloud Firestore CLI <img src=\".github/icon.svg\" alt=\"logo\" title=\"logo\" width=\"32\"> ========================================","sanitized_name":"blazeman","publisher":{"email":"harehare1110@gmail.com","username":"harehare"},"maintainers":[{"email":"harehare1110@gmail.com","username":"harehare"}],"license":"MIT","date":"2022-04-27T13:51:18.501Z","links":{"homepage":"https://github.com/harehare/blazeman","repository":"git+https://github.com/harehare/blazeman.git","bugs":"https://github.com/harehare/blazeman/issues","npm":"https://www.npmjs.com/package/blazeman"}},"score":{"final":14.108192,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":26,"weekly":13},"dependents":0,"updated":"2026-11-03T21:21:17.961Z","searchScore":14.108192,"package":{"name":"@rescript-react-native/safe-area-context","keywords":["rescript","react-native","safe-area-context"],"version":"5.0.0","description":"ReScript bindings for react-native-safe-area-context.","sanitized_name":"@rescript-react-native/safe-area-context","publisher":{"email":"freddy03h@gmail.com","username":"freddy03h"},"maintainers":[{"email":"npm@moox.io","username":"moox"},{"email":"freddy03h@gmail.com","username":"freddy03h"}],"license":"MIT","date":"2026-04-14T13:25:03.176Z","links":{"homepage":"https://github.com/rescript-react-native/safe-area-context#readme","repository":"git+https://github.com/rescript-react-native/safe-area-context.git","bugs":"https://github.com/rescript-react-native/safe-area-context/issues","npm":"https://www.npmjs.com/package/@rescript-react-native/safe-area-context"}},"score":{"final":14.108192,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":26,"weekly":8},"dependents":"1","updated":"2026-11-03T15:06:20.884Z","searchScore":14.034332,"package":{"name":"rescript-anymatch","keywords":["rescript","anymatch","glob"],"version":"0.1.0","description":"ReScript bindings for anymatch","sanitized_name":"rescript-anymatch","publisher":{"email":"rpominov@gmail.com","username":"pozadi"},"maintainers":[{"email":"rpominov@gmail.com","username":"pozadi"}],"license":"MIT","date":"2022-02-02T22:04:11.509Z","links":{"homepage":"https://github.com/rpominov/rescript-anymatch#readme","repository":"git+https://github.com/rpominov/rescript-anymatch.git","bugs":"https://github.com/rpominov/rescript-anymatch/issues","npm":"https://www.npmjs.com/package/rescript-anymatch"}},"score":{"final":14.034332,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":23,"weekly":14},"dependents":0,"updated":"2026-11-05T17:11:12.839Z","searchScore":14.011201,"package":{"name":"@seamonster-studios/rescript-moment-tz","keywords":["rescript"],"version":"2.0.1","description":"Install","sanitized_name":"@seamonster-studios/rescript-moment-tz","publisher":{"email":"nireno@gmail.com","username":"nireno"},"maintainers":[{"email":"nireno@gmail.com","username":"nireno"},{"email":"support@seamonsterstudios.com","username":"seamonsterwes"}],"license":"MIT","date":"2023-07-05T21:36:29.163Z","links":{"homepage":"https://github.com/SeaMonster-Studios/rescript-index/tree/main#readme","repository":"git+https://github.com/SeaMonster-Studios/rescript-index.git#main","bugs":"https://github.com/SeaMonster-Studios/rescript-index/issues","npm":"https://www.npmjs.com/package/@seamonster-studios/rescript-moment-tz"}},"score":{"final":14.011201,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}},{"downloads":{"monthly":25,"weekly":8},"dependents":"1","updated":"2026-11-04T02:21:28.385Z","searchScore":13.9137745,"package":{"name":"@fakenickels/ancestor-core","keywords":["rescript","rescript-react","rescript ui library","rescript ui primitives","rescript unstyled components","ui library","layout primitives"],"version":"0.7.1","sanitized_name":"@fakenickels/ancestor-core","publisher":{"email":"grsabreu+npm@gmail.com","username":"fakenickels"},"maintainers":[{"email":"grsabreu+npm@gmail.com","username":"fakenickels"}],"license":"MIT","date":"2023-07-03T19:14:33.135Z","links":{"npm":"https://www.npmjs.com/package/@fakenickels/ancestor-core"}},"score":{"final":13.9137745,"detail":{"popularity":1,"quality":1,"maintenance":1}},"flags":{"insecure":0}}],"total":571,"time":"2026-11-07T22:22:34.995Z"}