knockout-spa
A mini but full-fledged SPA framework and boilerplate to build SPAs fast and scalable
boilerplateframeworkspasingle-page-appmvvmknockoutjsknockoutknockout-componentssingle-page-applicationsi18n
FreeRepo
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
GitHub
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