knockout-spa

A mini but full-fledged SPA framework and boilerplate to build SPAs fast and scalable

boilerplateframeworkspasingle-page-appmvvmknockoutjsknockoutknockout-componentssingle-page-applicationsi18n
FreeRepo

Preview

knockout-spa preview

Overview

Knockout-spa is a lightweight single-page application framework and boilerplate built on Knockout, RequireJS, Director, jQuery and Sugar. It enables fast development of scalable SPAs under 100 KB with on-demand component loading, a two-tier bundle strategy for production and no build tasks required during development. The framework is ideal for building performant web applications that need SEO support, internationalization and modular architecture without vendor lock-in.

Features

mvvm-patterncomponent-based-architecturedynamic-component-loadinglazy-loading2-tier-bundle-build-strategyhtml5-history-apihash-routingcustom-bindingsknockout-componentsrequire-css-loaderrequire-text-loaderinternationalizationseo-readymodular-file-structureno-build-watchers-devamd-modules

Feature Flags

seofileUploadsteamsOrgsi18nmultitenancycomponentsroutinglazyLoadingcustomBindingsmodularity

Recommended Use Cases

single-page-applicationsscalable-spa-developmentlightweight-spa-frameworkcomponent-reusable-widgetsmobile-optimized-apps

Frontend

knockoutjsrequirejsdirectorjquerysugarjsrequire-cssrequire-textrequire-i18n

Backend

None

Auth Providers

None

Deployment Targets

rendercdnstatic-hostingnodejs-server

Payment Providers

None

Quick Facts

โญ Stars
145
๐Ÿด Forks
23
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2017-02-10T05:08:41.000Z

Stack

Framework
knockoutjs
Language
javascript
i18n
require-i18n

Data Layer

UI Stack

Components
knockout-components

Developer Experience

Docker
No
Tests
No
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
โ€”
Notes
Open source framework available on NPM
Get Started with this Boilerplate