Ranked awesome lists, all in one place
This list is a copy of choojs/awesome-choo with ranks
Awesome choo ★87749
choo is a
4kb
framework 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 - Create composable DOM elements using template strings.
- hyperx - Convert template strings to library backends.
- nanomorph ★384 - Hyper fast diffing algorithm for real DOM nodes.
- nanoraf - Only call RAF when needed.
- nanorouter ★90 - Smol frontend router.
- nanobus ★126 - Tiny message bus.
- nanolocation ★7 - Small window.location library.
- nanohref ★29 - Tiny href click handler library.
- nanoquery ★33 - Tiny querystring module.
- nanotiming ★27 - Small timing library.
Demos
- Input example - (repo)
- HTTP effects
- Mailbox routing
- TodoMVC - (repo ★39 ⏳1Y)
- choo-firebase - (repo)
- Grow - (repo ★15 ⏳2Y)
- Chatbot - (repo ★1 ⏳2Y)
- chat-random ★4 ⏳1Y
- choo-leaflet-demo ★16 ⏳1Y
- choo-scriber - (repo ★4)
Community
Plugins and addons
-
choo-location-electron - Fix
choo
’s router in electron. - choo-log - Development logger for choo.
- choo-test ★22 - Easy choo app unit testing.
- choo-persist ★35 - Synchronize choo state with LocalStorage.
- choo-promise ★4 ⏳1Y - Use promises in effects and subscriptions.
- choo-pull ★13 ⏳1Y - Wrap handlers to use pull-stream in a choo plugin.
- choo-redirect - Redirect a view to another view.
- choo-model ★12 ⏳1Y - Experimental state management lib for choo.
- choo-resume ★14 ⏳1Y - choo-resume + hot-rld = hot app reload in choo.
-
choo-detached ★11 - Use
choo
as a mountable, simple stand-alone component (no routing). -
choo-service-worker ★21 - Service worker loader for
choo
. -
choo-websocket ★28 - Small wraper around WebSocket browser API, for
choo
apps.
Elements
- dom-notifications ★105 - Atom-inspired notifications component.
- choodown ★15 ⏳1Y - A simple markdown component for choo.
- choo-md-editor ★4 - Lightweight markdown editor that can be used inside Choo app or as a standalone library.
- choo-chartist ★9 - A little component for using Chartist with the choo framework.
CLI Templates
Templates for choo-cli ★59
- trainyard/template-basic ★2
- haroenv/template-webpack ★6 ⏳1Y
- simonwjackson/atomic-choo ★0 - An opinionated project seed to get started developing with electron, webpack and choo.
Other CLI templates
Resources
: videos : tutorials : articles
- Your first choo app
- TCBY community live hangout
- A better frontend experience
- Composition in CycleJS, choo, React and Angular2
- Stupidly smart components in choo
Projects using choo
- boxcar ★9 ⏳1Y - A choo-based grid/spreadsheet editor.
- choo-sortable ★2 ⏳2Y - Building sortable code with choo.
- hacker-choo - Hacker Typer clone written in choo.
- footprint-rechoo - A choo rewrite of footprint-review.
- minidocs ★126 ⏳1Y – A documentation site generator built with choo.
- dataface ★25 - Desktop application to manage databases.
- BlankUp ★35 - Multiplatform markdown editor.
- hackernews-choo ★29 ⏳1Y - A Hacker News reader built with choo.
- tic-tac-choo ★6 - Progressive tic tac toe game, made with choo.
- enviar ★32 ⏳1Y - Chat interface for SMS / text messages.
-
kaktus ★371 ⏳1Y - A new minimalistic web browser, built on
choo
and IndexedDB. - civicdr.org ★3 ⏳1Y - Website for CiviCDR.
- nekocafe ★16 - Web chat room .
- Robotopia ★421 - Introducing kids to coding with tiny virtual robots!
- busca ★6 - A small web-extension to search the current tab on reddit.
-
choo-ban ★2 - Simple kanban to manage board tasks, built with
choo
. -
boowa ★25 - A fun blog generator, built with
choo
.
License
To the extent possible under law, Yerko Palma has waived all copyright and related or neighboring rights to this work.
This list is a copy of choojs/awesome-choo with ranks