An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with polymorphism

A curated list of projects in awesome lists tagged with polymorphism .

https://github.com/microsoft/proxy

Proxy: Next Generation Polymorphism in C++

cpp cpp20 cross-platform duck-typing header-only library polymorphism single-header

Last synced: 14 May 2025

https://github.com/ldionne/dyno

Runtime polymorphism done right

cpp cpp11 cpp14 cpp17 hana polymorphism type-erasure

Last synced: 13 Apr 2025

https://github.com/mackysoft/unity-serializereferenceextensions

Provide popup to specify the type of the field serialized by the [SerializeReference] attribute in the inspector.

c-sharp csharp interface polymorphism serialization serializereference unity unity-editor

Last synced: 15 May 2025

https://github.com/mackysoft/Unity-SerializeReferenceExtensions

Provide popup to specify the type of the field serialized by the [SerializeReference] attribute in the inspector.

c-sharp csharp interface polymorphism serialization serializereference unity unity-editor

Last synced: 08 May 2025

https://github.com/frkngksl/shoggoth

Shoggoth: Asmjit Based Polymorphic Encryptor

asmjit bof coff loader obfuscator pe polymorphic-engine polymorphism shellcode

Last synced: 04 Apr 2025

https://github.com/frkngksl/Shoggoth

Shoggoth: Asmjit Based Polymorphic Encryptor

asmjit bof coff loader obfuscator pe polymorphic-engine polymorphism shellcode

Last synced: 27 Sep 2025

https://github.com/mpark/variant

C++17 `std::variant` for C++11/14/17

cpp cpp11 cpp14 cpp17 cpp20 discriminated-unions polymorphism variant

Last synced: 11 Oct 2025

https://github.com/ibob/dynamix

:fish_cake: A new take on polymorphism

cpp library mixins oop polymorphism

Last synced: 15 May 2025

https://github.com/iboB/dynamix

:fish_cake: A new take on polymorphism

cpp library mixins oop polymorphism

Last synced: 15 Mar 2025

https://github.com/kripod/react-polymorphic-box

Building blocks for strongly typed polymorphic components in React.

component polymorphism react typescript

Last synced: 12 Apr 2025

https://github.com/jll63/yomm2

Fast, orthogonal, open multi-methods. Solve the Expression Problem in C++17.

cpp cpp17 expression-problem multi-methods multiple-dispatch open-methods polymorphism

Last synced: 06 Apr 2025

https://github.com/milaan9/06_python_object_class

Object-oriented programming (OOP) is a method of structuring a program by bundling related properties and behaviors into individual objects. In this tutorial, you’ll learn the basics of object-oriented programming in Python.

classes-and-objects encapsulation inheritance instance-methods instance-variables ipython-notebook oop-concepts oop-examples oop-principles oops-in-python operator-overloading operatoroverloding polymorphism python-tutor python-tutorial-github python-tutorial-notebook python4beginner python4datascience python4everybody tutor-milaan9

Last synced: 05 Apr 2025

https://github.com/mokevnin/you-don-t-know-oop

Знаете ли вы ооп?

oop polymorphism

Last synced: 16 Oct 2025

https://github.com/kripod/react-polymorphic-types

Zero-runtime polymorphic component definitions for React

as-prop polymorphism react typescript

Last synced: 05 Apr 2025

https://github.com/7sharp9/write-you-an-inference-in-fsharp

Different type inference algorithms implemented in F#

fsharp hindley-milner polymorphism typeinference typesystems

Last synced: 14 Apr 2025

https://github.com/cbeck88/strict-variant

A realtime/embedded-friendly C++11 variant type which is never empty and prevents undesirable implicit conversions

container cpp11 polymorphism type-safety union variant

Last synced: 27 Mar 2025

https://github.com/totallynotchase/c-iterators

:books: A demonstration of implementing a "type-safe" lazy iterator interface in pure C99

c c-preprocessor generic iterator lazy-evaluation polymorphism preprocessor type-safety typeclasses

Last synced: 14 Apr 2025

https://github.com/tigranv/Useful_Examples_C-Sharp

In this repository, I gathered a lot of useful examples of code and their description that I create while studying programming. Here you can find examples on the use of the Inheritance, Encapsulation, Abstraction, Interfacies, Polymorphism, Indexers, Operators Overloading, Extention Methods, System IO , Exception Handling, Delegates, Events, IDisposable, IClonable, GC, IEnumerable, IEnumerator Interfaces, Yield, Generic Programming,

c-sharp delegate encapsulation example-code example-project extention-methods ienumerator-interfaces inheritance polymorphism thread tutorial tutorial-code yield

Last synced: 09 Apr 2025

https://github.com/shikha-code36/object-oriented-programming-oops-python

Object-oriented programming (OOP) is a method of structuring a program by bundling related properties and behaviors into individual objects. In this tutorial, you’ll learn about object-oriented programming in Python.

class-attribute classes-and-objects constructor decorators-python encapsulation inheritance instance methods object-oriented-programming oop oop-concepts oop-examples oop-principles oops oops-in-python polymorphism python-tutorial python3

Last synced: 23 Jul 2025

https://github.com/boostorg/poly_collection

Fast containers of polymorphic objects.

boost containers cpp cpp11 polymorphism

Last synced: 06 Apr 2025

https://github.com/lorepozo/polytype-rs

A Hindley-Milner polymorphic typing system

hindley-milner polymorphism type-inference types

Last synced: 30 Dec 2025

https://github.com/wbbradley/ace

A statically-typed strictly-evaluated garbage-collected readable programming language.

compiler ffi garbage-collect hindley-milner lambda-calculus llvm llvm-compiler newtypes polymorphism programming-language static-typing system-f type-safety typeclass zion

Last synced: 15 Sep 2025

https://github.com/totallynotchase/typeclass-interface-pattern

Ideas, thoughts, and notes on a typeclass/interface based polymorphism pattern for standard C

c c90 c99 interface polymorphism typeclass typeclasses

Last synced: 10 Apr 2025

https://github.com/biojulia/geneticvariation.jl

Datastructures and algorithms for working with genetic variation

bioinformatics biology julia mutation polymorphism snps variation

Last synced: 07 Sep 2025

https://github.com/permutationlock/zimpl

Simple comptime generic interfaces for Zig

generics interfaces polymorphism traits vtables zig

Last synced: 11 Apr 2025

https://github.com/lysxia/system-f

Formalization of the polymorphic lambda calculus and its parametricity theorem

coq denotational-semantics formalization lambda-calculus parametricity polymorphism system-f

Last synced: 22 Mar 2025

https://github.com/totallynotchase/c-iterplus

Functional, Type safe, Lazy abstractions for generic iterators in C - https://github.com/TotallyNotChase/c-iterators

c generic interface iterator lazy-evaluation polymorphism type-safety typeclass

Last synced: 01 Aug 2025

https://github.com/ystrauch/swagger-object-validator

Node-Module to validate your model against a swagger spec and receive in-depth error traces

polymorphism swagger swagger-spec swagger2 validation validator

Last synced: 11 Apr 2025

https://github.com/njnareshjoshi/exercises

This repository along with the articles repository (https://github.com/njnareshjoshi/articles) contains coding examples for my blog ProgrammingMitra

classnotfoundexception immutability inheritance integer-cache java java-8 java-cloning java-serialization noclassdeffounderror polymorphism

Last synced: 03 Sep 2025

https://github.com/gbury/archsat

A proof-producing SMT/McSat solver, handling polymorphic first-order logic, and using an SMT/McSat core extended using Tableaux, Superposition and Rewriting.

formal-proofs ocaml polymorphism rewriting sat smt theorem-proving

Last synced: 22 Apr 2025

https://github.com/rlepigre/subml

SubML (prototype) language

polymorphism prototype-language subtyping termination

Last synced: 09 Jul 2025

https://github.com/hoangsonww/inheritance-in-java

📚 This repository features the power and applications of inheritance, encapsulation, and interfaces in Java. It includes examples of how to efficiently manage and organize objects, leveraging inheritance for code reusability and interfaces for implementing polymorphism.

inheritance interface interface-java java object-oriented-programming oop oop-principles oops-in-java polymorphic polymorphic-relationships polymorphic-types polymorphism types

Last synced: 10 Oct 2025

https://github.com/waymondo/activerecord-exclusive-arc

:dizzy: An ActiveRecord extension for implementing polymorphic relationships as exclusive arcs

activerecord exclusive-arc polymorphism rails

Last synced: 10 Apr 2025

https://github.com/ab-noori/school-library

A school library application will record the books available in the library and track their borrowers. It will allow new students or teachers to be added, new books to be added, and records of borrowed books and corresponding borrowing dates to be saved. A beautiful and well-organized system will be built to accomplish the task efficiently.

abstraction encapsulation inheretence object-oriented object-oriented-programming object-oriented-programming-project oop oop-principles polymorphism ruby

Last synced: 23 Mar 2025

https://github.com/karaatanassov/go_polymorphic_json

Demonstration of using polymorphic JSON types with golang.

discriminator go golang json openapi polymorphism

Last synced: 09 Apr 2025

https://github.com/x0reaxeax/fetch-n-exec

An x64 binary executing code that's not inside of it.

polymorphism runtime-polymorphism self-modifying-code urban-dollop x64

Last synced: 15 Apr 2025

https://github.com/atry/control.dsl

An alternative to monads in do notation

control dsl effect general io language mutable-state polymorphism

Last synced: 11 Dec 2025

https://github.com/lironmiz/next.py-python-course

this repository contains solutions in python to the next.py python course problems of the Cyber ​​Education Center from campus.gov.il.

algorithms certificate course data-structures education exception-handling generators inheritance iterable iterator learning-by-doing module modules one-liners oop-principles oop-python polymorphism project pycharm python3

Last synced: 18 Mar 2025

https://github.com/rmja/polyjson

Attribute based, polymorphic support for System.Text.Json.

json polymorphism system-text-json

Last synced: 25 Jul 2025

https://github.com/nevoland/realue

⚛️ Simple value management for React components.

component polymorphism react reuse value

Last synced: 13 Apr 2025

https://github.com/cyrus-kiprop/well-paid-geek-bot

A slack bot Slack-Bot for the tech Savvy built using ruby. The bot was aimed at bringing efficiency to software developers in form of feeds.

bot bot-wellpaidgeek oop-principles polymorphism rspec slack workspace

Last synced: 23 Apr 2025

https://github.com/combizera/laravel-relationships-guide

Guia prático de relacionamentos no Laravel com exemplos e boas práticas para facilitar o desenvolvimento.

backend guide laravel polymorphism relationships

Last synced: 05 Mar 2025

https://github.com/rohits05/oops.ma

Grasp the principles of Oops fundamentals in hard-coded way along with proper examples.

abstraction encapsulation inheritance interfaces object-oriented-programming polymorphism

Last synced: 03 Jul 2025

https://github.com/flexycode/ccprgg2l_intermediate_final_exam

This repository is intended for our Final Exam in CCPRGG2L_INTERMEDIATE COM23P Professor Jay Abaleta

dynamic-programming finals intermediate-projects java java-gui-application javaswing maven maven-pom oop polymorphism

Last synced: 14 Apr 2025

https://github.com/flexycode/ccobjpgl-java

💫 This repository is intended for CCOBJPGL COM24P1 in JAVA - Professor Jay Abaleta

abstraction encapsulation inheritance java oop oop-principles oops-in-java polymorphism

Last synced: 14 Apr 2025

https://github.com/thuongtruong1009/java-oop-training

Traning about Java and Object-Oriented-Programming projects. Join me and contribute to it!

abstract-class design-patterns github hacktoberfest2021 incapsulation inheritance interface java javaswing object-oriented oop polymorphism

Last synced: 03 Oct 2025

https://github.com/vinaykumarmahato/oop_fortress_exploration_revision

Welcome to the Object-Oriented Programming (OOP) Exploration Revision repository! 🚀 This repository is designed to help you master the principles and concepts of OOP in Java.

abstraction class constructor distructure encapsulation exception-handling inheritence interface java multithreading object object-oriented-programming polymorphism

Last synced: 08 Oct 2025

https://github.com/aminya/varstructs.jl

Variable Julia Structs with dispatching

data dispatch hacktoberfest julia macro polymorphism struct variable

Last synced: 07 May 2025

https://github.com/gyanbardhan/idcard_generator

Utilizes core Java concepts, file handling, and encapsulation. Two packages (Project1, Project2) manage student details, ID card generation, and file operations. Requires Eclipse, folder creation for file storage. Enhance skills in Java, file I/O, and modularity

class cse encapsulation engineering exception-handling filehandling functions inheritance java oops oops-in-java packages polymorphism

Last synced: 12 Jul 2025

https://github.com/flexycode/ccobjpgl-py

💫 CCOBJPGL-PY - Object-Oriented Programming in Python

abstraction encapsulation inheritance oops-in-python polymorphism python python-lambda python3

Last synced: 03 Jul 2025

https://github.com/mwapsam/ruby-capstone

In this project, you can create items (games, music albums, books) and store them in a database. This is Ruby capstone project for Microverse program.

collaboration incapsulation inheritance object-oriented-programming pair-programming polymorphism ruby sql

Last synced: 28 Jul 2025

https://github.com/daoud-hussain/object-oriented-programming

Are you looking for a complete repo about OOP from scratch to learn and practice java? Then, this repo is surely going to help you. Give it a star if you find it helpful!

abstraction classes constructors encapsulation inheritance interface java object-oriented-programming objects polymorphism

Last synced: 15 Apr 2025

https://github.com/flexycode/ccprgg2l_intermediate_programming

This repository is intended for CCPRGG2L_INTERMEDIATE COM23P Professor Jay Abaleta

array array-manipulations array-methods java oop oop-principles oops-in-java polymorphism

Last synced: 14 Apr 2025

https://github.com/thisis-developer/c-plus-plus

This repo contains various C++ topics like constructors and destructors, data structures, dynamic memory allocation, exception handling, friend functions, functions, inheritance, loops, new and delete operations, polymorphism, practice code, recursion, structures, and templates.

constructor cplusplus cpp datastructures destructors dynamic-programming exception-handling friendfunction gfg-solutions loops object-oriented-programming overloading overriding polymorphism recursion static structure template virtualfunctions vscode

Last synced: 14 Oct 2025

https://github.com/mauricelambert/peinjector

This python tool injects shellcode in Windows Program Executable to backdoor it with optional polymorphism.

backdoor injection pe pe-injector polymorphism shellcode

Last synced: 15 Oct 2025

https://github.com/bjoernloetters/noocleus-one

A minimal functional programming language with type inference, algebraic data types and pattern matching

algebraic-data-types functional-programming hindley-milner let-polymorphism pattern-matching polymorphism scala type-check type-inference type-system

Last synced: 18 Mar 2025

https://github.com/bsless/double-dispatch-lite

Lightweight JIT friendly multimethods

clojure performance polymorphism

Last synced: 10 Oct 2025

https://github.com/ngarbezza/oow

An experiment to make JS more object-oriented. NPM package: @pmoo/oow

hacktoberfest javascript oop polymorphism

Last synced: 11 Jun 2025

https://github.com/jordan-enev/oop

Examples of OOP (Object-oriented programming) concepts.

composition-over-inheritance oop oop-principles polymorphism traits

Last synced: 31 Jul 2025

https://github.com/shafiuyushawu/ruby-oop

A ruby program that exhibit the principles of Object Oriented Programming (Abstraction, Encapsulation, Inheritance and Polymorphism).

abstraction class encapsulation inheretence oops-in-ruby polymorphism ruby

Last synced: 28 Mar 2025

https://github.com/al333z/pratical-fp

Pratical functional programming presentation and sample.

fp higher-kinded-types polymorphism scala

Last synced: 24 Oct 2025

https://github.com/tableturn/dymo

For all your labelling and tagging needs!

database dymo hex labelling labels polymorphism

Last synced: 13 Apr 2025

https://github.com/lambdaak/lambdascript

An interpreter for a functional, programming language with support for polymorphic ADTs, higher-kinded types, and more!

adts compiler higher-kinded-types interpreter ocaml polymorphism

Last synced: 05 Sep 2025

https://github.com/dr4ks/design_patterns_python

This repository is a comprehensive collection of well-documented and implemented design patterns in Python. This repository serves as a valuable resource for software developers and architects looking to understand and apply design patterns effectively in their Python projects.

abstraction best-practices clean-code code-examples design-patterns encapsulation inheritance object-modeling object-oriented-programming oop-concepts oop-principles open-source polymorphism python reusability software-architecture software-development

Last synced: 07 Apr 2025

https://github.com/abdussattar-70/oop-school-library

The OOP-School-Library project demonstrates the principles of data abstraction, inheritance, encapsulation, and polymorphism, which are fundamental concepts in object-oriented programming(OOP).

abstraction data encapsulation inheritance polymorphism rubocop-configuration ruby

Last synced: 29 Mar 2025

https://github.com/waqqas/staticvisitor

Sample project to demonstrate Visitor pattern with static polymorphism.

cpp cpp11 design-patterns polymorphism static-polymorphism visitor-pattern

Last synced: 12 Sep 2025

https://github.com/burhanahmed1/oop

Practice Codes for Object Oriented Programming in C++. Task files are numbered from 1 to 21.

abstraction aggregation association classification cpp encapsulation inheritance object object-oriented-programming pointers polymorphism

Last synced: 12 Sep 2025