Jopi.js - React Server Side for Node & Bun.js
x7.5 faster than Next.js !
What is jopi.js ?
Jopi is heavily inspired by Next.js with additional advantages for large websites making them easier to maintain and organize.
Jopi is very easy to use, with many video tutorials to help you get started.


Long live the king!
Jopi is x7.5 faster than Next.js for delivering React.js pages. While his internal compiler is x3.5 faster than TurboPack !

Jopi.js is so magical!
Extra fast bundler for dev: starts in 0,5sec with 1000 pages / Immediate browser refresh when source code changes / React HMR support / Tailwind CSS with zero config!
+
Role-based security integrated at all levels.
And a powerful plugins mechanism to build extensible app!

The module system
With Jopi, each website is divided into modules. This simplifies code organization and allows for easy reuse of elements between your projects. This modular system offers highly valuable features for large websites.
Shared Components
Modules can share elements, such as React.js components. Thanks to priority levels, a module can replace a shared component with another, or even extend an array / list based component.
Put it in the @alias/uiBlocks/myComp directory
of your module and import it from any module
with import myComp from "@/uiBlocks/myComp" !


Redesigning your site is easier
The module system allows you to replace a React component, as well as an existing route, with another. This is very useful if you are working on a new version of your website while keeping the current version!
Very fast to compile!
The main problem with a framework that manages both the server and the browser is the restart time during testing. Numerous restarts are performed to test and fine-tune features. At the beginning of a project, restarts are quick. But as the project grows, they can become increasingly slow.
With Jopi, this isn't a problem
because even with 1 000 pages your website starts instantly!
(0.5s when enabling dev-mode + instant browser refresh)

What make Jopi great?
All what you need, is already here. From the start!
PARTNERSHIP





