@bikeshaving/crank (npm): Write JSX-driven components with functions, promises and generators.
Keywords: components|crank|framework|generators|javascript|jsx|promises