A collection of custom plugins for Sigma Computing, deployed at simons-sigmacomputing-plugins.github.io.
This project showcases example plugins that integrate with the @sigmacomputing/plugin SDK to extend Sigma Computing's capabilities.
- Clock Plugin - A timer-based plugin that executes actions at regular intervals with configurable tick rates
- OnLoad Plugin - An initialization plugin that triggers actions when loaded with optional delay
Visit the deployed site to get the plugin URLs for use in Sigma Computing.
- React 19 with TypeScript for type-safe component development
- Vite for fast development and optimized builds
- React Router for multi-page navigation
- React Compiler enabled for automatic performance optimizations
- ESLint & Prettier for code quality and formatting
- Custom Theme System with centralized color, typography, and spacing configuration
src/plugins/- Plugin implementationssrc/pages/- Landing page and plugin viewssrc/styles/- Global styles and theme configurationsrc/types.ts- TypeScript type definitions
yarn devStarts the development server with hot module replacement (HMR).
yarn buildBuilds the application for production using TypeScript and Vite.
yarn lint # Run ESLint
yarn format # Format code with PrettierThis project uses:
- ESLint with React-specific rules for code quality
- TypeScript for type safety
- React Compiler for automatic performance optimizations
- Prettier for consistent code formatting