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

Projects in Awesome Lists tagged with object-oriented-programming

A curated list of projects in awesome lists tagged with object-oriented-programming .

https://github.com/scala/scala

Scala 2 compiler and standard library. Scala 2 bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3

functional-programming jvm-languages object-oriented-programming scala scala-compiler scala-library scala-programming-language

Last synced: 12 May 2025

https://github.com/kumaransg/LLD

Curated Collection of all Low level design Questions and implementation asked in major Tech companies , Get yourself prepared for the LLD round and ace the interview.

interview-practice interview-preparation lld low-level-design low-level-design-problems machine-coding object-oriented-design object-oriented-programming system-design

Last synced: 26 Mar 2025

https://github.com/pharo-project/pharo

Pharo is a dynamic reflective pure object-oriented language supporting live programming inspired by Smalltalk.

bootstrap language live-programming mit object-oriented-programming pharo reflective tools

Last synced: 14 May 2025

https://github.com/objectionary/eo

EOLANG, an Experimental Pure Object-Oriented Programming Language Based on 𝜑-Calculus

eolang java language object-oriented object-oriented-language object-oriented-programming oop programming-language

Last synced: 14 May 2025

https://github.com/yrojha4ever/javastud

Official, Main: This is Core/Advance java example series project. It help to learn java step by step using pdf tutorial provided here and corresponding demo project for the eclipse. Tag: Java Student, Java Stud, Stud Java, StudJava, Java Teachers, Studs Quick Start Guide, Studs Java, Object Oriented Programming, Core Java, Java SE, Java EE, Java Enterprise Edition, Java Blog, Java Articles, Java Web, JSP, Servlet, Maven, Spring, Hibernate, Spring-boot, Spring MVC Web, Angular JS, Angular 2, Java Security, Java CRUD, Java Login Example, File Handling, Multi threading, exception handling, Collection classes, Swing, Database, Date Time, Joda Time, JPA.

angular angularjs corejava hibernate java java-enterprise-edition java-guru java-students java-tutorial java-tutorials jsp maven object-oriented-programming servlet spring spring-boot stud-java stud-projects student swing

Last synced: 06 Apr 2025

https://github.com/alan-rock-gs/gpuscript

GpuScript allows you to write C# programs that run at supercomputer speeds on a single GPU. Learn it in 30 minutes. Write & debug large and complex projects specifically designed to run on the GPU.

artificial-intelligence csharp functional-programming gpgpu gpu-programming machine-learning neural-networks object-oriented-programming unity unity3d

Last synced: 05 Apr 2025

https://github.com/snowball-lang/snowball

🐱 Anything that can be written in Snowball, will eventually be written in Snowball

compiler llvm-compiler llvm-frontend object-oriented-programming programming-language snowball-lang

Last synced: 12 Dec 2024

https://github.com/sunilsoni/interviewnotes

All are realtime interview questions and answers. I am adding more on daily basis whenever I am getting time.

angular aws aws-s3 design-patterns interview-notes interview-questions java-8 kafka maven microservices mongodb multithreading object-oriented-programming oop

Last synced: 19 Dec 2024

https://github.com/etheadev/instantobjects

Pupular OOP-OPF Library for Delphi (from D10.1 to latest version)

delphi delphi-ide mozilla object-oriented-programming oop opf persistence persistence-framework vcl-components

Last synced: 14 May 2025

https://github.com/onyb/reobject

Python without ifs and buts - an ORM layer for Python objects, inspired by Django

design-patterns django-orm models object-oriented-programming python

Last synced: 17 Mar 2025

https://github.com/arguiot/protype

A new kind of object oriented front-end JS framework.

class framework javascript mvc object-oriented-programming protype

Last synced: 13 Apr 2025

https://github.com/yorcreative/laravel-argonaut-dto

Argonaut is a lightweight Data Transfer Object (DTO) package for Laravel that supports nested casting, recursive serialization, and validation out of the box. Ideal for service layers, APIs, and clean architecture workflows.

archict architecture-patterns backend-development data-transfer-object dto laravel laravel-architecture laravel-dto laravel-package nested-dto object-oriented-programming php-dto serialization service-layer solid-principles validation

Last synced: 17 Jun 2025

https://github.com/tomaszrewak/trepl

TRE is an object oriented, functional programming language, that enables user to view all processes happening inside a memory during program execution.

interactive-visualizations memory-allocation object-oriented-programming programming-language teaching-materials

Last synced: 21 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: 15 Apr 2025

https://github.com/fraxken/vm-resources

Several links, articles and blogs to understand how modern JavaScript compilers work and optimize our codes. Also includes various resources on ECMAScript and object-oriented programming.

chakracore ecmascript engine javascript javascript-core object-oriented-programming oop optimization performance specification v8 vm

Last synced: 17 Mar 2025

https://github.com/championswimmer/low-level-design-problem

Case studies (with solution codes) for Low Level System Design problems

case-study java lld lld-problems low-level-design object-oriented-programming system-design typescript

Last synced: 13 Apr 2025

https://github.com/vyahello/python-ood

💠 Essential object oriented design (python, pytest, travisCI)

design-patterns object-oriented-design object-oriented-programming ood pytest python

Last synced: 17 Mar 2025

https://github.com/vinitshahdeo/parkinglot

Design a parking lot system which supports multiple features. It uses OOPS concepts and TDD approach.

javascript nodejs object-oriented-programming oops parking-lot system-design tdd test-driven-development

Last synced: 10 Apr 2025

https://github.com/smartherd/javatutorial

Learn Java Programming, its basics and fundamentals from scratch

functional-programming java java8 object-oriented object-oriented-programming tutorials

Last synced: 23 Apr 2025

https://github.com/lschmid83/dragon-island

This is a 2D platform game similiar to Super Mario World written in Java and C++ with a level editor. Available for PC, Android, GP2X and PSP platforms.

2d-game-engine admob-banner android-studio cpp eclipse-ide game-development gp2x graphics-engine java level-editor mario-game object-oriented-programming open-gl paralax-effect physics platform-game-2d playstation-portable tile-map

Last synced: 19 Dec 2024

https://github.com/krichelj/pydiffgame

PyDiffGame is a Python implementation of a Nash Equilibrium solution to Differential Games, based on a reduction of Game Hamilton-Bellman-Jacobi (GHJB) equations to Game Algebraic and Differential Riccati equations, associated with Multi-Objective Dynamical Control Systems

artificial-intelligence-algorithms bellman-equation computer-science control-theory differential-equations differential-game dynamical-systems game-theory hamilton-jacobi-bellman hamiltonian inverted-pendulum matrix-equations multi-objective-optimization nash-equilibrium numerical-methods object-oriented-programming optimization-algorithms pontryagin-maximum-principle quadrotor riccati-equation

Last synced: 06 Apr 2025

https://github.com/manoelcampos/padroes-projetos

🤝📘☕️🧩Design Patterns: Padrões de Projeto em Java com implementações OO e programação funcional, incluindo modelagem e exemplos realistas 😎

design-patterns fp functional-programming gof java object-oriented-programming oop padroes-de-projetos projects samples solid

Last synced: 09 May 2025

https://github.com/hhhrrrttt222111/pybox

PyBox provides you with a compilation of many such Python games, serving as a platform to, simply put, have fun. Ranging from pen and paper games like Tic Tac Toe to watered down and modified versions of popular classic arcade games like Snake, Flappy bird and Pong, we have a game for everybody to play.

games github-projects hacktoberfest object-oriented-programming pygame pygame-application python python-development python-game python-game-development python-game-library python-games python-gui python3 tkinter tkinter-game tkinter-library tkinter-python

Last synced: 14 Dec 2024

https://github.com/dbc2201/glau_bcsc0002

This is the official repository for the course Object-Oriented Programming BCSC0002 for GLA University 2019

git github gla-university intellij java object-oriented-programming pycharm python

Last synced: 08 Feb 2025

https://github.com/krotik/ecal

A simple embeddable scripting language which supports concurrent event processing.

debugging eca embeddable-scripting-language event-driven event-sink interpreter language object-oriented-programming procedural-programming

Last synced: 12 Apr 2025

https://github.com/khesualdo/elevator-scheduling-simulator

:hotel: :office: :department_store: :school: A simulation environment, which mimics the scheduling of multiple elevators within a building of any size. The multithreaded approach helps to simulate elevators running concurrently. The simulation also makes use of several group scheduling algorithms, which help to distribute the workload between elevator-cars as well as make the elevators adaptable to various situations.

algorithm algorithms elevator elevator-simulation floor group-scheduling-algorithms java multiple-elevators object-oriented-programming scheduling scheduling-algorithms simulate-elevators simulation thread

Last synced: 05 Apr 2025

https://github.com/DouglasDwyer/Imp.NET

Imp.NET is a fast, high-level, object-oriented C# networking library that supports the invocation of remote methods through proxy interface objects.

csharp csharp-sourcegenerator network networking object-oriented object-oriented-programming

Last synced: 17 Apr 2025

https://github.com/k1r0s/kaop

Advanced OOP Library with createClass, inheritance, providers, injectors, advices which enables handy Inversion of Control techniques

aop-architecture aop-aspects aspect-oriented-programming composition dependency-injection inheritance object-oriented-programming reflection

Last synced: 20 Jun 2025

https://github.com/iamvaibhavsar/second_year_lab_assignments

Programming Assignments of Savitribai Phule Pune University(SPPU) Second Year(SE) Computer Engineering 2018-19.

advanced-data-structures assembly-language computergraphics datastructures datastructuresandalgorithm microprocessor nasm-language object-oriented-programming

Last synced: 10 Apr 2025

https://github.com/gjbex/python-software-engineering

Repository for participants of the "Python software engineering" training

best-practices design-patterns functional-programming object-oriented-programming python python-training training

Last synced: 22 Nov 2024

https://github.com/pankaj-str/java-se-tutorial-codeswithpankaj

Pankaj-Str's GitHub, 'JAVA-SE-Tutorial-codeswithpankaj,' is a concise compendium of Java SE tutorials. Ideal for developers and learners, it offers clear and insightful code snippets, providing an efficient pathway to enhance Java programming skills. A valuable resource for mastering essential concepts

collections concurrency corejava data-structures java javase javatutorials object-oriented-programming oop

Last synced: 10 Apr 2025

https://github.com/lurumad/object-design

Style guide for object oriented design

csharp design object-oriented-programming

Last synced: 26 Apr 2025

https://github.com/mohammadkarbalaee/jalgorithm

Jalgorithm, The Java library that provides all algorithms and data structures for Java developers out of the box☕

algorithms data-structures java multithreading object-oriented-programming shahid-beheshti-university

Last synced: 13 Jun 2025

https://github.com/projeduc/oop4coders

The implementation of OOP concepts in many programming languages, so "less talk more code"

book latex object-oriented object-oriented-programming oop oop-concepts programming programming-book programming-language

Last synced: 29 Nov 2024

https://github.com/KarrLab/de_sim

Python-based object-oriented discrete-event simulation tool for complex, data-driven modeling

computational-modelling data-driven-model discrete-event-simulation object-oriented-programming python simulation

Last synced: 22 Apr 2025

https://github.com/objectionary/home

Centralized curated storage of all EO objects together with their unit tests

eolang library object-oriented-programming objects repository

Last synced: 01 May 2025

https://github.com/avikagarwala/python-binary-coders

Python codes for 💻Binary Coders community (🔒private community)

jupyter-notebook object-oriented-programming oops-in-python python

Last synced: 02 May 2025

https://github.com/jaliborc/sushi-3.2

A GUI framework, all wrapped in rice and seaweed for extra flavor.

configuration-menus gui-framework lua object-oriented-programming world-of-warcraft

Last synced: 16 Dec 2024

https://github.com/aradi/fortuno.old

User friendly, flexible and extensible object-oriented Fortran unit testing framework for testing serial, MPI-parallelized and coarray-parallelized applications

fortran fortran2018 object-oriented-programming unittest

Last synced: 20 Feb 2025

https://github.com/fazt/weather-app-javascript

A weather Application using Javascript, webpack and OpenWeatherMap API

javascript object-oriented-programming webpack

Last synced: 30 Apr 2025

https://github.com/clarketm/java-design-patterns

Catalog of popular object-oriented design patterns in Java

design-patterns java object-oriented-programming oop patterns

Last synced: 14 Apr 2025

https://github.com/madhurimarawat/semester-notes

This repository includes academic notes, study materials, and resources from B.Tech (Hons) in CSE, specializing in Artificial Intelligence and Data Science. It features question papers, proprietary study guides, and resources to support learning in these fields.

artificial-intelligence computer-network computer-organization-architecture data-visualization database-management digital-logic-design discrete-mathematics engineeing-maths entrepreneurship environmental-science language-writing-skills object-oriented-programming operating-system probability-statistics professional-ethics python-for-datascience semester semester-notes study-materials theory-of-computation

Last synced: 04 Mar 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/luizcalaca/ecommerce-api

Building an E-commerce API with TDD/BDD, SQS AWS Queue Service, Domain Driven Design and Clean Architecture

bdd chai clean-architecture clean-code domain-driven-design git github-cli mocha mock nodejs object-oriented-programming oop-principles programing sinon tdd ts-sinon typescript

Last synced: 12 Apr 2025

https://github.com/ahmetfurkandemir/data-structures

Necmettin Erbakan University - Data Structures (C-C++)

c cpp data-structures linked-list object-oriented-programming oop structure

Last synced: 15 Apr 2025

https://github.com/yegor256/jo

Junior Objects: JavaScript Examples

game html html-game javascript object-oriented-programming

Last synced: 27 Mar 2025

https://github.com/maze1377/cpp-object_oriented-tutorial-with-project

tutorial for c++ object-oriented programing with a simple form of the Model-ViewController pattern.

cpp learn obb object-oriented-programming tutorial

Last synced: 14 Apr 2025

https://github.com/hskang9/blockchain-javascript

javascript implementation of private / public blockchain

blockchain express javascript nodejs object-oriented-programming sha256

Last synced: 15 Apr 2025

https://github.com/ahmedeid6842/tickets

🎟️ 🎛️ The Ticket App Microservices Backend is an efficient Node.js and Typescript-based solution that uses microservices, NATS streaming, and Kubernetes deployment for ticketing apps.

docker kubernetes message-broker microservices mongodb nats-streaming node-js object-oriented-programming redis typescript

Last synced: 23 Apr 2025

https://github.com/hashimthepassionate/python-deep-dive

Dive deep into Python, covering its fundamentals, OOP, data structures, algorithms, and design patterns. You'll learn advanced Python techniques, CPython compilation, and become proficient in sophisticated data structures and algorithms. By mastering these concepts, you will be well-prepared to handle complex programming challenges.

cpython datastructures-algorithms design-pattern functional-programming metaprograming object-oriented-programming

Last synced: 11 Apr 2025

https://github.com/ahmetfurkandemir/neu-java-oop

Necmettin Erbakan University - Object Oriented Programming (Java)

java object-oriented-programming oop

Last synced: 15 Apr 2025