choojs / Awesome Choo
🌅 Awesome things related with choo framework
Stars: ✭ 194
Labels
Projects that are alternatives of or similar to Awesome Choo
Awesome Computer History
An Awesome List of computer history videos, documentaries and related folklore
Stars: ✭ 2,149 (+1007.73%)
Mutual labels: list
Awesome Umbraco
A curated list of awesome Umbraco packages, resources and tools
Stars: ✭ 173 (-10.82%)
Mutual labels: list
Python Sortedcontainers
Python Sorted Container Types: Sorted List, Sorted Dict, and Sorted Set
Stars: ✭ 2,379 (+1126.29%)
Mutual labels: list
Telegrambotslist
A list of all Telegram bots source hosted on github.
Stars: ✭ 172 (-11.34%)
Mutual labels: list
Ruby Bookmarks
Ruby and Ruby on Rails bookmarks collection
Stars: ✭ 1,972 (+916.49%)
Mutual labels: list
C Macro Collections
Easy to use, header only, macro generated, generic and type-safe Data Structures in C
Stars: ✭ 192 (-1.03%)
Mutual labels: list
Awesome Dev Websites
📄 A curated list of awesome developer personal websites
Stars: ✭ 182 (-6.19%)
Mutual labels: list
React Native List Popover
Popover to render a selectable list
Stars: ✭ 168 (-13.4%)
Mutual labels: list
Comunidades En Telegram
Listado de Chats de Comunidades en Telegram
Stars: ✭ 178 (-8.25%)
Mutual labels: list
Awesome Devtools
🤖 A curated list of in-browser bookmarklets, tools, and resources for modern full-stack software engineers.
Stars: ✭ 184 (-5.15%)
Mutual labels: list
Javascriptstuff Db
Lists of JavaScript resources: tools, tutorials, starter projects, example code, etc.
Stars: ✭ 163 (-15.98%)
Mutual labels: list
Awesome Deep Learning Music
List of articles related to deep learning applied to music
Stars: ✭ 2,195 (+1031.44%)
Mutual labels: list
Awesome Sre Tools
A curated list of Site Reliability and Production Engineering Tools
Stars: ✭ 186 (-4.12%)
Mutual labels: list
Awesome Browser Extensions For Github
A collection of awesome browser extensions for GitHub.
Stars: ✭ 2,255 (+1062.37%)
Mutual labels: list
🚂🚋🚋🚋🚋🚋
Awesome choo 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 - 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
- Input example - (repo)
- HTTP effects
- Mailbox routing
- TodoMVC - (repo)
- choo-firebase - (repo)
- Grow - (repo)
- Chatbot - (repo)
- chat-random
- choo-leaflet-demo
- choo-scriber - (repo)
Community
Plugins and addons
-
choo-location-electron - Fix
choo
's router in electron. - choo-log - Development logger for choo.
- choo-test - Easy choo app unit testing.
- choo-persist - Synchronize choo state with LocalStorage.
- choo-promise - Use promises in effects and subscriptions.
- choo-pull - Wrap handlers to use pull-stream in a choo plugin.
- choo-redirect - Redirect a view to another view.
- choo-model - Experimental state management lib for choo.
- choo-resume - choo-resume + hot-rld = hot app reload in choo.
-
choo-detached - Use
choo
as a mountable, simple stand-alone component (no routing). -
choo-service-worker - Service worker loader for
choo
. -
choo-websocket - Small wraper around WebSocket browser API, for
choo
apps. - choo-store - Lightweight state structure for choo apps.
Elements
- dom-notifications - Atom-inspired notifications component.
- choodown - A simple markdown component for choo.
- choo-md-editor - Lightweight markdown editor that can be used inside Choo app or as a standalone library.
- choo-chartist - A little component for using Chartist with the choo framework.
CLI Templates
Templates for choo-cli
- trainyard/template-basic
- haroenv/template-webpack
- simonwjackson/atomic-choo - 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 - 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 🐱 💬.
- 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.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].