Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/treatyjs/treaty

The meta framework for Angular
https://github.com/treatyjs/treaty

Last synced: 6 days ago
JSON representation

The meta framework for Angular

Awesome Lists containing this project

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 |