Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/russmatney/starters
A handful of starter templates for misc clojure projects
https://github.com/russmatney/starters
clojure templates
Last synced: 3 months ago
JSON representation
A handful of starter templates for misc clojure projects
- Host: GitHub
- URL: https://github.com/russmatney/starters
- Owner: russmatney
- License: mit
- Created: 2020-02-21T04:27:06.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-26T19:31:33.000Z (about 2 years ago)
- Last Synced: 2024-04-14T19:19:41.852Z (10 months ago)
- Topics: clojure, templates
- Language: Clojure
- Homepage:
- Size: 74.2 KB
- Stars: 10
- Watchers: 4
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Starters
A handful of starter templates for miscellaneous projects
[Related blog post](http://russmatney.com/2020-02-21-clojure-repo-starters/).
## TODO ClojureScript Frontend
- Shadow-cljs
- Re-frame
- Reagent
- Garden/Herb## Clojure + ClojureScript Fullstack App
Currently only supported via REPL (no production build process in place)
Frontend:
- Shadow-cljs
- Re-frame
- Reagent
- Devcards
- Reitit routerBackend:
- Systemic
- PneumaticTubes
- dev alias undos java-error-tossing optimizationsBoth:
- Prompt-less cider jack-in via .dir-local vars
### TODO Features
- tick time support across tubes
- tubes fork that supports custom handlers
- embedded nrepl on backend
- user ns starts server
- env-based server host and port
- atom-watcher pattern for pushing results to fe### Install Deps
```sh
cd fullstack
yarn install
shadow-cljs compile app
```#### Start running from emacs
Usually via `M-x cider-jack-in-clj&cljs`, select `shadow-cljs` (twice), then `:app`.
## TODO Clojure CLI tool
- Cli-matic
- GraalVM usage