jopijs
v3.1.35
Published
A web framework for building proxy/cache and react-hydrate applications
Maintainers
Readme
JopiJS
🚀 What is JopiJS?
JopiJS is a high-performance framework inspired by Next.js, built on top of Bun.js (and compatible with Node.js) and React. It brings the familiar developer experience of file-based routing and Server Side Rendering (SSR), but with a core re-engineered for absolute speed.
Key highlights:
- ⚡ Turbocharged Performance: Up to 6.5x faster than Next.js (and 2x faster in Node.js mode) thanks to an advanced automatic caching engine.
- 🧩 Modular Architecture: A powerful plugin system that allows you to extend or override any part of the framework without touching the core code.
- 🛠️ Developer Experience (DX): Built-in Tailwind CSS, ShadCN UI support, and instant Hot Module Replacement (React HMR).
- 🛡️ Enterprise Ready: Baked-in JWT authentication and Role-Based Access Control (RBAC).
✨ Features
- Blazing Fast Bundler: Starts in less than 0.5s, even with thousands of pages.
- Automatic Caching: Drastic SQL optimization and HTML caching for lightning-fast loads.
- Total Customization: The module system allows for clean refactoring and easy overrides.
- Type-Safe I18n: Auto-generated TypeScript definitions for your translation keys.
- Docker Ready: Includes scripts to containerize your app into a lightweight VM in seconds.
🏗️ Architecture
JopiJS follows a "Core + Plugins" philosophy. Everything from authentication to UI modules can be packaged as a plugin, making big websites much easier to maintain and refactor.
🚦 Getting Started
The easiest way to start with JopiJS is via the CLI:
npx jopi initVisit our Documentation for full instructions.
📺 Learn More
Watch our tutorials and benchmarks on YouTube to see JopiJS in action:
🤝 Support & Community
- Star our GitHub: jopijs/jopijs
- Website: jopijs.com
- YouTube: @jopijs
⚖️ License
This project is licensed under the MIT License.
Made with passion by a freelancer in France 🇫🇷
