Projects in Awesome Lists tagged with ppx
A curated list of projects in awesome lists tagged with ppx .
https://github.com/freedomofdevelopers/fod
Freedom of Developers
developers fod freedom gradle ppx proxy
Last synced: 11 Apr 2025
https://github.com/davesnx/styled-ppx
Type-safe styled components for ReScript, Melange and native with type-safe CSS
css css-in-js emotion melange ocaml ppx react reason reasonml rescript styled styled-components vscode-extension
Last synced: 15 May 2025
https://github.com/mhallin/graphql_ppx
GraphQL PPX rewriter for Bucklescript/ReasonML
bucklescript graphql ocaml ppx ppx-rewriter reasonml
Last synced: 12 Apr 2025
https://github.com/ml-in-barcelona/jsoo-react
js_of_ocaml bindings for ReactJS. Based on ReasonReact.
js-of-ocaml ocaml ppx react reasonml
Last synced: 14 Jul 2025
https://github.com/shakacode/rescript-logger
Logging implementation for ReScript
Last synced: 09 Apr 2025
https://github.com/hammerlab/ppx_deriving_cmdliner
Ppx_deriving plugin for generating command line interfaces from types (Cmdliner.Term.t)
cli command-line-parser ocaml ppx ppx-extension
Last synced: 26 Apr 2025
https://github.com/cxa/ppx_bsx
OCaml JSX for ReasonReact
jsx ocaml ppx react reason-react
Last synced: 02 Oct 2025
https://github.com/tizoc/ppx_pgsql
Syntax extension for embedded SQL queries using PG'OCaml.
Last synced: 26 Mar 2025
https://github.com/octachron/tensority
Strongly typed multidimensional array library for OCaml
gadt multidimensional-arrays ppx tensor
Last synced: 01 May 2025
https://github.com/bloomberg/ppx_string_interpolation
PPX rewriter that enables string interpolation in OCaml
Last synced: 07 May 2025
https://github.com/andersfugmann/ppx_protocol_conv
Pluggable serialization and deserialization of ocaml data strucures based on type_conv
json jsonm library msgpack ocaml ppx serializer xml yaml
Last synced: 12 Jul 2025
https://github.com/pedrobslisboa/ppx-by-example
This repository contains examples to help on understanding what are and how to write PPXs in OCaml.
Last synced: 25 Oct 2025
https://github.com/ml-in-barcelona/hello-ppx-esy
A simple example of a ppx with Reason and esy
bucklescript ocaml ppx ppx-esy reasonml
Last synced: 01 Aug 2025
https://github.com/green-labs/res_tailwindcss
ReScript PPX which validates the tailwindcss class names
Last synced: 24 Apr 2025
https://github.com/anler/bs-getenv
ReasonML/BuckleScript PPX for embedding env variables
environment-variables ppx ppx-rewriter reasonml
Last synced: 23 Apr 2025
https://github.com/melange-community/melange-json
Compositional JSON encode/decode library and PPX for Melange and OCaml
encoder-decoder melange ocaml ppx
Last synced: 05 Mar 2026
https://github.com/hcarty/ppx_defer
OCaml extension for a Go-ish [%defer ...] syntax
Last synced: 09 Apr 2025
https://github.com/cryptosense/ppx_factory
OCaml preprocessor to derive factory methods and default values from type definitions
Last synced: 09 Apr 2025
https://github.com/ml-in-barcelona/ppxlib-simple-example
ppxlib simple example, minimal boilerplate to write a ppx. Using esy and alcotest for testing.
alcotest ocaml ppx ppx-extension ppxlib
Last synced: 14 Jul 2025
https://github.com/nathanreb/bene-gesselint
A secret project to produce a Kwisatz Haderach, perfect OCaml code that would bridge time and space, through selective breeding and linting. But mostly linting.
Last synced: 10 Apr 2025
https://github.com/octachron/ppx_listlike
ocaml ppx extension for using list literals with custom types
Last synced: 13 Feb 2026
https://github.com/jccampagne/ocaml_ppx_extension_simple_tutorial
Simple ppx tutorial for OCaml
ast-mapper learning-by-doing ocaml ppx ppx-extension ppx-rewriter ppx-tutorial tutorial
Last synced: 15 Apr 2025
https://github.com/paurkedal/ppx_deriving_random
Syntax extension to generate random instances of types
Last synced: 01 Oct 2025
https://github.com/andreypopp/ppx_deriving
a collection of ppx deriving plugins
Last synced: 21 Jun 2025
https://github.com/octachron/ppx_indexop
ppx extension to ease the use of custom access operator across ocaml versions
Last synced: 14 May 2026
https://github.com/hcarty/ppx_interpolate
WIP ppx for string interpolation in OCaml
lexer ocaml ocaml-extension ppx string-interpolation
Last synced: 09 Apr 2025
https://github.com/benbellick/ppx_deriving_decoders
Auto generate decoders for OCaml
decoders json make-life-easy ocaml ppx
Last synced: 18 Aug 2025
https://github.com/epfl-systemf/ppx_rocq
PPX syntax extensions for quoting Rocq terms in OCaml
ocaml ppx ppx-rewriter rocq rocq-prover
Last synced: 15 Jun 2026
https://github.com/sim642/ppx_easy_deriving
Easily define PPX derivers without boilerplate and runtime overhead
ocaml ppx ppx-deriver ppx-extension ppxlib
Last synced: 04 Feb 2026
https://github.com/rtsao/ppx_deriving_comparison
ppx to generate a function that compares variant constructors
Last synced: 22 Mar 2025
https://github.com/rootmos/ppx_ski
SKI combinator calculus implemented in OCaml
ocaml ppx ski-calculus ski-combinators
Last synced: 21 Mar 2025
https://github.com/sim642/ppx_deriving_hash
[@@deriving hash]
hacktoberfest ocaml ppx ppx-deriver ppx-extension ppxlib
Last synced: 07 Mar 2026
https://github.com/tgymnich/ppx.jl
🎲 Probabilistic Programming eXecution protocol (PPX)
julia ppx probabilistic-programming
Last synced: 31 Mar 2025
https://github.com/vogler/ppx_distr_guards
OCaml ppx extension to distribute guards over or-patterns (Warning 57)
Last synced: 09 Apr 2025
https://github.com/baransu/re-formality-ppx
bucklescript form ppx re-formality reasonml
Last synced: 29 Mar 2025
https://github.com/jevinskie/dune-expand
Tool to view ppx-expanded OCaml source files - updated fork from Kiran Gopinathan's original
Last synced: 30 Jul 2025
https://github.com/slamko/ppx_catch
Ocaml PPX for no-exception error handling
error-handling functional-programming meta-programming no-exception ocaml ppx ppx-extension ppx-rewriter ppxlib
Last synced: 29 Jun 2025