awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Data Structures · Awesome GitHub Repositories

9 repos

Awesome GitHub RepositoriesData Structures

Organized formats and containers used to store, retrieve, and manage collections of data efficiently.

Explore 9 awesome GitHub repositories matching programming languages & runtimes · Data Structures. Refine with filters or upvote what's useful.

  1. Home
  2. Programming Languages & Runtimes
  3. Programming Utilities
  4. Data Structure and Type Helpers
  5. Data Structures

Awesome Data Structures GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • fffaraz/awesome-cpp

    fffaraz/awesome-cpp

    69,832GitHubView on GitHub↗

    This project is a comprehensive, curated directory of high-quality libraries, tools, and educational resources for C and C++ development. It serves as an ecosystem discovery index, helping developers navigate the vast landscape of third-party components, frameworks, and technical documentation available for the languag

    awesomeawesome-listc
  • scikit-learn/scikit-learn

    scikit-learn/scikit-learn

    65,178GitHubView on GitHub↗

    Scikit-learn is a machine learning library for predictive data analysis that provides a collection of algorithms for supervised and unsupervised learning. It functions as a comprehensive toolkit for data preprocessing, dimensionality reduction, and model selection, allowing users to classify data objects, predict conti

    Pythondata-analysisdata-sciencemachine-learning
  • kdn251/interviews

    kdn251/interviews

    64,945GitHubView on GitHub↗

    This project serves as a centralized knowledge base and study guide for mastering computer science fundamentals and technical interview preparation. It provides a structured collection of algorithmic implementations, data structure guides, and theoretical references designed to support professional development and prob

    Javaalgorithmalgorithm-challengesalgorithm-competitions
  • xingshaocheng/architect-awesome

    xingshaocheng/architect-awesome

    60,831GitHubView on GitHub↗

    This project serves as a comprehensive knowledge base and reference for distributed systems engineering and enterprise software architecture. It provides a structured collection of technical resources, design patterns, and methodologies intended to assist in the design, maintenance, and scaling of complex, high-perform

  • git/git

    git/git

    59,192GitHubView on GitHub↗

    Git is a distributed version control system and command-line tool designed for tracking changes in source code and coordinating collaborative software development. It functions as a content-addressable storage platform where project data is maintained as immutable objects indexed by cryptographic hashes, ensuring data

    Cchacktoberfestshell
  • Asabeneh/30-Days-Of-Python

    Asabeneh/30-Days-Of-Python

    58,305GitHubView on GitHub↗

    This project is a structured educational curriculum designed to guide beginners through the fundamental concepts and syntax of the Python programming language. It functions as a self-paced technical training resource, providing a curated path for individuals to acquire core software development skills through a series

    Python30-days-of-pythondatadata-science
  • docling-project/docling

    docling-project/docling

    53,584GitHubView on GitHub↗

    Docling is a modular framework designed for document parsing, layout analysis, and structured data extraction. It transforms unstructured files and web content into a unified, hierarchical data model that preserves the spatial and semantic relationships between text, tables, images, and layout elements. By normalizing

    Pythonaiconvertdocument-parser
  • ultralytics/ultralytics

    ultralytics/ultralytics

    53,426GitHubView on GitHub↗

    Ultralytics is a comprehensive computer vision framework designed for training, validating, and deploying deep learning models across a wide range of visual recognition tasks. It provides a unified interface for core operations including object detection, instance segmentation, pose estimation, and image classification

    Pythonclicomputer-visiondeep-learning
  • typst/typst

    typst/typst

    51,468GitHubView on GitHub↗

    Typst is a programmable, markup-based typesetting engine designed for professional document creation. It functions as a scriptable publishing toolchain that transforms plain text and code into complex, paginated outputs. By utilizing a high-performance compiler, the system automates document assembly, mathematical rend

    Rustcompilermarkuptypesetting

Explore sub-tags

  • Array Processing Utilities2 sub-tagsTools and methods specifically designed for the manipulation, iteration, and filtering of ordered array-based sequences.
  • ContainersImplementations of ordered or unordered in-memory data containers.
  • DictionariesData structures that store and manipulate collections of information using a key-value pair format.
  • Directed Acyclic Graphs
Data structures where nodes point to parents in a non-circular chain.
  • Hierarchical Document ModelsData structures that represent document content while preserving spatial and semantic relationships.
  • Hierarchical Tree Structures5 sub-tagsData structures organized in parent-child node relationships, focusing on branching and recursive connectivity.
  • Inference Result ObjectsStructured data containers that encapsulate complex model outputs like bounding boxes and masks for programmatic access.
  • Linear Collections4 sub-tagsSequential data structures organized in a linear order, distinct from hierarchical or associative structures.
  • Specialized Memory Formats3 sub-tagsStructures optimized for specific memory constraints or state integrity, such as immutability or sparse storage.