awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tobgu avatar

tobgu/pyrsistent

0
View on GitHub↗
2,186 星标·166 分支·Python·MIT·6 次浏览

Pyrsistent

Persistent/Immutable/Functional data structures for Python

Features

  • Data Structures - Persistent, immutable, and functional data structures.
  • Immutable Data Structures - Provides persistent, immutable, and functional data structures.

Star 历史

tobgu/pyrsistent 的 Star 历史图表tobgu/pyrsistent 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Pyrsistent 的开源替代方案

相似的开源项目,按与 Pyrsistent 的功能重合度排序。
  • facebook/immutable-jsfacebook 的头像

    facebook/immutable-js

    33,060在 GitHub 上查看↗

    This is a persistent data structure library for JavaScript that provides collections which prevent the direct mutation of objects and arrays. It serves as an immutable state management tool and functional programming utility, ensuring that data remains unchanged after creation to simplify change detection and state tracking. The library enables the maintenance of application state by producing new versions of data structures during updates. It focuses on efficient data comparison by checking actual content instead of memory references and supports a functional programming workflow to prevent

    TypeScript
    在 GitHub 上查看↗33,060
  • kotlin/kotlinx.collections.immutableKotlin 的头像

    Kotlin/kotlinx.collections.immutable

    1,409在 GitHub 上查看↗

    Kotlinx.collections.immutable is a persistent data structure library for Kotlin that provides immutable lists, sets, and maps for state management. It enforces strict immutability by exposing read-only interfaces that block unauthorized modifications at compile time, while persistent structural sharing allows modified copies to efficiently reuse underlying memory storage with the original collection. Multiple insertions and removals can be batched through temporary mutable builder interfaces to instantly produce new persistent collections without intermediate allocations. Additionally, stand

    Kotlincollectionsimmutableimmutable-collections
    在 GitHub 上查看↗1,409
  • getify/functional-light-jsgetify 的头像

    getify/Functional-Light-JS

    16,763在 GitHub 上查看↗

    Functional-Light-JS is a JavaScript functional programming library designed to implement functional patterns within JavaScript applications. It serves as a toolkit for declarative data processing, immutable data management, and the construction of complex logic through higher-order functions. The library focuses on a pragmatic implementation of functional programming, providing utilities for curried argument application and function composition. It emphasizes the use of pure functions to calculate state updates and manage application data without side effects. The project covers broad capabi

    JavaScript
    在 GitHub 上查看↗16,763
  • chvin/react-tetrischvin 的头像

    chvin/react-tetris

    8,717在 GitHub 上查看↗

    This is a browser-based Tetris game built with React, using Redux and Immutable.js to manage all game state in a single immutable store. The application renders the game board, next-block preview, and score display as React components, with state transitions that are predictable and support time-travel debugging through the Redux DevTools Extension. The game distinguishes itself through several integrated capabilities. It automatically adapts between keyboard and touch controls based on the user's input device, with configurable repeat rates for responsive gameplay. A persistence layer serial

    JavaScriptimmutablereactredux
    在 GitHub 上查看↗8,717
查看 Pyrsistent 的所有 30 个替代方案→

常见问题解答

tobgu/pyrsistent 是做什么的?

Persistent/Immutable/Functional data structures for Python

tobgu/pyrsistent 的主要功能有哪些?

tobgu/pyrsistent 的主要功能包括:Data Structures, Immutable Data Structures。

tobgu/pyrsistent 有哪些开源替代品?

tobgu/pyrsistent 的开源替代品包括: facebook/immutable-js — This is a persistent data structure library for JavaScript that provides collections which prevent the direct mutation… kotlin/kotlinx.collections.immutable — Kotlinx.collections.immutable is a persistent data structure library for Kotlin that provides immutable lists, sets,… immutable-js/immutable-js — Immutable.js is a library of persistent data structures and a functional state management toolkit. It provides a… chvin/react-tetris — This is a browser-based Tetris game built with React, using Redux and Immutable.js to manage all game state in a… google/guava — Guava is a Java standard library extension and utility toolkit that provides optimized data structures, concurrency… getify/functional-light-js — Functional-Light-JS is a JavaScript functional programming library designed to implement functional patterns within…