Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
@castore/core
Advanced tools
Castore <a aria-label="NPM version" href="https://www.npmjs.com/package/@cast
Event Sourcing is a data storage paradigm that saves changes in your application state rather than the state itself.
It is powerful as it enables rewinding to a previous state and exploring audit trails for debugging or business/legal purposes. It also integrates very well with event-driven architectures.
However, it is tricky to implement 😅
After years of using it at Theodo, we have grown to love it, but also experienced first-hand the lack of consensus and tooling around it. That's where Castore comes from!
Castore is a TypeScript library that makes Event Sourcing easy 😎
🙈 Stack agnostic: Can be used in any JS context (web apps, containers, lambdas... you name it 🙌)
🕊️ Light-weight: opt-in packages only
🏋️ Type-safety pushed to the limit
📐 Validation library agnostic (Zod, JSON schema...) with support for type inference
😍 On-the-shelf adapters for Redux, DynamoDB, SQS, EventBridge and more
🎯 Test tools included
🔧 Migration & maintenance utils available
🎨 React components to visualize and model your event stores
And much more to come 🙌: Admin, snapshots, read models...
FAQs
Castore <a aria-label="NPM version" href="https://www.npmjs.com/package/@cast
The npm package @castore/core receives a total of 1,298 weekly downloads. As such, @castore/core popularity was classified as popular.
We found that @castore/core demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 4 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.