You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<a href="https://e44cy1h4s0q.typeform.com/to/EPJCwsMi">Deployed? Get swag! 👕</a>
30
+
</div>
31
+
</div>
13
32
14
33
---
15
34
16
-
<palign="center">
17
-
<ahref="https://wasp.sh">Web page</a> | <ahref="https://wasp.sh/docs">Docs</a> | <ahref="https://e44cy1h4s0q.typeform.com/to/EPJCwsMi">Deployed? Get swag! 👕</a>
18
-
</p>
19
-
20
-
<br>
35
+
## What is Wasp?
21
36
22
37
Wasp (**W**eb **A**pplication **Sp**ecification) is a Rails-like framework for React, Node.js, and Prisma.
23
38
Build your app in a day and deploy it with a single CLI command!
@@ -26,11 +41,17 @@ Build your app in a day and deploy it with a single CLI command!
26
41
27
42
- 🚀 **Quick start**: Due to its expressiveness, you can create and deploy a production-ready web app from scratch with very few lines of concise, consistent, declarative code.
28
43
- 😌 **No boilerplate**: By abstracting away complex full-stack features, there is less boilerplate code. That means less code to maintain and understand! It also means easier upgrades.
29
-
- 🔓 **No lock-in**: You can deploy the Wasp app anywhere you like. There is no lock-in into specific providers; you have full control over the code (and can actually check it out in .wasp/ dir if you are interested ).
44
+
- 🔓 **No lock-in**: You can deploy the Wasp app anywhere you like. There is no lock-in into specific providers; you have complete control over the code (and can actually check it out in `.wasp/` directory if you are interested ).
Given a simple .wasp configuration file that describes the high-level details of your web app, and .js(x)/.css/..., source files with your unique logic, Wasp compiler generates the full source of your web app in the target stack: front-end, back-end and deployment.
104
+
Given a simple `.wasp` configuration file that describes the high-level details of your web app, and `.ts(x)`/`.css`/..., source files with your unique logic, Wasp compiler generates the whole source of your web app in the target stack: front-end, back-end and deployment.
79
105
80
106
This unique approach is what makes Wasp "smart" and gives it its superpowers!
81
107
82
108
For more information about Wasp, check [**docs**](https://wasp.sh/docs).
83
109
84
-
# Have a Wasp app deployed? - we will send you swag!
85
-
86
-
If you have a Wasp application running in production, we'd love to send some swag your way! Fill out [this form](https://e44cy1h4s0q.typeform.com/to/EPJCwsMi), and we'll make it happen.
110
+
## Get started
87
111
88
-
# Get started
112
+
Run to install Wasp on OSX/Linux/WSL(Win):
89
113
90
-
Run
91
-
92
-
```
114
+
```sh
93
115
curl -sSL https://get.wasp.sh/installer.sh | sh
94
116
```
95
117
96
-
to install Wasp on OSX/Linux/WSL(Win). From there, just follow the instructions to run your first app in less than a minute!
118
+
From there, follow the instructions to run your first app in less than a minute!
97
119
98
-
For more details, check out [the docs](https://wasp.sh/docs).
120
+
For a quick start, check out [this docs page](https://wasp.sh/docs/quick-start).
99
121
100
-
# Wasp AI / Mage
122
+
## Have a Wasp app deployed? - we will send you swag!
123
+
124
+
If you have a Wasp application running in production, we'd love to send some swag your way! Fill out [this form](https://e44cy1h4s0q.typeform.com/to/EPJCwsMi), and we'll make it happen.
101
125
102
-
Wasp comes with experimental AI code generator to help you kickstart your next Wasp project -> you can use it via `wasp new` in the CLI (choose "AI" option) if you can provide your OpenAI keys or you can do it via our [Mage web app](https://usemage.ai) in which case our OpenAI keys are used in the background.
126
+
## Wasp AI / Mage
103
127
104
-
# This repository
128
+
Wasp comes with experimental AI code generator to help you kickstart your next Wasp project. You can use it via `wasp new` in the CLI (select the `ai-generated` option) if you provide your OpenAI keys. Alternatively, you can use our [Mage web app](https://usemage.ai), in which case our OpenAI keys are used in the background.
105
129
106
-
This is the main repo of the Wasp universe, containing core code (mostly `waspc` - Wasp compiler) and the supporting materials.
130
+
## Project status
107
131
108
-
# Project status
132
+
Currently, Wasp is in beta, with most features fully developed and functioning well.
133
+
However, we still have many improvements and additions in mind for the future, and we are continually working on them. As a result, you can expect numerous changes and improvements in the future.
109
134
110
-
Currently, Wasp is in beta, with most features fleshed out and working well.
111
-
However, there are still a lot of improvements and additions that we have in mind for the future, and we are working on them constantly, so you can expect a lot of changes and improvements in the future.
135
+
Keep up with Wasp by following [our development roadmap](https://github.com/orgs/wasp-lang/projects/5).
112
136
113
-
While the idea is to support multiple web tech stacks in the future, right now, we are focusing on the specific stack: React + react-query, NodeJS + ExpressJS, and Prisma.
137
+
While the idea is to support multiple web tech stacks in the future, we are currently focusing on a specific stack:
138
+
React + TanStack Query, Node.js + Express.js, and Prisma.
114
139
115
-
# Contributing
140
+
##Contributing
116
141
117
142
Any way you want to contribute is a good way :)!
118
143
119
-
The best place to start is to check out [waspc/](waspc/), where you can find detailed steps for first-time contributors + technical details about the Wasp compiler.
144
+
The best place to start is to check out [`waspc/`](waspc/), where you can find detailed steps for first-time contributors + technical details about the Wasp compiler.
120
145
121
146
The core of Wasp is built in Haskell, but there are also a lot of non-Haskell parts of Wasp, so you will certainly be able to find something for you!
122
147
123
-
Even if you don't plan to submit any code, just joining the discussion on discord [](https://discord.gg/rzdnErX) and giving your feedback is already great and helps a lot (motivates us and helps us figure out how to shape Wasp)!
148
+
Even if you don't plan to submit any code, just joining the discussion on [Discord](https://discord.gg/rzdnErX) and giving your feedback is already great and helps a lot (motivates us and helps us figure out how to shape Wasp)!
124
149
125
150
You can also:
126
151
127
-
-:star: Star this repo to show your interest/support.
128
-
-:mailbox: Stay updated by subscribing to our [email list](https://wasp.sh#signup).
129
-
-:speech_balloon: Join the discussion at https://github.com/wasp-lang/wasp/discussions .
130
-
-:eyes: Check out the [development roadmap](https://github.com/orgs/wasp-lang/projects/5).
152
+
- ⭐️ Star this repo to show your interest/support.
153
+
- 📫 Stay updated by subscribing to our [email list](https://wasp.sh#signup).
154
+
- 👀 Check out the [development roadmap](https://github.com/orgs/wasp-lang/projects/5).
131
155
132
-
# Careers
156
+
##Careers
133
157
134
158
Check our [careers](https://wasp-lang.notion.site/Wasp-Careers-59fd1682c80d446f92be5fa65cc17672) page for a list of currently opened positions!
135
159
136
-
# Sponsors
160
+
##Sponsors
137
161
138
162
<ahref="https://github.com/michelwaechter"><imgsrc="https://github.com/michelwaechter.png"width="50px"alt="michelwaechter" /></a> - Our first sponsor ever! Thanks so much, Michel ❤️ , from the whole Wasp Team, for bravely going where nobody has been before :)!
<ahref="https://github.com/Case-E"><imgsrc="https://github.com/Case-E.png"width="50px"alt="Case-E" /></a> - Big thanks for supporting us both via sponsorship and great suggestions!
0 commit comments