Skip to content

Commit

Permalink
0.29
Browse files Browse the repository at this point in the history
  • Loading branch information
terrablue committed Feb 10, 2024
1 parent 90c2cfa commit 9ba7b19
Show file tree
Hide file tree
Showing 32 changed files with 856 additions and 347 deletions.
28 changes: 14 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ constraints of being tied to specific options like Nuxt, Next, or others.
- Svelte
- React
- Vue
- Angular
- Solid
- Web Components
- Angular (coming soon)

### Databases We Support

Expand Down Expand Up @@ -57,26 +57,26 @@ constraints of being tied to specific options like Nuxt, Next, or others.
|[@primate/types](packages/types) | Runtime types |
|[@primate/build](packages/build) | Bundling JS/CSS |
|[@primate/session](packages/session) | User sessions |
|[@primate/ws](packages/ws) | Web sockets |
|[@primate/liveview](packages/liveview) | Liveview client (SPA) |
|[@primate/i18n](packages/i18n) | Internationalization |
|[@primate/binding](packages/binding) | Other backend languages |
|[website](packages/website) | Primate website |

## Comparison with other frameworks

| Feature | Next | Nuxt | SvelteKit | Primate |
|-------------------|--------|--------|------------|-------------------------------------------------|
| Backend | JS, TS | JS, TS | JS, TS | JS, TS, Go, Python, Ruby |
| Frontend | React | Vue | Svelte | React, Vue, Svelte, Solid, HTMX, Handlebars, WC |
| Native runtime | Node | Node | Node | Node, Deno, Bun |
| I18N |||| @primate/i18n |
| Head Component |||| React, Svelte, Solid |
| Route guards |||||
| Recursive layouts |||||
| Data stores/ORM |||| SQLite, PostgreSQL, MongoDB, SurrealDb |
| WebSockets |||| @primate/ws |
| User sessions |||| @primate/session |
|Feature |Next |Nuxt |SvelteKit|Primate |
|------------------|------|------|---------|--------------------------------------------------------|
|Backend |JS, TS|JS, TS|JS, TS |JS, TS, Go, Python, Ruby |
|Frontend |React |Vue |Svelte |React, Vue, Svelte, Solid, Angular, HTMX, Handlebars, WC|
|Native runtime |Node |Node |Node |Node, Deno, Bun |
|I18N ||||@primate/i18n |
|Head Component ||||React, Svelte, Solid |
|Route guards |||||
|Recursive layouts |||||
|Data stores/ORM ||||SQLite, PostgreSQL, MongoDB, SurrealDb |
|WebSockets |||||
|Server-sent events|||||
|User sessions ||||@primate/session |

## Resources

Expand Down
5 changes: 5 additions & 0 deletions docs/blog/release-029.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"title": "Release 0.29: Angular and Marko, MySQL, WebSockets and Server-sent events",
"epoch": 1707519387000,
"author": "terrablue"
}
Loading

0 comments on commit 9ba7b19

Please sign in to comment.