awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

Awesome GitHub RepositoriesImmutable Byte Sequences

Fixed sequences of bytes that cannot be modified, used for efficient comparison and storage.

Distinct from Byte Sequence Storage: Unlike general byte storage, this specifically addresses immutability for performance and consistency in I/O processing.

Explore 4 awesome GitHub repositories matching operating systems & systems programming · Immutable Byte Sequences. Refine with filters or upvote what's useful.

Awesome Immutable Byte Sequences GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • square/okioAvatar de square

    square/okio

    8,986Voir sur GitHub↗

    Okio is a Java I/O library providing a set of tools for efficient byte-stream processing and file system operations. It functions as a buffered byte stream handler and streaming data transformer, utilizing a cross-platform file system API to manage data movement. The project is distinguished by its use of pooled mutable byte buffers that treat sequences as queues to reduce memory copying and garbage collection churn. It further decouples file operations from the host operating system through an abstraction-based file system, allowing for consistent path manipulation and atomic operations acro

    Provides immutable byte sequences to optimize memory usage and simplify comparisons during stream processing.

    Kotlinkotlinkotlin-multiplatform
    Voir sur GitHub↗8,986
  • louthy/language-extAvatar de louthy

    louthy/language-ext

    7,057Voir sur GitHub↗

    language-ext is a functional programming framework for C# that provides a suite of immutable data structures and monadic types. It enables the implementation of pure functional programming patterns, utilizing containers to manage side effects, optional values, and error handling. The library is distinguished by its advanced concurrency and state management tools, including a software transactional memory system and lock-free atomic references. It also provides specialized utilities for distributed systems, such as vector clocks for causality tracking and deterministic data conflict resolution

    Supports adding individual items to the beginning or end of a sequence lazily.

    C#
    Voir sur GitHub↗7,057
  • gopl-zh/gopl-zh.github.comAvatar de gopl-zh

    gopl-zh/gopl-zh.github.com

    4,958Voir sur GitHub↗

    Ce projet est une traduction chinoise d'un guide complet sur le langage de programmation Go. Il sert de ressource éducative localisée et de manuel technique conçu pour fournir des conseils sur la syntaxe, la conception et le développement logiciel. La ressource couvre un large éventail d'enseignements sur le langage Go, y compris l'implémentation de modèles de programmation et la conception système. Elle inclut des leçons traduites et des exemples axés sur les fonctionnalités fondamentales du langage telles que la concurrence et l'utilisation des interfaces. Le contenu couvre divers domaines, notamment les fondamentaux du langage, la modélisation de données, la réflexion au runtime et la gestion de la mémoire. Il fournit également une couverture détaillée de l'architecture logicielle, de la gestion des erreurs, de l'assurance qualité et du réseau web. La documentation est structurée comme un manuel technique comprenant du contenu traduit, des errata et des corrections pour garantir un apprentissage précis.

    Explains Go's management of strings as immutable byte sequences for efficiency and memory sharing.

    Goprogramming-language
    Voir sur GitHub↗4,958
  • kotlin/kotlinx-ioAvatar de Kotlin

    Kotlin/kotlinx-io

    1,539Voir sur GitHub↗

    Kotlinx-io is a multiplatform library designed for input and output operations, providing a unified interface for streaming data, managing byte buffers, and interacting with local filesystems. It serves as a cross-platform abstraction layer that standardizes how applications handle data movement across different operating systems and hardware architectures. The library distinguishes itself by providing high-performance tools for both mutable and immutable byte sequences. It utilizes segmented memory pools and direct memory access to minimize allocation overhead and prevent unnecessary data co

    Ensures data integrity and thread safety through read-only memory views of byte sequences.

    Kotliniokotlinkotlinx
    Voir sur GitHub↗1,539
  1. Home
  2. Operating Systems & Systems Programming
  3. Immutable Byte Sequences

Explorer les sous-tags

  • Immutable Sequence UpdatesAdding elements to the boundaries of a persistent sequence without triggering full evaluation. **Distinct from Immutable Byte Sequences:** Distinct from Immutable Byte Sequences: applies to generic immutable sequences, not specifically bytes, and focuses on lazy insertion.