Skip to content

A modular, framework-agnostic infrastructure system for production-grade web apps. Built in TypeScript with strict level separation, deterministic behavior, and reproducible builds — unifying runtime logic, SDK utilities, and framework adapters under one coherent monorepo.

License

Notifications You must be signed in to change notification settings

Ooops-Studio/ooops-system

Ooops System — Monorepo

A modular, framework-agnostic infrastructure suite for building production-grade web applications.
Unifies runtime logic, SDK utilities, and framework integrations under a single, deterministic monorepo.


Overview

The Ooops System is structured for clarity, composability, and reproducible builds.
It provides three main public packages and supporting developer tooling.

Packages

Package Description
@ooopsstudio/core Deterministic runtime, ports, engines, and services
@ooopsstudio/sdk Developer utilities and platform integrations
@ooopsstudio/frameworks Framework adapters for Svelte and React

Installation

pnpm install
pnpm -r build

Development Standards

  • Node 22+
  • TypeScript strict mode
  • pnpm 9+
  • Vitest + V8 coverage
  • ESLint Stylistic
  • Deterministic builds with tsup

CI and Publishing

The repository includes reusable workflows for CI, validation, and releases via Changesets.
Each package is published under the @ooopsstudio scope on npm.


License

MIT © Ooops Studio

About

A modular, framework-agnostic infrastructure system for production-grade web apps. Built in TypeScript with strict level separation, deterministic behavior, and reproducible builds — unifying runtime logic, SDK utilities, and framework adapters under one coherent monorepo.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages