You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm writing an article how to use ReScript for a CLI. Can be packed in a template repo.
Also, I've started working on platformatic bindings, I'd prefer having a template with it or pure Fastify instead of the one with express.
Regarding express vs. fastify vs. platformatic: I am currently seeing the following weekly download numbers on npm:
express: 26.957.203
fastify: 759.168
platformatic: 77
I think we should provide a template for express first because it still seems to be the most popular web framework for Node.js. Having a fastify template in addition might also be nice. I would not do one for platformatic.
I would welcome a "rescript-development-testing" template that somehow comes with the latest master or at least the next npm package (currently 10.1.0-rc.2) to lower the barrier for others to report bugs and test new features.
@cknitt What do you think of rescript-init npm package? ...
@DZakh Sorry for the late reply! Yes, it will definitely be nice to have a means to integrate ReScript into an existing project like you described. I am still a bit unsure about where we'd best put that functionality, but it will surely be helpful if you get the ball rolling with a separate rescript-init package. 👍
Activity
DZakh commentedon Oct 14, 2022
I'd like to have a script that would integrate ReScript into an existing project.
.gitignorecknitt commentedon Oct 14, 2022
Yes, that would be nice. Maybe we could add that as an option in create-rescript-app.
Although people probably wouldn't expect this / wouldn't be looking for this functionality in a create-xxx package? 🤔
DZakh commentedon Oct 14, 2022
Yeah, probably, more obvious to have such behavior in the
rescript initzth commentedon Oct 14, 2022
Things that come to mind:
DZakh commentedon Oct 14, 2022
I'm writing an article how to use ReScript for a CLI. Can be packed in a template repo.
Also, I've started working on platformatic bindings, I'd prefer having a template with it or pure Fastify instead of the one with express.
DZakh commentedon Oct 18, 2022
@cknitt What do you think of
rescript-initnpm package? I can create it after finishing working on the https://github.com/DZakh/rescript-stdlib-cli that I described in the https://forum.rescript-lang.org/t/wip-the-ultimate-answer-to-belt-vs-js-in-rescript/3844. They should have pretty similar functionality, so wouldn't take much effort.I'm planning to start writing articles about ReScript and it would be nice to simplify the step of configuring the project 😊
cknitt commentedon Oct 18, 2022
@zth I would also like to have a Vite template.
There is https://github.com/jihchi/vitejs-template-react-rescript, but that one already includes a bit too much stuff IMHO (rescript-webapi, rescript-vitest).
I would like to have a very simple template with only Vite - or maybe Vite + Tailwind CSS, that's a very nice combo that we are using in our projects.
cknitt commentedon Oct 18, 2022
Regarding express vs. fastify vs. platformatic: I am currently seeing the following weekly download numbers on npm:
I think we should provide a template for express first because it still seems to be the most popular web framework for Node.js. Having a fastify template in addition might also be nice. I would not do one for platformatic.
fhammerschmidt commentedon Oct 25, 2022
I would welcome a "rescript-development-testing" template that somehow comes with the latest master or at least the
nextnpm package (currently 10.1.0-rc.2) to lower the barrier for others to report bugs and test new features.cknitt commentedon Oct 25, 2022
@DZakh Sorry for the late reply! Yes, it will definitely be nice to have a means to integrate ReScript into an existing project like you described. I am still a bit unsure about where we'd best put that functionality, but it will surely be helpful if you get the ball rolling with a separate
rescript-initpackage. 👍Frank-III commentedon Oct 24, 2025
I think we should introduce a React Router template now that it’s a Vite plugin and the ReScript site is moving to React Router: https://github.com/rescript-lang/rescript-lang.org/pull/1115
jderochervlk commentedon Nov 4, 2025
I would love to do this!