# A clojurescript framework which uses multi-methods and integrant

**URL:** https://clojureverse.org/t/a-clojurescript-framework-which-uses-multi-methods-and-integrant/8452
**Category:** Showcase
**Tags:** clojurescript
**Created:** [December 21, 2021, 2:44am UTC](https://clojureverse.org/t/a-clojurescript-framework-which-uses-multi-methods-and-integrant/8452 "2021-12-21T02:44:07Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![itarck](https://clojureverse.org/user_avatar/clojureverse.org/itarck/32/4236_2.png) [@itarck](https://clojureverse.org/u/itarck)
#### Post date: [December 21, 2021, 2:44am UTC](https://clojureverse.org/t/a-clojurescript-framework-which-uses-multi-methods-and-integrant/8452/1 "2021-12-21T02:44:07Z")

</div>

source code: [GitHub - itarck/fancoil: A clojurescript framework](https://github.com/itarck/fancoil)  
some examples: [GitHub - itarck/fancoil-example: Some examples for fancoil framework](https://github.com/itarck/fancoil-example), todomvc (ratom or poshed datascript as db), cat chat room (with backend via http-cljs + haslett)

---

<div class="post-metadata">

### Author: ![itarck](https://clojureverse.org/user_avatar/clojureverse.org/itarck/32/4236_2.png) [@itarck](https://clojureverse.org/u/itarck)
#### Post date: [January 6, 2022, 7:44am UTC](https://clojureverse.org/t/a-clojurescript-framework-which-uses-multi-methods-and-integrant/8452/2 "2022-01-06T07:44:31Z")

</div>

Add a new example, [realworld](https://github.com/itarck/fancoil-example/tree/main/realworld) or called conduit, works fine

- [Realworld](https://github.com/itarck/fancoil-example/tree/main/realworld) is a [Medium.com](http://Medium.com) like demo app
- Originally copied from [jacekschae/conduit](https://github.com/jacekschae/conduit)
- Use [fancoil.module](https://github.com/itarck/fancoil.module/tree/main/src/main/fancoil/module): fancoil.module.cljs-ajax, fancoil.module.reitit/html-router

Add a new repo to put fancoil modules,  
[GitHub - itarck/fancoil.module: modules for fancoil framework.](https://github.com/itarck/fancoil.module)

- fancoil.module.datascript：datascript, an alternative to ratom
- fancoil.module.posh：poshed datascript，you can use posh in subscribe
- fancoil.module.cljs-ajax: a wrap for cljs-ajax, as plugin of fancoil unit do!
- fancoil.module.reitit.html-router: a reitit frontend router,

---

<div class="post-metadata">

### Author: ![system](https://clojureverse.org/uploads/default/original/2X/5/51079bf9e4b7d9466242c06cf1e43b9f8bd6da14.png) [@system](https://clojureverse.org/u/system)
#### Post date: [July 7, 2022, 7:44pm UTC](https://clojureverse.org/t/a-clojurescript-framework-which-uses-multi-methods-and-integrant/8452/3 "2022-07-07T19:44:49Z")

</div>

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.
