← All repos

bs-emotion

BuckleScript bindings to Emotion

Browse cluster: OCaml Systems and Utilities
214commits
14contributors
4languages

Tech stack & purpose

bs-emotion provides BuckleScript bindings to the Emotion CSS-in-JS library, enabling developers to write typed styles in OCaml or Reason that compile to JavaScript. The project is built for BuckleScript v7 and above and includes an optional PPX preprocessor (bs-emotion-ppx) that auto-labels generated classnames for debugging. It was developed at Ahrefs but is no longer actively maintained, with the authors recommending alternatives like styled-ppx or bs-css for new projects.

Community & reference links

Languages

Reason
95.1%
OCaml
3.2%
JavaScript
1.4%
HTML
0.2%

Contributors