Persistent Data Structures for JavaScript
data structure persistent clojurescript map filter reduce data-structure collections hashmapAn alpha modern embedded database. We also support merge operators.
database embedded lock-free persistent concurrent b-tree b-link-tree b-plus-tree log-structured tree reliable fuzzing formal-methods high-performance bw-treeA fast immutable list with a functional API. List is a purely functional alternative to arrays. It is an implementation of a fast persistent sequence data structure. Compared to JavaScript's Array List has three major benefits.
functional-programming data-structures immutable ramda fantasy-land immutable-lists redux list functional persistent sequence vectorimmer is a library of persistent and immutable data structures written in C++. These enable whole new kinds of architectures for interactive and concurrent programs of striking simplicity, correctness, and performance. In the last few years, there has been a growing interest in immutable data structures, motivated by the horizontal scaling of our processing power and the ubiquity of highly interactive systems. Languages like Clojure and Scala provide them by default, and implementations for JavaScript like Mori and Immutable.js are widely used, specially in combination with modern UI frameworks like React.
immutable data-structures modern-cpp cpp14 rrb-tree persistent postmodernism value-semanticsImmutable data cannot be changed once created, leading to much simpler application development, no defensive copying, and enabling advanced memoization and change detection techniques with simple logic. Persistent data presents a mutative API which does not update the data in-place, but instead always yields new updated data.
immutable persistent lazy data data-structure functional collection stateless sequence iterationImmutable data cannot be changed once created, leading to much simpler application development, no defensive copying, and enabling advanced memoization and change detection techniques with simple logic. Persistent data presents a mutative API which does not update the data in-place, but instead always yields new updated data. Immutable.js provides many Persistent Immutable data structures including: List, Stack, Map, OrderedMap, Set, OrderedSet and Record.
immutable persistent lazy data data-structure functional collection stateless sequence iteration collectionsElectron doesn't have a built-in way to persist user preferences and other data. This module handles that for you, so you can focus on building your app. The data is saved in a JSON file in app.getPath('userData').You can use this module directly in both the main and renderer process.
electron store app config storage conf configuration settings preferences json data persist persistent saveSave and load the Redux state with ease. And you need to install at least one redux-storage-engine, as redux-storage is only the "management core".
react redux storage database storage-engine immutablejs redux-middleware fsa flux-standard-action flux immutable persistent data localstorageFalcon in a free, open-source SQL editor with inline data visualization. It currently supports connecting to RedShift, MySQL, PostgreSQL, IBM DB2, Impala, MS SQL, and SQLite. Visit plot.ly to learn more or visit the Plotly forum.
electron visualization plotly sql mysql-client postgresql falcon redshift postgres elasticsearch drill s3 persistent connectorMorearty.js is a thin layer on top of React (implemented as a mixin) providing better state management facilities in the manner of Om but written in pure JavaScript. Underneath, Morearty leverages immutable data structures, provided by Facebook's Immutable library, which hold the state of an application. That state is described by a single Binding object and all state transitions are performed through it. When an application component needs to delegate a part of its state to a sub-component, it can create a sub-binding which points to a nested location within the global state and is fully synchronized with the original binding. This way every component knows only what it should know and the entire state is effectively encapsulated. Morearty detects any changes automatically and triggers re-rendering. Moreover, each component gets a correctly defined shouldComponentUpdate method that compares the component's state using straightforward JavaScript strict equals operator ===. So, only the components whose state was altered are re-rendered.
moreartyjs morearty react immutable persistentFalcon is a free, open-source SQL editor with inline data visualization. It currently supports connecting to RedShift, MySQL, PostgreSQL, IBM DB2, Impala, MS SQL, Oracle, SQLite and more (for connecting to Oracle, please, see here the instructions to install the required free Oracle Instant Client). Visit plot.ly to learn more or visit the Plotly forum.
electron visualization plotly sql mysql-client postgresql falcon redshift postgres elasticsearch drill s3 persistent connectorIf you need this for Electron, check out electron-store instead.Returns a new instance.
config store storage conf configuration settings preferences json data persist persistent saveSee ki-lang.org for more information or try ki straight in your browser. ki is a lisp with Clojure data structures and semantics that can be intermixed with Javascript code at any level.
lisp data persistent functional clojurescript macros macro sweet-macrosUtilities for treating frozen JavaScript objects as persistent immutable collections. Object.freeze() is a quick and easy way to get immutable collections in plain JavaScript. If you recursively freeze an object hierarchy, you have a nice structure you can pass around without fear of mutation. The problem is that if you want to modify properties inside this hierarchical collection, you have to return a new copy with the properties changed.
freeze frozen immutable persistent collections structural sharing update moriA Vagrant plugin that creates a persistent storage and attaches it to guest machine. After installing you can set the location and size of the persistent storage.
vagrant storage disk persistent-storage persistent virtualboxRemember Me cookie authentication strategy for Passport.
passport cookie persistent rememberme auth authn authenticationIf you don't need caching, you should use conf instead. This module extends that module and abstracts away the caching mechanism.Returns a new instance.
cache caching config store app storage conf configuration settings preferences json data persist persistent save load read writeOnly need in-memory persistence and no resuming? Check out enstore.Returns a level-store instance.
leveldb levelup stream persistentAll you have to care about is what to persist. This module will handle all the dull details like where and how.If you need this for Electron, check out electron-store instead.
config store app storage conf configuration settings preferences json data persist persistent save load read write cache
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.