Skip to content

Commit e743490

Browse files
committed
chore: wip
1 parent 974dc49 commit e743490

File tree

1 file changed

+86
-86
lines changed

1 file changed

+86
-86
lines changed

README.md

Lines changed: 86 additions & 86 deletions
Original file line numberDiff line numberDiff line change
@@ -38,92 +38,6 @@ sh <(curl stacksjs.org) my-project # wip
3838
bunx stacks new my-project
3939
```
4040

41-
## Features
42-
43-
The Stacks framework is a harmony of several “engines” to build any web and/or desktop application, in highly scalable & privacy-friendly ways. It consists of the following engines:
44-
45-
### Stacks Frontend
46-
47-
_Develop dynamic UIs with helpers for atomic design, and much more._
48-
49-
- 🧩 **Components** _primitive to develop user interfaces_
50-
- 🤖 **Functions** _primitive to develop business logic (and grant your UI superpowers)_
51-
- 🎨 **UI Kit** _modern & deeply-integrated components_
52-
- 🌐 **Web** _“a routing & templating engine that makes sense”_
53-
- 🖥️ **Desktop** _transforms your web app into desktop app, plus more_
54-
- 📝 **Documentation** _markdown-based documentation, auto-generated_
55-
- 📚 **Library** _auto-builds & manages component & function libraries_
56-
- ⚡️ Powered by Bun, Nitro, Tauri, UnoCSS, Vite & Vue
57-
58-
### Stacks Backend
59-
60-
_Develop serverless (or server) functions with countless helpers to build scalable & fast APIs._
61-
62-
- 🪄 **AI** _deep AI integrations & foundational model access_
63-
- 🤖 **APIs** _scalability & maintainability built-in_
64-
- 🏎️ **Cache** _Redis, DynamoDB, and more—serverless_
65-
- ⚙️ **CLIs** _create beautiful CLIs for Linux, Windows, and Mac—without requirements_
66-
- 📀 **Database** _SQLite, MySQL, Postgres, PlanetScale, and more_
67-
- 👾 **Errors** _native type-safe error handling_
68-
- 🗓️ **Events** _functional event (front & backend) communication_
69-
- 📢 **Notifications** _emails, SMSs, direct, and push notifications & webhooks_
70-
- 🗺️ **ORM** _supercharged, fully-typed models & relations (including automated migrations)_
71-
- 💳 **Payments** _unified API for one-off & subscription billing methods for Stripe_
72-
- ⚙️ **Queues** _run any heavy workload in the background_
73-
- 🛠️ **Query Builder** _powerful, type-safe SQL query builder_
74-
- 💬 **Realtime** _“everything you need to build dynamic real-time apps”_
75-
- 🧭 **Router** _smart routing, file-based or Laravel-like_
76-
- 🔎 **Search Engine** _smart searching, advanced filtering & sorting, pagination, headless UI_
77-
- 💾 **Storage** _a secure-by-default File API that feels right_
78-
- 🧪 **Tinker** _a powerful TypeScript REPL_
79-
- 🌪️ **Validation** _e2e type-safety (true frontend & backend harmony)_
80-
- 🎯 **X-Ray** _all you need to debug, log & analyze_
81-
82-
### Stacks Cloud
83-
84-
_Create your personal or professional Vercel-like cloud, based on MIT-licensed OSS._
85-
86-
- ☁️ **Server** _local development server & production-ready servers out-of-the-box_
87-
- ⛅️ **Serverless** _on-demand, auto-scaling, zero maintenance_
88-
- 🚏 **CDN** _zero-config, low-latency CDN, including request life-cycle hooks & optimized request compressions (Brotli & gzip)_
89-
- 🔀 **Domain** _version-controlled & zero-config domain management (e.g. DNS management)_
90-
- 🤖 **AI** _fine-tune a foundational model using your application data_
91-
- 📧 **Email** _secure & zero-setup <easy-peasy@custom-domains.com> mailboxes_
92-
- 🔐 **Firewall** _native web application firewall support_
93-
- 📦 **Storage** _unlimited cloud storage & automatic backups_
94-
- 🚜 **Maintenance** _maintain your cloud infrastructure with ease using Buddy & Stacks_
95-
- 🚦 **Infrastructure as Code** _version-controlled cloud infrastructure (AWS, Google next?)_
96-
97-
### Stacks CI/CD
98-
99-
_Focus on coding, not publishing._
100-
101-
- 🚀 **Deployment Manager** _take the sweat out of production deployments—zero-setup push-to-deploy_
102-
- 0️⃣ **Zero Downtime** _deploy with confidence using a zero-downtime deployment strategy_
103-
- 📫 **Release Manager** _libraries (component & function) auto-published to npm, git helpers, and more_
104-
105-
### Stacks DX
106-
107-
_Enhanced productivity for developers. No more creating boilerplate._
108-
109-
- 💡 **IDE Integration** _auto-completions, inline docs & a powerful VS Code setup_
110-
- 🪄 **Zero-Config** _yet highly configurable—convention over configuration_
111-
- 💅 **Linter & Formatter** _auto-configured & built into your IDE_
112-
- 💪🏼 **Type Strong** _built-in e2e type-safety_
113-
-**Git Workflows** _committing with ease_
114-
- 🚗 **Auto Imports** _your components & functions, including date, string, array, & object helpers_
115-
-**Code Snippets** _say goodbye to the boilerplate—thank you Sarah Drasner_
116-
- 🔤 **Spell Checker** _be notified once there are typos_
117-
- 🛠️ **Utilities** _Collections, VueUse, and more_
118-
- 👥 **Team Management** _manage your team & their permissions_
119-
- 🧪 **Testing** _unit & e2e tests powered by Bun & Playwright_
120-
121-
No matter whether you are a beginner or an expert, the approachable Stacks design allows you to learn at your own pace, using our thorough documentation covering every aspect of the framework. Stacks is extremely beginner & expert-friendly.
122-
123-
Develop beautiful, reactive, composable UIs without learning a new set of languages. HTML, CSS, and minimal JavaScript—that’s all you need to dive in now! _Or TypeScript ✌🏼_
124-
125-
> _A true rapid application development framework for all Full Stack needs. Next-level simplicity & helpful DX._
126-
12741
## 🤖 Usage
12842

12943
The following list includes some of the most common ways to interact with the Stacks API.
@@ -316,6 +230,92 @@ buddy fresh
316230

317231
Read more here about the Stacks CLI in the documentation.
318232

233+
## Features
234+
235+
The Stacks framework is a harmony of several “engines” to build any web and/or desktop application, in highly scalable & privacy-friendly ways. It consists of the following engines:
236+
237+
### Stacks Frontend
238+
239+
_Develop dynamic UIs with helpers for atomic design, and much more._
240+
241+
- 🧩 **Components** _primitive to develop user interfaces_
242+
- 🤖 **Functions** _primitive to develop business logic (and grant your UI superpowers)_
243+
- 🎨 **UI Kit** _modern & deeply-integrated components_
244+
- 🌐 **Web** _“a routing & templating engine that makes sense”_
245+
- 🖥️ **Desktop** _transforms your web app into desktop app, plus more_
246+
- 📝 **Documentation** _markdown-based documentation, auto-generated_
247+
- 📚 **Library** _auto-builds & manages component & function libraries_
248+
- ⚡️ Powered by Bun, Nitro, Tauri, UnoCSS, Vite & Vue
249+
250+
### Stacks Backend
251+
252+
_Develop serverless (or server) functions with countless helpers to build scalable & fast APIs._
253+
254+
- 🪄 **AI** _deep AI integrations & foundational model access_
255+
- 🤖 **APIs** _scalability & maintainability built-in_
256+
- 🏎️ **Cache** _Redis, DynamoDB, and more—serverless_
257+
- ⚙️ **CLIs** _create beautiful CLIs for Linux, Windows, and Mac—without requirements_
258+
- 📀 **Database** _SQLite, MySQL, Postgres, PlanetScale, and more_
259+
- 👾 **Errors** _native type-safe error handling_
260+
- 🗓️ **Events** _functional event (front & backend) communication_
261+
- 📢 **Notifications** _emails, SMSs, direct, and push notifications & webhooks_
262+
- 🗺️ **ORM** _supercharged, fully-typed models & relations (including automated migrations)_
263+
- 💳 **Payments** _unified API for one-off & subscription billing methods for Stripe_
264+
- ⚙️ **Queues** _run any heavy workload in the background_
265+
- 🛠️ **Query Builder** _powerful, type-safe SQL query builder_
266+
- 💬 **Realtime** _“everything you need to build dynamic real-time apps”_
267+
- 🧭 **Router** _smart routing, file-based or Laravel-like_
268+
- 🔎 **Search Engine** _smart searching, advanced filtering & sorting, pagination, headless UI_
269+
- 💾 **Storage** _a secure-by-default File API that feels right_
270+
- 🧪 **Tinker** _a powerful TypeScript REPL_
271+
- 🌪️ **Validation** _e2e type-safety (true frontend & backend harmony)_
272+
- 🎯 **X-Ray** _all you need to debug, log & analyze_
273+
274+
### Stacks Cloud
275+
276+
_Create your personal or professional Vercel-like cloud, based on MIT-licensed OSS._
277+
278+
- ☁️ **Server** _local development server & production-ready servers out-of-the-box_
279+
- ⛅️ **Serverless** _on-demand, auto-scaling, zero maintenance_
280+
- 🚏 **CDN** _zero-config, low-latency CDN, including request life-cycle hooks & optimized request compressions (Brotli & gzip)_
281+
- 🔀 **Domain** _version-controlled & zero-config domain management (e.g. DNS management)_
282+
- 🤖 **AI** _fine-tune a foundational model using your application data_
283+
- 📧 **Email** _secure & zero-setup <easy-peasy@custom-domains.com> mailboxes_
284+
- 🔐 **Firewall** _native web application firewall support_
285+
- 📦 **Storage** _unlimited cloud storage & automatic backups_
286+
- 🚜 **Maintenance** _maintain your cloud infrastructure with ease using Buddy & Stacks_
287+
- 🚦 **Infrastructure as Code** _version-controlled cloud infrastructure (AWS, Google next?)_
288+
289+
### Stacks CI/CD
290+
291+
_Focus on coding, not publishing._
292+
293+
- 🚀 **Deployment Manager** _take the sweat out of production deployments—zero-setup push-to-deploy_
294+
- 0️⃣ **Zero Downtime** _deploy with confidence using a zero-downtime deployment strategy_
295+
- 📫 **Release Manager** _libraries (component & function) auto-published to npm, git helpers, and more_
296+
297+
### Stacks DX
298+
299+
_Enhanced productivity for developers. No more creating boilerplate._
300+
301+
- 💡 **IDE Integration** _auto-completions, inline docs & a powerful VS Code setup_
302+
- 🪄 **Zero-Config** _yet highly configurable—convention over configuration_
303+
- 💅 **Linter & Formatter** _auto-configured & built into your IDE_
304+
- 💪🏼 **Type Strong** _built-in e2e type-safety_
305+
-**Git Workflows** _committing with ease_
306+
- 🚗 **Auto Imports** _your components & functions, including date, string, array, & object helpers_
307+
-**Code Snippets** _say goodbye to the boilerplate—thank you Sarah Drasner_
308+
- 🔤 **Spell Checker** _be notified once there are typos_
309+
- 🛠️ **Utilities** _Collections, VueUse, and more_
310+
- 👥 **Team Management** _manage your team & their permissions_
311+
- 🧪 **Testing** _unit & e2e tests powered by Bun & Playwright_
312+
313+
No matter whether you are a beginner or an expert, the approachable Stacks design allows you to learn at your own pace, using our thorough documentation covering every aspect of the framework. Stacks is extremely beginner & expert-friendly.
314+
315+
Develop beautiful, reactive, composable UIs without learning a new set of languages. HTML, CSS, and minimal JavaScript—that’s all you need to dive in now! _Or TypeScript ✌🏼_
316+
317+
> _A true rapid application development framework for all Full Stack needs. Next-level simplicity & helpful DX._
318+
319319
## 🎯 Roadmap
320320

321321
Part of the Stacks ecosystem are the following first-party supported stacks:

0 commit comments

Comments
 (0)