# Awesome choo
:steam_locomotive::train::train::train::train::train:
choo is a 4kb
framework for
creating sturdy frontend applications
Contents
Official resources
Dependencies
choo
is a modular framework. These are the dependencies it
glues together under the hood:
-
bel - Create composable DOM
elements using template strings.
-
hyperx - Convert
template strings to library backends.
-
nanomorph - Hyper fast
diffing algorithm for real DOM nodes.
-
nanoraf - Only call
RAF when needed.
-
nanorouter - Smol
frontend router.
-
nanobus - Tiny message
bus.
-
nanolocation -
Small window.location library.
-
nanohref - Tiny href
click handler library.
-
nanoquery - Tiny
querystring module.
-
nanotiming - Small
timing library.
Demos
Plugins and addons
Elements
CLI Templates
Templates for choo-cli
Other CLI templates -
graforlock/choo-bandwagon
Resources
:movie_camera: : videos :computer: : tutorials :book: : articles
Projects using choo
-
boxcar - A choo-based
grid/spreadsheet editor.
-
choo-sortable
- Building sortable code with choo.
-
hacker-choo -
Hacker Typer clone written in choo.
-
footprint-rechoo
- A choo rewrite of
footprint-review.
-
minidocs – A
documentation site generator built with choo.
-
dataface - Desktop
application to manage databases.
-
BlankUp -
Multiplatform markdown editor.
-
hackernews-choo
- A Hacker News reader built with choo.
-
tic-tac-choo -
Progressive tic tac toe game, made with choo.
-
enviar - Chat interface
for SMS / text messages.
-
kaktus - A new
minimalistic web browser, built on
choo
and IndexedDB.
-
civicdr.org -
Website for CiviCDR.
-
nekocafe - Web
chat room :cat: :speech_balloon:.
-
Robotopia -
Introducing kids to coding with tiny virtual robots!
-
busca - A small
web-extension to search the current tab on reddit.
-
choo-ban - Simple
kanban to manage board tasks, built with
choo
.
-
boowa - A fun blog
generator, built with
choo
.
-
hyperamp - Humble
music player.
License
To the extent possible under law,
Yerko Palma has waived all
copyright and related or neighboring rights to this work.