Showing 26 of 26 projects
Clean Code concepts adapted for JavaScript, providing guidelines for readable, reusable, and refactorable software.
A curated collection of lists containing technical interview questions for software developers across various technologies.
An ultra-simplified explanation of design patterns with real-world examples and PHP code samples.
A community-maintained list of Summer 2026 tech internship opportunities across software engineering, data science, product management, and more.
A curated, alphabetically organized list of engineering blogs from companies, individuals, and technology projects.
A curated collection of idiomatic design patterns, recipes, and idioms for the Go programming language.
A curated list of falsehoods programmers believe in, covering topics like names, addresses, time, and more to help avoid common pitfalls.
A curated list of falsehoods programmers believe in, covering topics from names and dates to networks and geography.
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.
Uber's official style guide for writing idiomatic and maintainable Go code.
A community-maintained list of entry-level software engineering, product management, quant, and tech jobs for new graduates.
A comprehensive collection of open-ended interview questions for vetting back-end developers, covering design patterns, databases, concurrency, and more.
A curated list of high-quality coding style conventions, standards, and best practices across programming languages, frameworks, and tools.
Clean Code principles and examples adapted for .NET and .NET Core developers.
Creates a visual profile for software engineers by analyzing their GitHub and git repositories.
A curated list of research papers, datasets, and software projects for machine learning applied to source code (MLonCode).
A curated collection of resources about code review practices, tools, and research.
A visual roadmap charting the essential skills, tools, and technologies for becoming a Java developer in 2026.
A TensorFlow project template with a well-designed folder structure and OOP design to accelerate deep learning development.
A comprehensive learning roadmap for C++ developers, from beginners to experienced professionals.
A curated collection of coding style guides and development best practices across programming languages and frameworks.
A curated wiki and collection of notes about software quality assurance, testing, and best practices.
A collection of best practices, conventions, and tricks for using the Robot Operating System (ROS).
A curated reading list and syllabus for a Stanford discussion class on applied data science topics.
A curated list of resources about programming practices for writing safety-critical software.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.