https://github.com/treatyjs/treaty
  
  
    The meta framework for Angular 
    https://github.com/treatyjs/treaty
  
        Last synced: 2 months ago 
        JSON representation
    
The meta framework for Angular
- Host: GitHub
- URL: https://github.com/treatyjs/treaty
- Owner: treatyjs
- Created: 2024-03-17T10:50:28.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-11-07T11:26:15.000Z (12 months ago)
- Last Synced: 2025-08-15T18:17:56.277Z (3 months ago)
- Language: TypeScript
- Size: 6.18 MB
- Stars: 12
- Watchers: 1
- Forks: 1
- Open Issues: 0
- 
            Metadata Files:
            - Readme: README.md
 
Awesome Lists containing this project
- fucking-awesome-angular - treaty - The meta framework for Angular. An alternative to Analog. (Architecture and Advanced Topics / Server-Side Rendering)
- awesome-angular - treaty - The meta framework for Angular. An alternative to Analog. (Architecture and Advanced Topics / Server-Side Rendering)
- fucking-awesome-angular - treaty - The meta framework for Angular. An alternative to Analog. (Table of contents / Angular)
README
          # Treaty
| Feature/Tool                        | Analog                                                         | Treaty                                                     |
| ----------------------------------- | -------------------------------------------------------------- | ---------------------------------------------------------- |
| Vite support                        | ✅                                                             | ✅                                                         |
| First class bun support             | ❌                                                             | ✅                                                         |
| Node Support                        | ✅                                                             | ❌                                                         |
| SSR                                 | ✅                                                             | ✅                                                         |
| SSG                                 | ✅                                                             | 🚧 (Planned)                                               |
| File base routing                   | ✅                                                             | ✅                                                         |
| Flexible File routing               | ❌                                                             | ✅                                                         |
| Custom Authoring - functional       | ✅ (.analog - svelte inspired)                                 | ✅ (.treaty - custom & astro inspired)                     |
| Authoring - Class                   | ✅ (standard angular )                                         | ✅ (Enhanced Angular authoring )                           |
| deconstruction of objects to inputs | ❌                                                             | ✅ Supports Singal objects                                 |
| Authoring to Ivy                    | ❌ (transpiles into Angular class for angular NGTCC to handle) | ✅ (Direct to Ivy compile)                                 |
| Strongly typed HTTP Client          | ❌                                                             | ✅ [@treaty/httpclient](https://jsr.io/@treaty/httpclient) |
| Server side function in component   | ❌                                                             | 🚧 (Planned)                                               |
| function chunking                   | ❌                                                             | 🏗️ (work underway)                                         |
| First class Module federation       | ❌                                                             | 🏗️ (work underway)                                         |
| Zoneless first                      | ❌                                                             | ✅                                                         |
| Build to deploy                     | ❌                                                             | 🚧 (Planned -self hosted and Treaty cloud)                 |
| Bun Test                            | ❌                                                             | ✅                                                         |
| [Vitest](https://vitest.dev/)       | ✅                                                             | ❌                                                         |
| compiler                            | Angular CLI                                                    | Enhanced with Rust                                         |