Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/olical/bonsai

[WIP] Declarative DOM rendering with integrated state management for ClojureScript
https://github.com/olical/bonsai

clojure clojurescript elm react redux state

Last synced: about 1 month ago
JSON representation

[WIP] Declarative DOM rendering with integrated state management for ClojureScript

Awesome Lists containing this project

README

        

> This is a WORK IN PROGRESS and is probably just going to be a research project, not intended for full production use. If it's really useful maybe I'll keep going until it _is_ production ready though. - @Olical 8th November 2017

# Bonsai [![Build Status](https://travis-ci.org/Olical/bonsai.svg?branch=master)](https://travis-ci.org/Olical/bonsai) [![Clojars Project](https://img.shields.io/clojars/v/olical/bonsai.svg)](https://clojars.org/olical/bonsai)

Do not use this, I'm just tinkering with ideas still. What I want it to be some day: Declarative DOM rendering with integrated state management for [ClojureScript][].

## Inspiration

Inspired by [Elm][], [Reagent][], [Redux][], [re-frame][] et al.

## Unlicenced

Find the full [unlicense][] in the `UNLICENSE` file, but here's a snippet.

>This is free and unencumbered software released into the public domain.
>
>Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.

Do what you want. Learn as much as you can. Unlicense more software.

[clojurescript]: https://clojurescript.org/
[reagent]: https://reagent-project.github.io/
[redux]: http://redux.js.org/docs/introduction/
[re-frame]: https://github.com/Day8/re-frame
[elm]: http://elm-lang.org/
[unlicense]: http://unlicense.org/