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

4 repos

Awesome GitHub RepositoriesObject-Oriented Foundations

Core structural mechanisms for defining types, sharing behavior, and managing object relationships, distinct from runtime metadata manipulation.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Object-Oriented Foundations. Refine with filters or upvote what's useful.

  1. Home
  2. Software Engineering & Architecture
  3. Architectural Design Patterns
  4. Object-Oriented Foundations

Awesome Object-Oriented Foundations GitHub Repositories

Describe the repository you're looking for…
We'll search the best matching repositories with AI.
  • donnemartin/system-design-primer

    donnemartin/system-design-primer

    335,906GitHubView on GitHub↗

    This repository is a comprehensive educational resource designed to help software engineers master large-scale system design and prepare for technical interviews. It provides a structured curriculum that covers the fundamental principles of distributed systems, backend engineering, and object-oriented design through a

    Pythondesigndesign-patternsdesign-system
  • CyC2018/CS-Notes

    CyC2018/CS-Notes

    183,686GitHubView on GitHub↗

    This repository serves as a comprehensive educational resource covering core computer science concepts, software engineering principles, and system architecture. It provides detailed explanations of fundamental data structures and algorithms, alongside in-depth analysis of database management systems, including transac

    algorithmcomputer-sciencecpp
  • rust-lang/rust

    rust-lang/rust

    110,533GitHubView on GitHub↗

    Rust is a programming language designed for memory safety and performance. It provides a comprehensive curriculum that covers fundamental syntax, memory management, and advanced programming paradigms, including support for functional and object-oriented styles. The language features a strong type system that enforces m

    Rustcompilerlanguagerust
  • 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

Explore sub-tags

  • AssociationsStructural relationships between classes that exist independently of execution state.
  • Game Logic ModelsImplementations of card games and simulation-based object structures.
  • Generic Programming LibrariesLibraries that provide reusable code structures capable of operating on various data types without sacrificing type safety.
  • Inheritance MechanismsLanguage features that allow new classes or objects to derive properties and behaviors from existing ones.
  • Object-Oriented ProgrammingProgramming paradigm centered on organizing software design around data objects rather than functions and logic.
  • PolymorphismProgramming capability that allows entities of different types to be treated through a uniform interface.
  • Resource Allocation DesignsObject-oriented models for managing finite resource availability and state.