-
Notifications
You must be signed in to change notification settings - Fork 0
Home
The Turbo engine is a command-based framework for building API (and web) based applications using either built-in plugins or community/custom ones.
Documentation To access the documentation, please use the sidebar for a list of features.
Not sure how to get started? We have created a boilerplate project you can use to get your started that is pre-setup with Turbo, Prisma ORM, and MongoDB setup as a single node replica, alongside a frontend setup for Vue 3 and Vite.
This project is currently being updated to latest 0.6 release with examples of all functionality.
With Yarn:
yarn add @symbux/turbo
With NPM:
npm install --save @symbux/turbo
Turbo comes with tons of great features and core plugins out of the box including Http and WebSocket plugins for running servers for both and an existing Discord plugin for creating bots using the new slash commands and utilising SSO (single sign on) for Discord.
We are on Discord!
- Controllers
- Middleware
- Autowire
- Plugins
- Tasks
- Fibres
- Authentication
- Registry
- Services
- Dependecy Injection
- Translations (i18n)
- Safe Quit
- Exception Handling
- Event Listener
- Custom Logger
- HTTP Plugin - Built-In
- WS Plugin - Built-In
- Discord Plugin - External
- Vite Plugin - External
- Inspect Plugin - External
- CLI Plugin - External
- Got an issue? Join our Discord
- Need your own plugin? Contact Me
- Have an idea? Let's Discuss
- Want to support me? Buy me a coffee