Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 5.6% on proxy.golang.org
Top 5.8% dependent packages on proxy.golang.org
Top 1.6% dependent repos on proxy.golang.org
Top 8.8% forks on proxy.golang.org

proxy.golang.org : github.com/johnsiilver/boutique

Package boutique provides an immutable state storage with subscriptions to changes in the store. It is intended to be a single storage for individual client data or a single state store for an application not requiring high QPS. Features: Drawbacks: When we say immutable, we mean that everything gets copied, as Go does not have immutable objects or types other than strings. This means every update to a pointer or reference type (map, dict, slice) must make a copy of the data before changing it, not a mutation. Because of modern processors, this copying is quite fast. Boutique provides storage that is best designed in a modular method: The files are best organized by using them as follows: Please see github.com/johnsiilver/boutique for a complete guide to using this package. Its complicated enough to warrant some documentation to guide you through. If your very impatient, there is an example directory with examples of verying complexity.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/johnsiilver/boutique
Keywords: golang, golang-package, immutable, middleware, redux, state, store, subscriptions
License: MIT
Latest release: almost 7 years ago
First release: almost 7 years ago
Namespace: github.com/johnsiilver
Dependent packages: 1
Dependent repositories: 11
Stars: 44 on GitHub
Forks: 4 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 14 days ago

    Loading...
    Readme
    Loading...