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

Next Steps

Powered by qqq