mirror of
https://github.com/wasp-lang/wasp.git
synced 2024-12-18 22:51:40 +03:00
81 lines
3.9 KiB
Markdown
81 lines
3.9 KiB
Markdown
---
|
||
title: 'Wasp is in Beta: Auth, TypeScript, Tailwind, LSP'
|
||
authors: [matijasos]
|
||
image: /img/beta/wasp-beta-banner.png
|
||
tags: [webdev, wasp, startups, github]
|
||
---
|
||
|
||
import Link from '@docusaurus/Link';
|
||
import useBaseUrl from '@docusaurus/useBaseUrl';
|
||
|
||
import InBlogCta from './components/InBlogCta';
|
||
import WaspIntro from './_wasp-intro.md';
|
||
import ImgWithCaption from './components/ImgWithCaption'
|
||
|
||
Wasp is a simple configuration language for building full-stack web apps with less code and ensured best practices. It integrates with React, Node.js and Prisma and provides a lot of common features (auth, CRUD, async jobs, ...) out of the box.
|
||
|
||
Today, we’re moving to Beta.
|
||
|
||
<!--truncate-->
|
||
|
||
Since the [launch of Wasp Alpha](https://news.ycombinator.com/item?id=26091956) in February 2021, we’ve been fortunate to work with hundreds of early adopters who helped us shape the product and [prioritise the features](/blog/2022/11/16/alpha-testing-program-post-mortem#the-feedback) to build. Number of applications have been deployed to production and even the first [revenue generating product](/blog/2022/11/26/erlis-amicus-usecase) was built on top of Wasp.
|
||
|
||
### Alpha in numbers
|
||
|
||
- 1,011 projects created
|
||
- 2,012 GitHub stars
|
||
- 45 GitHub contributors
|
||
- 243 issues closed
|
||
- 42,170 lines of code
|
||
|
||
### Featured applications built with Wasp
|
||
|
||
- [Grabbit: internal tool for managing dev environments at StudentBeans](/blog/2022/11/26/michael-curry-usecase)
|
||
- [Farnance: SaaS for farmers, a HackLBS 2021 winner](/blog/2022/10/28/farnance-hackathon-winner)
|
||
- [Amicus: Planning and workflow tracking for legal teams](/blog/2022/11/26/erlis-amicus-usecase)
|
||
|
||
Here are the the new features that ship with Beta:
|
||
|
||
### 🟦 TypeScript support
|
||
|
||
Developers can now write all their code in TypeScript both on client and server. We’re also in the process of migrating our codebase and adding new types to Wasp imports every day.
|
||
|
||
[Learn more here →](/blog/2022/11/29/typescript-feature-announcement)
|
||
|
||
### 🔑 Full-stack authentication
|
||
|
||
Besides username & password, Wasp now also supports authentication with Google. We offer both UI helpers (forms you can just import) and functions you can call from client or server if you need more control.
|
||
|
||
[Learn more here →](/blog/2022/11/15/auth-feature-announcement)
|
||
|
||
### 💨 Tailwind support
|
||
|
||
Tailwind CSS framework is now supported in Wasp. Just add two files to the project and you’re ready to go!
|
||
|
||
[Learn more here →](/blog/2022/11/16/tailwind-feature-announcement)
|
||
|
||
### ⏳ Async jobs/workers
|
||
|
||
Developers can run one-time or schedule repeating functions that run out of the regular request-response band. This is useful for e.g. sending emails, crunching data, generating reports and other resources intensive tasks. Powered by pg-boss, zero setup required.
|
||
|
||
[Learn more here →](/blog/2022/06/15/jobs-feature-announcement)
|
||
|
||
### 🥛 Optimistic updates support
|
||
|
||
Wasp will by default propagate your data model changes across the stack. Still, [in some cases](https://wasp-lang.dev/blog/2021/12/02/waspello#what-doesnt-work-yet)
|
||
you might want more control over that flow for the sake of smoother UX - that is now easy to achieve with Wasp.
|
||
|
||
[Learn more here →](/blog/2022/11/30/optimistic-update-feature-announcement)
|
||
|
||
### 📟 Wasp Language Server
|
||
|
||
Wasp now has its own LSP for VS Code (other editors coming soon) - that means improved syntax highlighting, code snippets, autocompletion, and error reporting.
|
||
|
||
[Learn more here →](/blog/2022/12/01/beta-ide-improvements)
|
||
|
||
## What’s next?
|
||
|
||
The next features are going to be about making Wasp easier to use - more examples, starter templates and UI helpers. Longer term, we’ll look into deeper integration of data models throughout the stack and supporting more functionalities through the DSL.
|
||
|
||
It’s [Beta Launch Week](blog/2022/11/26/wasp-beta-launch-week) and we’re highlighting a new feature every week. Also, at the end of the week we’ll kick-off first Wasp hackathon! Signup [here](/#signup) to stay in the loop.
|