Showing 25 of 25 projects
A curated collection of technical interview question lists across programming languages, frameworks, databases, and CS fundamentals.
A curated collection of technical interview question lists across programming languages, frameworks, databases, and CS topics.
A curated collection of technical interview question lists covering programming languages, frameworks, databases, and CS fundamentals.
An organized reading list of patterns, case studies, and articles on building scalable, reliable, and performant large-scale systems.
Draw cloud system architecture diagrams using Python code, enabling version-controlled diagram-as-code workflows.
A curated collection of laws, theories, principles, and patterns that developers and technologists encounter.
A curated collection of resources to prepare for technical interviews, covering algorithms, system design, and language-specific topics.
A comprehensive collection of open-ended interview questions for vetting back-end developers, covering design patterns, databases, concurrency, and more.
A comprehensive study plan and resource collection for preparing for machine learning engineering interviews at top tech companies.
A practical booklet covering the four main steps of designing machine learning systems with 27 interview questions.
A comprehensive tree-like roadmap covering essential topics and study materials for iOS development.
An open-source flash card collection for algorithms, data structures, and system design interview preparation.
A collection of reusable, vendor-neutral, and industry-specific solution architecture patterns for building enterprise software systems.
A curated collection of resources on software architecture principles, patterns, methodologies, and tools.
A free and open-source UML and SysML modeling application written in Python, designed for simplicity and power.
A comprehensive guide to help developers prepare for technical interviews, covering computer science, JavaScript, design patterns, and behavioral strategies.
A visual roadmap outlining the skills and knowledge required for software engineers to advance into software architecture roles.
A curated list of important concepts, laws, principles, mental models, and cognitive biases for developers and thinkers.
A curated collection of high-quality articles and resources for learning event-driven architecture principles and practices.
A comprehensive roadmap chart guiding engineers through large-scale system design and architecture learning.
A cloud-native distributed system reference implementation using Reactive DDD, Event Sourcing, CQRS, and microservices.
A curated collection of backend interview questions covering algorithms, system design, Linux, and management topics.
A curated collection of interview questions and guidance for engineering leadership roles at various startup stages.
A distributed unique ID generator using Sonyflake algorithm with Base58 encoding for compact string IDs.
A Go package for building scalable asynchronous dataflow systems using goroutines and channels with automatic back-pressure.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.