awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
frptools avatar

frptools/collectable

0
View on GitHub↗

Collectable

High-performance immutable data structures for modern JavaScript and TypeScript applications. Functional interfaces, deep/composite operations API, mixed mutability API, TypeScript definitions, ES2015 module exports.

Features

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
  • Persistent Data Structures - High-performance immutable data structures for modern apps.
  • 280 stars·14 forks·TypeScript·MIT·11 views

    Star history

    Star history chart for frptools/collectableStar history chart for frptools/collectable

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Frequently asked questions

    What does frptools/collectable do?

    High-performance immutable data structures for modern JavaScript and TypeScript applications. Functional interfaces, deep/composite operations API, mixed mutability API, TypeScript definitions, ES2015 module exports.

    What are the main features of frptools/collectable?

    The main features of frptools/collectable are: Persistent Data Structures.

    Which projects share features with frptools/collectable?

    Projects with overlapping indexed features include: aearly/icepick — Utilities for treating frozen JavaScript objects as persistent immutable collections. benji6/imlazy — 😴 Functional programming with lazy immutable iterables. ds300/derivablejs — Functional Reactive State for JavaScript and TypeScript. dtao/lazy.js — Lazy.js is a JavaScript library that implements a lazy evaluation model for processing collections and data streams.… emmanueltouzery/prelude.ts — Functional programming, immutable collections and FP constructs for typescript and javascript. facebook/immutable-js — This is a persistent data structure library for JavaScript that provides collections which prevent the direct mutation…

    Projects sharing features with Collectable

    These projects share indexed features with Collectable. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • benji6/imlazybenji6 avatar

      benji6/imlazy

      104View on GitHub↗

      😴 Functional programming with lazy immutable iterables

      JavaScript
      View on GitHub↗104
    • ds300/derivablejsds300 avatar

      ds300/derivablejs

      519View on GitHub↗

      Functional Reactive State for JavaScript and TypeScript

      JavaScript
      View on GitHub↗519
    • dtao/lazy.jsdtao avatar

      dtao/lazy.js

      5,975View on GitHub↗

      Lazy.js is a JavaScript library that implements a lazy evaluation model for processing collections and data streams. It defers all computation until iteration begins, building chains of transformations that execute only when values are consumed, avoiding intermediate arrays and buffering. The library wraps data sources into a uniform sequence interface, enabling operations like map and filter to be chained together without materializing intermediate results. The library extends lazy processing beyond simple collections to handle asynchronous data sources, DOM events, strings, and Node.js stre

      JavaScript
      View on GitHub↗5,975
    • aearly/icepickaearly avatar

      aearly/icepick

      422View on GitHub↗

      Utilities for treating frozen JavaScript objects as persistent immutable collections

      JavaScript
      View on GitHub↗422
    Compare all 12 related projects→