Web applications without callbacks or side-effects. Reflex-DOM brings the power of functional reactive programming (FRP) to the web. Build HTML and other Document Object Model (DOM) data with a pure functional interface.
Go to file
2021-09-10 18:59:05 -04:00
.github/workflows Revert "ci: try to avoid building chrome-test-utils on mac" 2021-04-16 07:20:03 -04:00
chrome-test-utils Fix link to LICENSE and update copyright years 2020-06-15 14:45:02 -04:00
dep/reflex-platform ci: Bump reflex-platform pin 2020-11-06 10:51:36 -05:00
reflex-dom Update changelog 2021-04-16 07:49:17 -04:00
reflex-dom-core Bump reflex-dom-core version number for release 2021-09-10 18:19:57 -04:00
reflex-dom-test-selenium ci: Disable linux-only tests on github ci 2021-04-16 07:24:37 -04:00
test Merge branch 'develop' into eac@delete-prebuild.hs 2020-06-17 12:13:19 -04:00
.ghci Add MonadIORestore to allow XHR callbacks to have access to the Gui environment 2015-04-09 17:14:28 -04:00
.gitignore Fix WebSocket, Location and Xhr functions 2016-12-16 02:37:06 +13:00
.stylish-haskell.yaml Use stylish-haskell 2016-07-17 00:00:12 -04:00
cabal.project cabal: add hspec-webdriver source 2021-04-16 06:33:38 -04:00
cabal.project-nogtk ci: Disable linux-only tests on github ci 2021-04-16 07:24:37 -04:00
CONTRIBUTING.md Update CONTRIBUTING.md 2019-07-29 15:48:40 -04:00
FAQ.md clarify need for type signature 2019-12-06 15:39:08 +02:00
LICENSE Fix link to LICENSE and update copyright years 2020-06-15 14:45:02 -04:00
Quickref.md Add (=:) is 'Map.singleton' 2018-12-21 10:42:52 +09:00
README.md Delete confusing heading in README 2020-06-16 13:41:44 -04:00
release.nix Ignore more things in the source for release.nix 2020-05-11 21:40:05 -04:00

Reflex-DOM

Haskell Hackage Hackage CI BSD3 License

Web applications without callbacks or side-effects. Reflex-DOM brings the power of Functional Reactive Programming (FRP) to the web. Build HTML and other Document Object Model (DOM) data with a pure functional interface.

Reflex-DOM is a framework for building web applications in Haskell, based on the Functional Reactive Programming library Reflex.

Visit https://reflex-frp.org/ for more information, tutorials, documentation and examples.

Additional resources

Hacking

Use the ./scripts/hack-on haskell-overlays/reflex-packages/dep/reflex-dom script in Reflex Platform to checkout the source code of reflex-dom locally in ./dep/reflex-dom directory. Then do modifications to the source in place, and use the ./try-reflex or ./scripts/work-on scripts to create the shell to test your changes.