Skip to content

angular-wave/angular.ts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

AngularTS

Build status stats

This project preserves, modernises and expands the original AngularJS framework. AngularTS is "AngularJS: The Good Parts". It takes the three core pillars of the original – a string-interpolation engine, dependency injection, two-way data-binding – and adds a reactive change-detection model on top of modern build tooling with strong typechecking of TypeScript.

With AngularJS, you get a decade-long optimization effort of Angular Team at Google, plus a massive testing suite, required for applications like Google Cloud and Kubernetes. AngularTS adds:

  • a fully reactive change-detection model without digests or virtual DOMs, like Vue
  • access to native DOM APIs at component and directive level (no JQueryor JQLite)
  • access to native Promises API (no $q or $timetout)
  • built-in enterprise-level router (ui-router ported as ng-router)
  • built-in animations (animate)
  • new directives, inspired by HTMX
  • new injectables for REST resources, persistent stores, Web Workers and WASM modules

The result is a high-performance, buildless, progressive and battle-tested JS framework that stays as close to Web standards as possible. If you write server-rendered web applications for desktop and mobile, and do not wish to leave the comfort of your tech-stack, this is your new secret weapon.

Getting started

Install

$ npm i @angular-wave/angular.ts

or

<script src="
    https://cdn.jsdelivr.net/npm/@angular-wave/angular.ts/dist/angular-ts.umd.min.js
"></script>

Initialize your app

<div ng-app ng-init="x='world'">Hello {{ x }}</div>

Or check out the updated Angular seed, which can serve as a solid starting point or a source of inspiration for new ideas.

Documentation

Go to https://angular-wave.github.io/angular.ts/

About

A modern, reactive and type-safe evolution of the classic JS framework from Google©

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 1,523