File tree 1 file changed +8
-9
lines changed
1 file changed +8
-9
lines changed Original file line number Diff line number Diff line change 1
1
# Awesome choo [ ![ Awesome] ( https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg )] ( https://github.com/sindresorhus/awesome ) <div align =" right " >:steam_locomotive ::train ::train ::train ::train ::train : </div >
2
2
3
- > [ choo] ( https://choo.io/ ) is a ` 5kb ` framework for creating
3
+ > [ choo] ( https://choo.io/ ) is a ` 4kb ` framework for creating
4
4
> sturdy frontend applications
5
5
6
6
## Contents
27
27
` choo ` is a modular framework. These are the dependencies it glues together
28
28
under the hood:
29
29
30
- - [ yo-yo] ( https://github.com/maxogden/yo-yo ) - Modular UI library using DOM
31
- diffing and ES6 template strings.
32
30
- [ bel] ( https://github.com/shama/bel ) - Create composable DOM elements using
33
31
template strings.
34
32
- [ hyperx] ( https://github.com/substack/hyperx ) - Convert template strings to
35
33
library backends.
36
- - [ morphdom] ( https://github.com/patrick-steele-idem/morphdom ) - Fast and
37
- lightweight DOM diffing/patching (without the virtual part).
34
+ - [ nanomorph] ( https://github.com/choojs/nanomorph ) - Hyper fast diffing algorithm for real DOM nodes.
38
35
- [ nanoraf] ( https://github.com/yoshuawuyts/nanoraf ) - Only call RAF when needed.
39
- - [ barracks] ( https://github.com/yoshuawuyts/barracks ) - Action dispatcher for
40
- unidirectional data flows.
41
- - [ sheet-router] ( https://github.com/yoshuawuyts/sheet-router ) - Fast, modular
42
- client-side router.
36
+ - [ nanorouter] ( https://github.com/choojs/nanorouter ) - Smol frontend router.
37
+ - [ nanobus] ( https://github.com/choojs/nanobus ) - Tiny message bus.
38
+ - [ nanolocation] ( https://github.com/choojs/nanolocation ) - Small window.location library.
39
+ - [ nanohref] ( https://github.com/choojs/nanohref ) - Tiny href click handler library.
40
+ - [ nanoquery] ( https://github.com/choojs/nanoquery ) - Tiny querystring module.
41
+ - [ nanotiming] ( https://github.com/choojs/nanotiming ) - Small timing library.
43
42
44
43
### Demos
45
44
You can’t perform that action at this time.
0 commit comments