Awesome Choo Overview
🌅 Awesome things related with choo framework
🏠 Home · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 choojs/awesome-choo · ⭐ 191 · 🏷️ Front-End Development
Awesome choo 
 :steam_locomotive:🚋🚋🚋🚋🚋
choo is a
4kbframework for creating sturdy frontend applications
Contents
- Official resources
 - Dependencies
 - Demos
 - Community
 - Plugins and addons
 - Elements
 - CLI Templates
 - Resources
 - Projects using choo
 
Official resources
Dependencies
choo is a modular framework. These are the dependencies it glues together
under the hood:
- bel (⭐672) - Create composable DOM elements using template strings.
 - hyperx (⭐993) - Convert template strings to library backends.
 - nanomorph (⭐684) - Hyper fast diffing algorithm for real DOM nodes.
 - nanoraf - Only call RAF when needed.
 - nanorouter (⭐117) - Smol frontend router.
 - nanobus (⭐215) - Tiny message bus.
 - nanolocation (⭐10) - Small window.location library.
 - nanohref (⭐40) - Tiny href click handler library.
 - nanoquery (⭐48) - Tiny querystring module.
 - nanotiming (⭐34) - Small timing library.
 
Demos
- Input example - (repo (⭐6.7k))
 - HTTP effects
 - Mailbox routing (⭐6.7k)
 - TodoMVC - (repo (⭐39))
 - choo-firebase - (repo (⭐19))
 - Grow - (repo (⭐13))
 - Chatbot - (repo (⭐2))
 - chat-random
 - choo-leaflet-demo (⭐16)
 - choo-scriber - (repo (⭐6))
 
Community
Plugins and addons
- choo-location-electron (⭐12) - Fix 
choo's router in electron. - choo-log (⭐46) - Development logger for choo.
 - choo-test (⭐23) - Easy choo app unit testing.
 - choo-persist (⭐44) - Synchronize choo state with LocalStorage.
 - choo-promise (⭐4) - Use promises in effects and subscriptions.
 - choo-pull (⭐15) - Wrap handlers to use pull-stream in a choo plugin.
 - choo-redirect (⭐19) - Redirect a view to another view.
 - choo-model (⭐14) - Experimental state management lib for choo.
 - choo-resume (⭐15) - choo-resume + hot-rld = hot app reload in choo.
 - choo-detached (⭐19) - Use 
chooas a mountable, simple stand-alone component (no routing). - choo-service-worker (⭐25) - Service worker loader for 
choo. - choo-websocket (⭐28) - Small wraper around WebSocket browser API, for 
chooapps. - choo-store (⭐39) - Lightweight state structure for choo apps.
 
Elements
- dom-notifications (⭐108) - Atom-inspired notifications component.
 - choodown (⭐14) - A simple markdown component for choo.
 - choo-md-editor (⭐5) - Lightweight markdown editor that can be used inside Choo app or as a standalone library.
 - choo-chartist (⭐8) - A little component for using Chartist with the choo framework.
 
CLI Templates
Templates for choo-cli (⭐65)
- trainyard/template-basic (⭐2)
 - haroenv/template-webpack (⭐7)
 - simonwjackson/atomic-choo - An opinionated project seed to get started developing with electron, webpack and choo.
 
Other CLI templates
Resources
:movie_camera: : videos 💻 : tutorials 📖 : articles
- 💻 Your first choo app
 - :movie_camera: TCBY community live hangout
 - 📖 A better frontend experience
 - 📖 Composition in CycleJS, choo, React and Angular2
 - 📖 Stupidly smart components in choo
 
Projects using choo
- boxcar (⭐10) - A choo-based grid/spreadsheet editor.
 - choo-sortable (⭐2) - Building sortable code with choo.
 - hacker-choo (⭐10) - Hacker Typer clone written in choo.
 - footprint-rechoo (⭐4) - A choo rewrite of footprint-review (⭐6).
 - minidocs (⭐136) – A documentation site generator built with choo.
 - dataface (⭐43) - Desktop application to manage databases.
 - BlankUp (⭐38) - Multiplatform markdown editor.
 - hackernews-choo (⭐30) - A Hacker News reader built with choo.
 - tic-tac-choo (⭐6) - Progressive tic tac toe game, made with choo.
 - enviar (⭐34) - Chat interface for SMS / text messages.
 - kaktus (⭐0) - A new minimalistic web browser, built on 
chooand IndexedDB. - civicdr.org (⭐3) - Website for CiviCDR.
 - nekocafe (⭐16) - Web chat room 🐱 :speech_balloon:.
 - Robotopia (⭐502) - Introducing kids to coding with tiny virtual robots!
 - busca (⭐10) - A small web-extension to search the current tab on reddit.
 - choo-ban (⭐5) - Simple kanban to manage board tasks, built with 
choo. - boowa (⭐43) - A fun blog generator, built with 
choo. - hyperamp (⭐294) - Humble music player.
 
License
To the extent possible under law, Yerko Palma has waived all copyright and related or neighboring rights to this work.