allows to publish to any property at any time and subscribe to any property to consume the latest values and all subsequent updates.
A sorted list of key-value pairs in a fast, typed in-memory B+ tree with a powerful API.
A home for your AI agents
broccoli filter but with a persistent cache
Immutable Data Collections
Simple key-value storage with support for multiple backends
A store for Nano Stores state manager to keep data in localStorage
A node module for Google's Universal Analytics tracking
Event-driven backbone for Open Mercato modules.
Merkle tree implemented as a persistent datastructure
A simple state manager for local storage in React applications.
Super-easy (and fast) persistent data structures in Node.js, modeled after HTML5 localStorage
Patch typescript to support custom transformers in tsconfig.json
A Convex component for streaming durable text to the client, from LLMs and other sources.
`React.useState` + BrowserStorage API for persistence
Format validation for Ajv v7+
A sorted list of key-value pairs in a fast, typed in-memory B+ tree with a powerful API.
Pure JavaScript Based Universally Unique Identifier (UUID)
Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action
An implementation of Amazon's DynamoDB built on LevelDB
A sorted list of key-value pairs in a fast, typed in-memory B+ tree with a powerful API.
A calculator for humanity’s peculiar conventions of time.
TypeScript definitions for d3-time
A firebase (firestore) provider for Yjs
Easily add and manage application-level settings
Acts as Flux Capacitor is a better way to work with time-centric ActiveRecord models. Make it feel good to manipulate objects representing real-world events and/or objects with a finite period of database persistence!
QAT-Core is QAT's engine, including a collection of modules for: - Configuration management and persistence - Time manipulation
Persist your params in session so they are used the next time you call the same controller/action. Works with HasScope.
mempersist is a flat file persistence mechanism thatuses YAML for storage. The project is designed to be able toload and store all objects in memory at the same time. The aim is that you can design an object model and add persistence with the minimum of fuss.
This gem provides access to the latest Todoist API. It is designed to be as lightweight as possible. While the gem provides interfaces for the sync API calls, no support is provided for persisting the result of these calls. Collaboration API calls are not supported at this time.
This is an update to the old `gem mirror` command. It uses net/http/persistent and threads to grab the mirror set a little faster than the original. Eventually it will replace `gem mirror` completely. Right now the API is not completely stable (it will change several times before release), however, I will maintain stability in master.
Manacle will allow you to attach constraints to your objects that will persist across new instances of similar objects. As an example, you can constrain a Time object to always advance to the next hour. Then, if you add even one minute to that Time, it will snap to the next hour.
In more complex workflows, multiple models that are related to each other need to be created at the same time. This toolkit allows to specifiy models that orchestrate persistence and validation actions of multiple models by nesting them into a so called orchestration model.
Ephemeron improves the performance of your app. It takes on itself the persistence of the ActiveRecord objects. It protects you from saving the same object many times. It checks whether a fetched from a database object was used. It allows you to eliminate the controller's before_actions that are unnecessarily called. Ephemeron works in the context of the thread and does the bulk of its job (i.a. persistence) at the end of the thread's lifecycle. Although, you can trigger the finalization at any given moment. You don't have to make a distinction in the code for the part that is responsible for the domain logic and the other responsible for the application layers.
behavior_lens provides advanced tools for tracking user activity, sessions, custom events, click heatmaps, and more. It supports real-time updates, customizable reports, and data persistence for detailed analysis.
DraftPunk allows editing of a draft version of an ActiveRecord model and its associations. When it's time to edit, a draft version is created in the same table as the object. You can specify which associations should also be edited and stored with that draft version. All associations are stored in their native table. When it's time to publish, any attributes changed on your draft object persist to the original object. All associated objects behave the same way. Any associated have_many objects which are deleted on the draft are deleted on the original object. This gem doesn't rely on a versioning gem and doesn't store incremental diffs of the model. It simply works with your existing database (plus one new column on your original object).
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.