What are qBits?
qBits are reusable modules that extend qqq applications with pre-built functionality, from authentication to data connectors to complete business applications.
The Building Blocks of qqq
qBits are self-contained packages that add specific capabilities to your qqq application. Instead of building everything from scratch, you can compose your application from battle-tested qBits that handle common requirements like authentication, caching, email sending, and more.
Each qBit is designed to integrate seamlessly with qqq's metadata-driven architecture, automatically registering its tables, processes, and UI components when installed.
Three Types of qBits
Platform Extensions
Core capabilities like authentication, caching, scheduling, and messaging that extend qqq's runtime.
Data Connectors
Backend integrations for databases, APIs, file systems, and external services like Salesforce or Stripe.
Apps
Complete business applications like OMS, WMS, and CRM that you can customize and extend.
Key Benefits
- Faster development - Skip boilerplate and focus on your business logic
- Consistent patterns - All qBits follow qqq conventions
- Tested & maintained - Community and enterprise support
- Composable - Mix and match qBits to build your perfect stack