Striae is a cloud-native forensic annotation application for firearms identification, built with React Router and Cloudflare Workers.
This npm package publishes the Striae application source for teams that run/develop their own Striae environment.
- Application: https://striae.app
- Source repository: https://github.com/striae-org/striae
- Releases: https://github.com/striae-org/striae/releases
- Security policy: https://github.com/striae-org/striae/security/policy
- A deployable source distribution of Striae app code.
- A package that includes worker examples and example configuration files.
- Not a small client SDK.
- Not a zero-config, ready-to-run desktop app.
- npmjs: https://www.npmjs.com/package/@striae-org/striae
- GitHub Packages: https://github.com/orgs/striae-org/packages/npm/package/striae
This package intentionally includes only non-sensitive defaults and runtime source needed for setup.
Included:
app/source (withapp/config-example/)functions/,public/- Worker package manifests
- Worker source files needed by the example workers, including nested helper modules, while excluding production worker entry files (
workers/*/src/**/*.tsexcludingworkers/*/src/**/*worker.ts) - PDF worker example support files limited to
workers/pdf-worker/src/assets/generated-assets.example.tsandworkers/pdf-worker/src/formats/format-striae.ts(no extra PDF image assets or custom formats) - Worker example Wrangler configs (
workers/*/wrangler.jsonc.example) - Project-level example and build config (
.env.example,wrangler.toml.example,tsconfig.json, etc.)
Excluded (by design):
- Real runtime config under
app/config/ - Real worker config files (for example
workers/*/wrangler.jsonc) - Local secrets and machine-specific files
- Extra repository metadata not required for npm consumers
- Do not commit secrets to
app/config/,.env, or worker config files. - Use only example files as templates and provide real values in your own private environment.
- Review release notes for security updates before deployment.
See LICENSE and NOTICE.
- Support page: https://www.striae.org/support
- Contact: info@striae.org