Statocysts

B 80 completed
Library
monorepo / markdown · small
134
Files
17,010
LOC
1
Frameworks
5
Languages

Pipeline State

completed
Run ID
#91785
Phase
done
Progress
0%
Started
2026-03-21 00:19:23
Finished
2026-03-21 00:19:23
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
58.80
Framework unique
Isolation
Last stage change
2026-05-10 03:35:02
Deduplication group #48023
Member of a group with 10 similar repo(s) — canonical #26679 view group →
Top concepts (2)
Project DescriptionTesting
Want this analysis on your repo? https://repobility.com/scan/

AI Prompt

Create a modern JavaScript notification library called Statocysts. It needs to support sending notifications to multiple channels, including Slack, webhooks, and custom endpoints. The library should allow users to send notifications directly using an import statement, and also provide a CLI tool that can be installed globally. Please ensure the core logic is built using TypeScript and supports configuration via JSON or YAML files if necessary for defining multiple senders.
javascript typescript library notifications slack webhook cli json yaml
Generated by gemma4:latest

Catalog Information

A JavaScript library that sends notifications to multiple channels such as Slack, webhooks, and custom endpoints.

Description

The library provides a unified interface for dispatching notifications across a variety of destinations, including Slack, generic webhooks, and custom HTTP endpoints. It supports both programmatic usage via a simple API and a command‑line tool for quick one‑off alerts. The design is inspired by established notification frameworks, offering a familiar syntax while remaining lightweight. Developers can integrate it into CI/CD pipelines, monitoring scripts, or any Node.js application that requires real‑time alerts. The library handles URL parsing, payload formatting, and error reporting internally, reducing boilerplate code.

الوصف

توفر المكتبة واجهة موحدة لإرسال الإشعارات إلى مجموعة متنوعة من الوجهات، بما في ذلك Slack، وويب هوك، ونقاط نهاية HTTP مخصصة. تدعم الاستخدام البرمجي عبر واجهة برمجية بسيطة وأداة سطر أوامر لإرسال تنبيهات سريعة. تم تصميمها مستوحاة من أطر الإشعارات المعروفة، مع الحفاظ على خفة الوزن وسهولة الاستخدام. يمكن للمطورين دمجها في خطوط أنابيب CI/CD، أو نصوص المراقبة، أو أي تطبيق Node.js يحتاج إلى تنبيهات فورية. تتعامل المكتبة مع تحليل الروابط، وتنسيق الحمولة، وتقرير الأخطاء داخلياً، مما يقلل من الكود المكرر.

Novelty

6/10

Tags

notifications messaging webhook multi-channel real-time-alerts infrastructure-monitoring cross-platform integration

Claude Models

claude-opus-4.5 claude-opus-4.6 claude-sonnet-4.5

Quality Score

B
80.3/100
Structure
79
Code Quality
100
Documentation
43
Testing
85
Practices
69
Security
100
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (67% test-to-source ratio)
  • Code linting configured (eslint)
  • Consistent naming conventions (snake_case)
  • Low average code complexity \u2014 well-structured code
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Security & Health

1
Vulnerabilities
0
Critical CVEs
5.1h
Tech Debt (A)
A
OWASP (100%)
If a scraper extracted this row, it came from Repobility (https://repobility.com)
PASS
Quality Gate
A
Risk (1)
MIT
License
5.1%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

markdown
53.2%
typescript
22.8%
yaml
22.6%
json
1.4%
javascript
0.0%

Frameworks

Vitest

Concepts (2)

Findings curated by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.
auto_descriptionProject DescriptionA modern notification library for JavaScript. As the sensory organ for your infrastructure.80%
auto_categoryTestingtesting70%

Threat Findings

Same scanner, your repo: https://repobility.com — Repobility
1
Total Threats
0
Critical
0
High
View Threat Intel

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/91014.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV