91 Repositories
Java object-graph Libraries
Learning and improving skills in Object Oriented Programming, with concepts from the Spotify App
sPOOtify Screenshot EN A project developed in the discipline of Object Oriented Programming, to apply and improve the concepts of Object Orientation.
OBJECT ORIENTED PROGRAMING IN JAVA Coursera SPECIALIZATION by DUKE UNIVERSITY & UNIVERSITY OF CALIFORNIA, SAN DIEGO
COURSERA Object Oriented Programming in Java Object Oriented Programming in Java - by Duke University & University of California, San Diego Java Prog
Generate flame graph in HTML format from jfr(Java Flight Recorder) file
jfr-flamegraph-generator Generate Flame Graph from .jfr file. Get Started Executable jar and executable binary for Linux, Windows and macOS are provid
Java-Programs---For-Practice is one of the Java Programming Practice Series By Shaikh Minhaj ( minhaj-313 ). This Series will help you to level up your Programming Skills. This Java Programs are very much helpful for Beginners.
Java-Programs---For-Practice is one of the Java Programming Practice Series By Shaikh Minhaj ( minhaj-313 ). This Series will help you to level up your Programming Skills. This Java Programs are very much helpful for Beginners. If You Have any doubt or query you can ask me here or you can also ask me on My LinkedIn Profile
This repository is an example of one of my biggest object-oriented projects
COO - Project This repository belongs to Lounès Meddahi. This project was realized in collaboration with Matthieu Medeng Essia Computer Science and Ma
Selenium Webdriver: Page Object Model (POM) With Page Factory
Prepare Web Testing Instance or Environment Selenium Webdriver: Page Object Model (POM) With Page Factory Prerequisite software Download & Install JDK
TensorFlow Lite Object Detection Android Demo
GSoC Project 2021 - TensorFlow Description This repository contains the project where I contributed to the TensorFlow Team during GSoC in the year 202
A little helper to complete homework #4 "Graph planarization" in discrete mathematics at ITMO University in the second semester.
graph_planarization A little helper to complete homework #4 "Graph planarization" in discrete mathematics at ITMO University in the second semester. A
For Jack language. Most of codes were commented with their usage, which can be useful for beginner to realize the running principle of a compiler for object-oriented programming language.
Instructions: Download the Java source codes Store these codes into a local folder and open this folder Click the right key of mouse and click ‘Open i
Library for helping mods that use graph networks, like Wired Redstone
GraphLib Library for helping mods that use graph networks, like Wired Redstone. GraphLib and HCTM-Base This library is based on HCTM-Base by 2xsaiko a
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.
Low level Design / Machine Coding Question Collections What is Machine Coding Round ? Machine Coding Round has become very popular interview round in
Visualizes the communication (http, https, sns, sqs, kafka, ...) between many projects.
Distributed Communication Visualization This tool analyzes JAR files and creates a diagram to show incoming/outgoing HTTP(S) traffic event receivers a
ORM of nebula-java
graph-ocean 框架描述 ORM of nebula-java 一个 nebula-java 的 ORM 框架,graph ocean 意为图海洋, 与 Nebula Graph 的星云相匹配,星辰大海。 设计理念 详细见 graph-ocean 设计文档:https://github.co
Object-Oriented and Immutable Java Chain of XSL Transformations
It's a chain of XSL transformations in Java. You add this to your pom.xml: dependency groupIdcom.yegor256/groupId artifactIdxsline/artifa
ORM of nebula-java
graph-ocean 框架描述 ORM of nebula-java 一个 nebula-java 的 ORM 框架,graph ocean 意为图海洋, 与 Nebula Graph 的星云相匹配,星辰大海。 设计理念 详细见 graph-ocean 设计文档:https://github.co
CSL304: OOPM (Java) Lab [OOPM Lab] Semester III
OOPM-JAVA-LAB CSL304: OOPM LAB [SEMESTER III] Syllabus OOPM (JAVA) - Reference Books OOPM Lab 1D Array 2D Array Abstract Class Accept Input From User
The goal of this repository is to help introductory programming students understand objects, inheritance, polymorphism and compiling java projects with ant and command line by developing a game that simulates a battle between Lord of the Rings heors and beasts.
The Lord Of The Rings - Terminal Game - Java The object of this repository is assisting introduction to programming students to understand objects, in
Five Java projects assigned for the Data Structures and Algorithms (CMPE 250) course in the Fall 2021-22 semester.
CMPE250-projects Five Java projects assigned for the Data Structures and Algorithms (CMPE 250) course in the Fall 2021-22 semester. These projects app
Three Java projects assigned for the Introduction to Object-Oriented Programming (CMPE 160) course in the Spring 2021 semester.
CMPE160-projects Three Java projects assigned for the Introduction to Object-Oriented Programming (CMPE 160) course in the Spring 2021 semester. These
An e-commerce automation project of Selenium TestNG using Page Object Model
Selenium-POM-TestNG Prerequisites Install jdk 8 or any LTS version Configure JAVA_HOME and GRADLE_HOME Download Allure 2.17.2 and configure environmen
A fun mini project in Java. Uses Interface, Inheritance, and other OOP concepts
Sequences---Arithmetic-and-Geometric A fun mini project in Java. Uses Interface, Sorting, Inheritance, and other OOP concepts About this project: This
A simple java JSON deserializer that can convert a JSON into a java object in an easy way
JSavON A simple java JSON deserializer that can convert a JSON into a java object in an easy way. This library also provide a strong object convertion
gMark: a domain- and query language-independent graph instance and query workload generator
gMark is a domain- and query language-independent graph instance and query workload generator.
A version of the Arkanoid game, as part of the OOP course
Arkanoid! About Dependencies Installation instructions About I implemented a version of the Arkanoid game, as part of the OOP course i took during my
A GUI-based file manager based on a Java file management and I/O framework using object-oriented programming ideas.
FileManager A GUI-based file manager based on a Java file management and I/O framework using object-oriented programming ideas. Enables folder creatio
An object-oriented implementation of the game Concentration
Concentration An object-oriented implementation of the game Concentration Rules Any deck of playing cards may be used, although there are also commerc
Create a Music Playlist Library -Core JAVA, JAVA Swing, AWT
Project Specifications Manage Everything about a basic Music Playlist Application in Java A Music Library for Listing, Replaying, Navigating between c
In this project, you will practice the skills involved in Object Oriented Programming
Object Zoo In this project, you will practice the skills involved in Object Oriented Programming. To achieve this, you will create a Zoo with a few di
Building your own Notepad Clone using Java Programming
Notepad Clone Using Java Getting Started Build your own Notepad using Java Programming Project Specifications A Notepad Clone in which the user inputs
JavaFX Graph Traversal Visualizer
GraphSearchVisualizer [email protected] https://github.com/MitchellGray100/GraphSearchVisualizer JavaFX Graph Traversal Visualizer Visual grap
Facebook Clone created using java based on Graph data Structure
Facebook Clone Facebook Clone created using java based on Graph data Structure Representation of Social Media using Graph Data Structure in Java It is
Challenge: Learn Object Oriented Programming in Practice
Challenge: Learn Object Oriented Programming in Practice The main objective is to put into practice one of the main tools of OO: ABSTRACTION, ENCAPSUL
This is a basic Java project focused on applying object-oriented design in a real world application
Email-Administration-System-in-Java This is a basic Java project focused on applying object-oriented design in a real world application. Email Adminis
Mentoring: Abstracting real-world situations with Object Orientation
Mentoria: Abstraindo situações do mundo real com Orientação a Objetos O objetivo principal é colocar em prática umas das principais ferramentas da OO:
Initial example of Object Oriented Programming, with Java
Programación - Alumnos Clase Ejemplo inicial de Programación Orientada a Objetos, con Java. Nuestra primeras clases, con usos, abusos, y algunos tests
Dalek’s Game is a Java project for Object-Oriented Technologies classes
Dalek’s Game is a Java project for Object-Oriented Technologies classes. The goal of the game is to survive and eliminate Daleks (who are the enemies) from the board. Each time the main character (Doctor) moves, every Dalek follows him. When a Dalek bumps into another Dalek or junk, it becomes junk. When there is no Dalek left on the map, Doctor wins.
A sideproject to learn more about object-oriented programming, design patterns and Java meanwhile studying an OOP-course.
MyBank Description A console application that simulates a bank with very simple functions. Potential story could be an employee using this application
Hibernate's core Object/Relational Mapping functionality
Hibernate ORM is a library providing Object/Relational Mapping (ORM) support to applications, libraries, and frameworks. It also provides an implement
Java serialization library, proto compiler, code generator
A java serialization library with built-in support for forward-backward compatibility (schema evolution) and validation. efficient, both in speed and
PGR112 Object-oriented Programming
Welcome to PGR112! Object-oriented Programming Course Page Canvas page This repository is for students at Campus Bergen taking the course PGR112 this
Objenesis is a library dedicated to bypass the constructor when creating an object. On any JVM there is.
Objenesis Objenesis is a library dedicated to bypass the constructor when creating an object. On any JVM there is. You can find the website and user d
Reladomo is an enterprise grade object-relational mapping framework for Java.
Reladomo What is it? Reladomo is an object-relational mapping (ORM) framework for Java with the following enterprise features: Strongly typed compile-
JUNG: Java Universal Network/Graph Framework
JUNG: The Java Universal Network/Graph Framework JUNG is a software library that provides a common and extensible language for the modeling, analysis,
An expressive Mock Object library for Test Driven Development
JMock Library Maven dependency groupIdorg.jmock/groupId artifactIdjmock-junit5/artifactId version2.12.0/version scope
KSAN : Software Defined Storage for Objects and Files
KSAN : Software Defined Storage for Objects and Files Overview KSAN은 대규모 오브젝트 스토리지 서비스를 안정적이며 효율적으로 제공하기 위해 설계된 소프트웨어 정의 오브젝트 스토리지 시스템입니다. KSAN 시스템은 기
dOOv (Domain Object Oriented Validation) a fluent API for type-safe bean validation and mapping
dOOv (Domain Object Oriented Validation) dOOv is a fluent API for typesafe domain model validation and mapping. It uses annotations, code generation a
Framework for serialization to Json, XML, Byte and Excel, therefore an oviparous wool milk sow J
NetworkParser Framework for serialization from Java objects to Json, XML and Byte. NetworkParser is a simple framework for serializing complex model s
Microstream - High-Performance Java-Native-Persistence
Microstream - High-Performance Java-Native-Persistence. Store and load any Java Object Graph or Subgraphs partially, Relieved of Heavy-weight JPA. Microsecond Response Time. Ultra-High Throughput. Minimum of Latencies. Create Ultra-Fast In-Memory Database Applications & Microservices.
SimpleFXLoader - Simple JavaFX Scene/Object hierarchy loader.
SimpleFXLoader Simple JavaFX Scene/Object hierarchy loader that can load dynamically some Controller Class once some annotations are used. This only w
A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.
⚡ A powerful & easy to use chart library for Android ⚡ Charts is the iOS version of this library Table of Contents Quick Start Gradle Maven Documentat
👨🏫ITMO University first 4 labs. They are about object oriented programming and Java language
Java-Programming-1st-semester 1st lab - math operations, formatted output. 2nd lab - object oriented programming. 3rd lab - SOLID and STUPID principle
Survey for object-oriented languages
Project architect: baudoliver7 What does it do ? It helps to select OO languages for a survey. Pre-requisites JDK 1.8 or + Maven 3.1.0 or + How does i
An object mapping jetbrains plugin, it will automatically generate the get/set code between the two objects.
BeanMappingKey 简体中文 | English 一键生成两个实体类之间的字段映射代码,用于代替 BeanUtil 与 MapStruct 等工具。 使用指南 在 Java 开发的过程中,经常会使用众多包装型的对象如:BO、VO、DTO,它们之间往往只有两三个字段的差异, 而对它们进行相互
Jalgorithm is an open-source Java library which has implemented various algorithms and data structure
We loved Java and algorithms, so We made Jalgorithm ❤ Jalgorithm is an open-source Java library which has implemented various algorithms and data stru
Text Object Java Objects (TOJOs): an object representation of a multi-line structured text file like CSV
It's a simple manager of "records" in a text file of CSV, JSON, etc. format. It's something you would use when you don't want to run a full database,
HasorDB is a Full-featured database access tool, Providing object mapping,Richer type handling than Mybatis, Dynamic SQL
HasorDB is a Full-featured database access tool, Providing object mapping,Richer type handling than Mybatis, Dynamic SQL, stored procedures, more dialect 20+, nested transactions, multiple data sources, conditional constructors, INSERT strategies, multiple statements/multiple results. And compatible with Spring and MyBatis usage.
Design Patterns: Elements of Reusable Object-Oriented Software
GoF Design Patterns Design Patterns: Elements of Reusable Object-Oriented Software Task 싱글톤패턴 싱글톤 패턴 구현 방법을 깨뜨리는 방법 리플렉션을 통해 싱글톤 패턴을 깨뜨리다 역직렬화를 통해 싱글톤
Object Oriented Programming Course - Fall Semester 2021
Object Oriented Programming Course (Fall Semester 2021) This repository will store the code we use during the lectures and the exercises sessions of t
Carbyne Stack secret sharing distributed object store
Carbyne Stack Amphora Secret Share Store Amphora is an open source object store for secret shared data and part of Carbyne Stack. DISCLAIMER: Carbyne
A maven plugin to include features from jmeter-plugins.org for JMeterPluginsCMD Command Line Tool to create graphs, export csv files from jmeter result files and Filter Result tool.
jmeter-graph-tool-maven-plugin A maven plugin to create graphs using the JMeter Plugins CMDRunner from JMeter result files (*.jtl or *.csv) or using F
Spring Boot DTO Example Tutorial | Data Transfer Object Pattern
springboot-dto-tutorial Spring Boot DTO Example Tutorial | Data Transfer Object Pattern at https://youtu.be/THv-TI1ZNMk Spring Boot DTO Tutorial - Ent
Object-oriented Java tuples
Object oriented Java tuples. No data accessors No ugly class or method names pair._1() , new Tuple3() All tuple types are interfaces Strong encapsulat
A simple banking system written in Java used to teach object-oriented programming and best coding practices.
didactic-bank-application A simple banking system written in Java used to teach object-oriented programming and best coding practices. It is a three-l
Teaching materials for Algorithm Bootcamp: Object-Oriented Programming.
Object Oriented Programming Materials Materials Topics Code Introduction to Java Variables and Data Types Operators I/O Selection and Repetition 00_in
HUAWEI 3D Modeling Kit project contains a sample app. Guided by this demo, you will be able to implement full 3D Modeling Kit capabilities, including 3D object reconstruction and material generation.
HUAWEI 3D Modeling Kit Sample English | 中文 Introduction This project includes apps developed based on HUAWEI 3D Modeling Kit. The project directory is
A scale demo of Neo4j Fabric spanning up to 1129 machines/shards running a 100TB (LDBC) dataset with 1.2tn nodes and relationships.
Demo application instructions Overview This repository contains the code necessary to reproduce the results for the Trillion Entity demonstration that
Mars - Object Relational Mapping Framework for MongoDB (MongoDB ORM)
Mars Object Relational Mapping Framework for MongoDB 致自己 造自己的轮子,让别人去说 ; What is Mars Mars is a unified driver platform product developed by Shanghai J
Graph Algorithms Repository for Coding Minutes Course.
graph-algorithms-for-competitive-coding Graph Algorithms Repository for Coding Minutes Course. This is the repository for Graph Algorithms Course for
Generate all call graph for Java Code.
README-en.md 1. 前言 在很多场景下,如果能够生成Java代码中方法之间的调用链,是很有帮助的。 IDEA提供了显示调用指定Java方法向上的完整调用链的功能,可以通过“Navigate - Call Hierarchy”菜单(快捷键:Ctrl+Alt+H)使用;Eclipse也提供
MCQs and coding questions solutions of Object-Oriented Programming java of coding ninjas
cn-java-sols (⌐■_■) Link to This repository Other similar repository of my friend Link 🤩 enjoy having full marks 💯 😍 now answers avaible up to Stri
Algorithms and Data Structures implemented in Java
Java : Algorithms and Data Structure The algorithms and data structures are implemented in Java. This is a collection of algorithms and data structure
Flow Visualization Library for JavaFX and VRL-Studio
VWorkflows Interactive flow/graph visualization for building domain specific visual programming environments. Provides UI bindings for JavaFX. See htt
A library for creating and editing graph-like diagrams in JavaFX.
Graph Editor A library for creating and editing graph-like diagrams in JavaFX. This project is a fork of tesis-dynaware/graph-editor 1.3.1, which is n
OACC (Object ACcess Control) is an advanced Java Application Security Framework
OACC Java Application Security Framework What is OACC? OACC - pronounced [oak] - is a fully featured API to both enforce and manage your application's
A fast object pool for the JVM
Stormpot Stormpot is an object pooling library for Java. Use it to recycle objects that are expensive to create. The library will take care of creatin
Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.
English | 中文 | Deutsch | Español | Ελληνικά | Français | 日本語 | Norsk (bokmål) | Português-Brasil | Русский | हिंदी Eclipse Collections is a comprehens
OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text, Geospatial and Key-Value models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries. OrientDB Community Edition is Open Source using a liberal Apache 2 license.
OrientDB | Develop branch: | 2.2.x branch: | Chat with the community: What is OrientDB? OrientDB is an Open Source Multi-Model NoSQL DBMS with the sup
Gephi - The Open Graph Viz Platform
Gephi - The Open Graph Viz Platform Gephi is an award-winning open-source platform for visualizing and manipulating large graphs. It runs on Windows,
Object-Oriented Java primitives, as an alternative to Google Guava and Apache Commons
Project architect: @victornoel ATTENTION: We're still in a very early alpha version, the API may and will change frequently. Please, use it at your ow
A library for setting up Java objects as test data.
Beanmother Beanmother helps to create various objects, simple and complex, super easily with fixtures for testing. It encourages developers to write m
Master repository for the JGraphT project
JGraphT Released: June 14, 2020 Written by Barak Naveh and Contributors (C) Copyright 2003-2020, by Barak Naveh and Contributors. All rights reserved.
modular and modern graph-theory algorithms framework in Java
Erdos is a very light, modular and super easy to use modern Graph theoretic algorithms framework for Java. It contains graph algorithms that you can a
Statistical Machine Intelligence & Learning Engine
Smile Smile (Statistical Machine Intelligence and Learning Engine) is a fast and comprehensive machine learning, NLP, linear algebra, graph, interpola
True Object-Oriented Java Web Framework
Project architect: @paulodamaso Takes is a true object-oriented and immutable Java8 web development framework. Its key benefits, comparing to all othe
Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.
English | 中文 | Deutsch | Español | Ελληνικά | Français | 日本語 | Norsk (bokmål) | Português-Brasil | Русский | हिंदी Eclipse Collections is a comprehens
vʌvr (formerly called Javaslang) is a non-commercial, non-profit object-functional library that runs with Java 8+. It aims to reduce the lines of code and increase code quality.
Vavr is an object-functional language extension to Java 8, which aims to reduce the lines of code and increase code quality. It provides persistent co
Governator is a library of extensions and utilities that enhance Google Guice to provide: classpath scanning and automatic binding, lifecycle management, configuration to field mapping, field validation and parallelized object warmup.
Governator DESCRIPTION Governator is a library of extensions and utilities that enhance Google Guice to provide injector lifecycle and well as support
A declarative mapping library to simplify testable object mappings.
ReMap - A declarative object mapper Table of Contents Long story short About ReMap Great News Mapping operations Validation Features Limitations The m
Intelligent object mapping
ModelMapper ModelMapper is an intelligent object mapping library that automatically maps objects to each other. It uses a convention based approach wh
Dozer is a Java Bean to Java Bean mapper that recursively copies data from one object to another.
Dozer Active Contributors We are always looking for more help. The below is the current active list: Core @garethahealy @orange-buffalo ?? Protobuf @j
dOOv (Domain Object Oriented Validation) a fluent API for type-safe bean validation and mapping
dOOv (Domain Object Oriented Validation) dOOv is a fluent API for typesafe domain model validation and mapping. It uses annotations, code generation a