0.6.20 • Published 1 month ago

rakkasjs v0.6.20

Weekly downloads
-
License
MIT
Repository
github
Last release
1 month ago

Rakkas

Lightning fast Next.js alternative powered by Vite

Build Status npm type definitions MIT license React Vite Tweet about Rakkas

Read the guide | Try it in the browser


What is Rakkas?

Rakkas is a web framework powered by React and Vite that aims to have a developer experience similar to Next.js. Many of its features are also inspired by Svelte Kit. Important features are:

  •   Lightning fast development
  • 🖥️  Hassle free server-side rendering
  • ☸️  SPA-style client-side navigation
  • 📁  Intuitive file system-based routing
  • ⬇️  Simple but effective data fetching system
  • ⚙️  API routes to build and organize your backend
  • 📄  Static site generation

We're also aiming to support deploying to serverless environments and localizable routes before we hit 1.0.

Is Rakkas right for you?

  • Although many features have been implemented, Rakkas is still in development. There will be breaking changes until we hit 1.0. As such, it's not yet ready for production use. If you need a stable React framework try Next.js or Gatsby.
  • Rakkas doesn't aim compatibility with Next.js. Check out Vitext if you want to port a Next.js application to Vite.
  • Rakkas is somewhat opinionated. If you need more flexibility try vite-ssr-plugin.

Getting started

🚀 You can now try Rakkas online, right in your browser!

The easiest way to try Rakkas out on your computer is to use the project initializer:

# Create the project directory
mkdir my-app && cd my-app
# Scaffold the demo app: Follow the prompts for the rest
npx create-rakkas-app

create-rakkas-app project initializer comes with many features, all off which are optional but we strongly recommend enabling TypeScript on your first project because self-documenting type definitions allow for a smoother learning curve.

Demo project's source code comes with plenty of comments, you may not need to read the guide!

👷 If you prefer a manual setup, you can install rakkasjs, react, react-dom, and react-helmet-async as production dependencies, and @rakkasjs/cli as a dev dependency:

npm install --save rakkasjs react react-dom react-helmet-async
npm install --save-dev @rakkasjs/cli

Then you can start a development server on localhost:3000 with npx rakkas dev, build with npx rakkas build, and launch with node dist/server.

Credits

Version history

0.4.0

  • Static site generation
  • Switch to React automatic JSX runtime
  • Integration examples (Apollo GraphQL, Styled Components, MDX, Tailwind CSS)
  • More options in the project generator
  • Lots of minor features and fixes
  • Much-expanded documentation
0.7.0-next.47

1 month ago

0.7.0-next.46

2 months ago

0.7.0-next.45

2 months ago

0.7.0-next.44

2 months ago

0.7.0-next.43

2 months ago

0.7.0-next.42

2 months ago

0.7.0-next.41

3 months ago

0.7.0-next.40

3 months ago

0.7.0-next.39

3 months ago

0.7.0-next.38

3 months ago

0.7.0-next.37

3 months ago

0.7.0-next.36

3 months ago

0.7.0-next.35

3 months ago

0.7.0-next.34

3 months ago

0.7.0-next.33

3 months ago

0.7.0-next.32

3 months ago

0.7.0-next.31

3 months ago

0.7.0-next.30

4 months ago

0.7.0-next.28

4 months ago

0.7.0-next.29

4 months ago

0.7.0-next.27

4 months ago

0.7.0-next.26

4 months ago

0.7.0-next.25

4 months ago

0.7.0-next.22

6 months ago

0.7.0-next.24

6 months ago

0.7.0-next.23

6 months ago

0.7.0-next.19

8 months ago

0.7.0-next.21

7 months ago

0.7.0-next.20

7 months ago

0.7.0-next.14

10 months ago

0.7.0-next.17

10 months ago

0.7.0-next.16

10 months ago

0.7.0-next.13

10 months ago

0.7.0-next.12

10 months ago

0.7.0-next.18

8 months ago

0.7.0-next.11

12 months ago

0.7.0-next.10

1 year ago

0.6.20

1 year ago

0.6.12

1 year ago

0.6.12-next.0

1 year ago

0.6.12-next.2

1 year ago

0.6.12-next.1

1 year ago

0.6.18

1 year ago

0.6.17

1 year ago

0.6.19

1 year ago

0.6.14

1 year ago

0.6.13

1 year ago

0.6.16

1 year ago

0.6.15

1 year ago

0.7.0-next.9

1 year ago

0.7.0-next.1

1 year ago

0.7.0-next.2

1 year ago

0.7.0-next.3

1 year ago

0.7.0-next.4

1 year ago

0.7.0-next.5

1 year ago

0.7.0-next.6

1 year ago

0.7.0-next.7

1 year ago

0.7.0-next.8

1 year ago

0.7.0-next.0

1 year ago

0.6.7

1 year ago

0.6.6

1 year ago

0.6.9

1 year ago

0.6.8

1 year ago

0.6.10

1 year ago

0.6.11

1 year ago

0.6.2-next.10

2 years ago

0.6.2-next.9

2 years ago

0.6.2-next.8

2 years ago

0.6.2-next.7

2 years ago

0.6.2-next.6

2 years ago

0.6.3

2 years ago

0.6.2

2 years ago

0.6.5

1 year ago

0.6.4

2 years ago

0.6.1-next.0

2 years ago

0.6.1-preact.1

2 years ago

0.6.1-preact.2

2 years ago

0.6.1-preact.0

2 years ago

0.6.2-next.5

2 years ago

0.6.2-next.4

2 years ago

0.6.2-next.3

2 years ago

0.6.2-next.1

2 years ago

0.6.2-next.0

2 years ago

0.6.1

2 years ago

0.5.4

2 years ago

0.6.0-next.1

2 years ago

0.6.0-next.2

2 years ago

0.6.0-next.5

2 years ago

0.6.0-next.4

2 years ago

0.6.0-next.7

2 years ago

0.6.0-next.6

2 years ago

0.6.0-next.9

2 years ago

0.6.0-next.8

2 years ago

0.6.0-canary.1

2 years ago

0.6.0-canary.2

2 years ago

0.6.0-next.10

2 years ago

0.6.0-canary.3

2 years ago

0.6.0

2 years ago

0.6.0-canary.4

2 years ago

0.5.3

2 years ago

0.5.2

2 years ago

0.5.1

2 years ago

0.5.2-canary.0

2 years ago

0.5.0-canary.15

2 years ago

0.5.0-next.2

2 years ago

0.5.0-next.1

2 years ago

0.5.0-next.6

2 years ago

0.5.0-next.5

2 years ago

0.5.0-next.4

2 years ago

0.5.0-next.3

2 years ago

0.5.0

2 years ago

0.5.0-canary.14

2 years ago

0.5.0-canary.10

3 years ago

0.5.0-canary.3

3 years ago

0.5.0-canary.11

3 years ago

0.5.0-canary.4

3 years ago

0.5.0-canary.12

3 years ago

0.5.0-canary.5

3 years ago

0.5.0-canary.6

3 years ago

0.5.0-canary.7

3 years ago

0.5.0-canary.8

3 years ago

0.4.0-canary.3

3 years ago

0.4.0-canary.4

3 years ago

0.4.0-canary.1

3 years ago

0.4.0-canary.2

3 years ago

0.4.0-canary.7

3 years ago

0.4.0-canary.8

3 years ago

0.4.0-canary.5

3 years ago

0.4.0-canary.6

3 years ago

0.4.0-canary.0

3 years ago

0.4.0

3 years ago

0.3.0

3 years ago

0.3.0-canary.1

3 years ago

0.2.2-canary.0

3 years ago

0.3.0-canary.0

3 years ago

0.3.1-canary.0

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.4-canary.5

3 years ago

0.1.4-canary.4

3 years ago

0.1.4-canary.7

3 years ago

0.1.4-canary.6

3 years ago

0.1.4-canary.1

3 years ago

0.1.4-canary.2

3 years ago

0.1.0

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.1.3

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago