Projects in Awesome Lists tagged with singleton-design-pattern
A curated list of projects in awesome lists tagged with singleton-design-pattern .
https://github.com/33j33/design-patterns-using-typescript
Design Patterns Using Typescript
builder-pattern decorator-pattern design-patterns low-level-design singleton-design-pattern typescript
Last synced: 18 Mar 2025
https://github.com/aminehsan/designpattern-singleton
Analysis and implementation of the Singleton Design Pattern
computer-software-engineer design-pattern singleton singleton-design-pattern
Last synced: 14 Jun 2025
https://github.com/faiyaz103/notemania
NoteMania is a user-friendly Android application designed to help you manage your notes effortlessly.
android android-application android-development android-studio ci continuous-integration design-patterns firebase java notepad-app notepad-application notes-app notes-management-system singleton-design-pattern software-development software-engineering ui-testing
Last synced: 13 Oct 2025
https://github.com/rushee603/singletone-pattern
A creational design pattern that ensures a class has only one instance throughout the application lifecycle and provides a global access point to that instance.
design-patterns java-8 singleton-design-pattern spring-boot
Last synced: 20 Jul 2025
https://github.com/tada5hi/singa
A tiny library to create and manage singleton instances.
instance singleton singleton-design-pattern
Last synced: 09 Aug 2025
https://github.com/yash1th-yerra/bookmyshow-backend-design
This Repository contains basic backend low level design of BookMyShow which is created using datastructures and design patterns.Assumptions: No db is used(in-memory i.e. using datastructures)
bookmyshow-systemdesign decorator-design-pattern factory-design-pattern java observer-design singleton-design-pattern strategy-design-pattern system-design
Last synced: 05 Apr 2025
https://github.com/piyush26c/uber-low-level-design
The primary objective behind developing this project is to deepen the understanding of low-level system design in C++, encompassing Object-Oriented Programming (OOP) principles, threading concepts, and modern C++ features such as Smart Pointers and the Standard Template Library (STL).
cpp11 cpp17 locks object-oriented-programming singleton-design-pattern standard-template-library stl-containers strategy-design-pattern system-design uml-class-diagram
Last synced: 13 Mar 2025
https://github.com/davidcretzu/library-management
Using connection to sql database with Java(Intelij) to manage a library with books and users.
builder-design-pattern classes data-base gradle-java java-fx monolithic-architecture mysql-database objects singleton-design-pattern
Last synced: 02 Nov 2025
https://github.com/anant-saini/me_object_modeling_jukebox
Jukebox is a sophisticated music playlist management system built using object-oriented design principles in Java. The application allows users to create, manage, and play custom playlists with an intuitive command-based interface. This project demonstrates clean architecture, command pattern implementation, and robust exception handling.
clear-exception-handling command-design-pattern command-line-tool core-java-application dependency-injection gradle jukebox-player object-oriented-programming singleton-design-pattern solid-design-principles
Last synced: 03 Nov 2025
https://github.com/eomaxl/lld-cacheframework
Java caching framework is designed to provide a robust and scalable caching mechanism, suitable for various use cases, including multi-threaded environments.
cache java multithreading singleton-design-pattern solid-principles
Last synced: 25 Jul 2025
https://github.com/satyam-singhxx/snake-_ladder_game
This repository contains a C++ implementation of the classic Snake and Ladder board game. The game supports multiple players competing to reach the final square (100) first. The code includes the game logic, player management, and board handling. Opportunities for optimization and feature expansion are also outlined.
builder-design-pattern c cpp singleton-design-pattern snake-ladder-game
Last synced: 25 Jul 2025
https://github.com/chathumaljayasingha/customer-crud-form-
This small project was use to develop layered architecture ,java fx and mysql databases .
customer-service javafx layerd-architecture monolith-architecture mysql singleton-design-pattern
Last synced: 16 Aug 2025
https://github.com/bardifarsi/lazyinitialization
This C++20 solution enables lazy initialization for multithreaded tasks. It efficiently initializes an expensive object only when needed, ensuring thread safety. It utilizes std::once_flag and std::atomic<bool> for synchronization, optimizing resource utilization and scalability.
concurrency concurrency-patterns concurrent-programming cpp cpp20 lazy-init lazy-initialization lazyinitializationexception multithreading object-oriented-programming oop parallel-computing parallel-processing parallel-programming singleton singleton-design-pattern singleton-pattern singletons
Last synced: 31 Aug 2025
https://github.com/mogalina/complexnumberscalculator
Calculator for expressions consisting of complex numbers.
calculator complex-numbers design-patterns factory-method-design-pattern java oop-principles singleton-design-pattern template-method-design-pattern
Last synced: 15 Mar 2025
https://github.com/aditeyas/8700-assignment-1
ppm and pgm image rotation in cpp
cpp pgm ppm singleton-design-pattern
Last synced: 24 Mar 2025
https://github.com/abdulrehman-baloch/rent-rides-app
Rent Rides is a JavaFX-based vehicle rental application that provides a seamless and affordable platform for renting cars and bikes. The application is built using JavaFX for the front end and Java for the back end, ensuring a responsive and interactive user experience
factory-design-pattern javafx-application oops-in-java postgresql singleton-design-pattern strategy-design-pattern
Last synced: 11 Jun 2025
https://github.com/mevlutayilmaz/creational-design-patterns
abstract-factory-design-pattern abstract-factory-pattern builder-design-pattern builder-pattern creational-design-patterns csharp design-patterns factory-method-design-pattern factory-method-pattern multiton-pattern object-pool-pattern prototype-design-pattern prototype-pattern singleton-design-pattern singleton-pattern
Last synced: 01 Mar 2025
https://github.com/akshat-kumar-work/stateful-backend
in memory-cache, using simple variables , classes , singleton pattern
inmemory-cache singleton-design-pattern singleton-pattern stateful-backend
Last synced: 05 Oct 2025
https://github.com/florinamt/chat-client-server-system_rmi
Chat client server using RMI. The whole conversation is logged in .txt files, one for each day.
client-server files java javafx mvvm-architecture observer-design-pattern rmi singleton-design-pattern
Last synced: 13 Oct 2025
https://github.com/florinamt/simulation_producer-consumer_reader-writer_problems
A simulation of both producer-consumer and reader-writer problems, using the fair solution.
adapter-design-pattern multiton-pattern producer-consumer-problem protection-proxy reader-writer-problem singleton-design-pattern threading
Last synced: 02 Mar 2025
https://github.com/hiltas73/bookit-ui-db-api
This Java Selenium framework automates UI, PostgreSQL database, and API testing for the Bookit demo app. It integrates Tabnine AI for code completion as well. It provides comprehensive testing across all layers, ensuring robust functionality and data integrity, making it an ideal resource for developers looking to enhance their automation skills.
bdd-cucumber java maven-pom page-object-model-design-pattern postgresql-database restassured-library selenium-webdriver singleton-design-pattern tabnine
Last synced: 27 Oct 2025
https://github.com/solesen1992/hardware_store_sales_system
Sales system desktop application for a hardware store. Allows the user to create a sale.
eclipse gui gui-application java junit-test singleton-design-pattern window-builder windowbuilder
Last synced: 10 Jul 2025
https://github.com/hiltas73/demo-lms
This Java Selenium framework automates testing for the https://cydeo.com/ web page. It streamlines the testing process using Selenium WebDriver, ensuring efficient execution and easy maintenance. This project is ideal for developers seeking to enhance their automated testing capabilities for web applications
bdd-framework cucumber-java gherkin-language java maven-pom page-object-model selenium-webdriver singleton-design-pattern
Last synced: 27 Mar 2025
https://github.com/vipinsharma29/interview-questions-basics
JAVA Practice Questions
array array-manipulations design-patterns factory-pattern interface java java-8 java-8-date-time java-8-functional-interfaces java-8-lambda java-8-stream java-8-stream-examples java-8-streams singleton-design-pattern string-manipulation
Last synced: 20 Mar 2025
https://github.com/nirbelelti/python-secure-flask-api-jwt-demo
This is a demo API application built using Flask, JWT (JSON Web Tokens), and SQLAlchemy with SQLite and Redis. The application follows best practices for user authentication and password management, including salting and hashing passwords. It implements key design patterns and ensures token-based security using JWT.
api-rest authentication design-patterns facade-design-pattern flask-api python salting singleton-design-pattern sqlite
Last synced: 20 Jun 2025