awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to braydie/howtobeaprogrammer

Open-source alternatives to HowToBeAProgrammer

30 open-source projects similar to braydie/howtobeaprogrammer, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best HowToBeAProgrammer alternative.

  • milanm/devops-roadmapmilanm avatar

    milanm/DevOps-Roadmap

    18,752View on GitHub↗

    DevOps-Roadmap is a comprehensive educational repository and knowledge base designed to guide technical professionals through the complexities of modern software engineering. It functions as a structured curriculum and reference library, covering the full spectrum of skills required to master system architecture, infrastructure management, and cloud operations. The project distinguishes itself by bridging the gap between high-level architectural design and the practical realities of engineering leadership. It provides curated insights into distributed systems, data consistency, and scalable d

    awsazurecomputer-science
    View on GitHub↗18,752
  • charlax/professional-programmingcharlax avatar

    charlax/professional-programming

    51,116View on GitHub↗

    This project is a curated knowledge repository designed to support the professional development of software engineers. It functions as a comprehensive index of industry best practices, methodologies, and design principles, providing a structured roadmap for those seeking to improve their technical skills, architectural decision-making, and career trajectory. The repository distinguishes itself through a community-driven approach, relying on peer-reviewed contributions to maintain an up-to-date collection of resources. It organizes vast amounts of technical information into a hierarchical taxo

    Pythonarchitecturecomputer-scienceconcepts
    View on GitHub↗51,116
  • jorgef/engineeringladdersjorgef avatar

    jorgef/engineeringladders

    8,528View on GitHub↗

    This project is an engineering career ladder framework and professional development planning tool. It provides a methodology for defining seniority levels and the specific requirements needed to achieve promotions through a competency-based performance rubric. The framework focuses on separating people management duties from technical leadership to clarify organizational accountability. It utilizes an organizational role definition model to distinguish between individual contributor and manager responsibilities, preventing conflict and aligning professional goals. The system covers engineeri

    View on GitHub↗8,528

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • zachgoldberg/startup-cto-handbookZachGoldberg avatar

    ZachGoldberg/Startup-CTO-Handbook

    13,991View on GitHub↗

    This project is a comprehensive handbook and resource collection designed for startup technical executives. It provides a structured management framework that assists leaders in scaling engineering organizations, managing team dynamics, and aligning technical initiatives with broader business objectives. The repository distinguishes itself by offering a combination of strategic leadership guidance and operational standardization. It includes diagnostic frameworks for assessing team performance, templates for hiring and evaluation workflows, and structured processes for incident analysis and i

    View on GitHub↗13,991
  • moientajik/aspnetcore-developer-roadmapMoienTajik avatar

    MoienTajik/AspNetCore-Developer-Roadmap

    19,536View on GitHub↗

    This project provides a structured curriculum and visual guide for mastering web development within the ASP.NET Core ecosystem. It serves as a comprehensive roadmap that maps out the essential technologies, milestones, and proficiency sequences required for developers to progress from beginner to advanced levels. The repository distinguishes itself by curating high-quality learning resources and technical documentation into a logical progression. It visualizes complex development paths through structured diagrams, helping users navigate the technical requirements of building and maintaining m

    asp-net-coreaspnet-coreaspnetcore
    View on GitHub↗19,536
  • coder2gwy/coder2gwycoder2gwy avatar

    coder2gwy/coder2gwy

    27,595View on GitHub↗

    This project is a comprehensive career transition guide and job navigator designed for software engineers moving from the private sector into government and public service roles. It serves as a structured resource for evaluating job eligibility, comparing professional benefits, and selecting government positions that value technical backgrounds. The repository provides specialized guidance for the public sector recruitment process, including a handbook for navigating political reviews, medical screenings, and background vetting. It also features a civil service exam guide with study methodolo

    View on GitHub↗27,595
  • phodal/growthphodal avatar

    phodal/growth

    1,296View on GitHub↗

    Growth is a mobile-first educational ecosystem designed to help software engineers track their professional development and master technical domains. The platform functions as a cross-platform learning tool that provides structured career roadmaps, curated technical resources, and interactive guides for complex programming concepts. The project distinguishes itself by integrating visual learning tools directly into the mobile experience, including step-by-step animations for computational algorithms and illustrative studies of software design patterns. It serves as a centralized hub for skill

    JavaScript
    View on GitHub↗1,296
  • tlbootcamp/tlroadmaptlbootcamp avatar

    tlbootcamp/tlroadmap

    5,131View on GitHub↗

    tlroadmap is an engineering leadership roadmap and management curriculum designed to guide the transition from technical contributor to leadership. It provides a structured set of competencies and a technical management knowledge base focused on organizational alignment, people management, and operational excellence. The project centers on a team lead competency map and professional development frameworks. It outlines the hard and soft skills required to manage developers and product strategy, including the creation of individual growth plans and the assessment of leadership competencies. Th

    Vuehacktoberfestmanagementroadmap
    View on GitHub↗5,131
  • accumulatemore/cvAccumulateMore avatar

    AccumulateMore/CV

    21,907View on GitHub↗

    This project is a comprehensive deep learning framework and educational platform designed for constructing, training, and evaluating neural network architectures. It provides a modular environment for building models through tensor operations and automatic differentiation, supporting a wide range of tasks from image classification and object detection to sequential data processing. Beyond its core technical capabilities, the project distinguishes itself by integrating professional career development resources directly into its learning ecosystem. It offers structured guidance, resume reviews,

    Jupyter Notebookagentagentsbook
    View on GitHub↗21,907
  • cassidoo/getting-a-gigcassidoo avatar

    cassidoo/getting-a-gig

    7,622View on GitHub↗

    This project is a technical career guide and resource for developers navigating the software engineering job market. It serves as a comprehensive roadmap for securing professional employment, providing a technical interview preparation guide and a directory for mentorship and fellowships. The project provides a framework for drafting technical resumes and portfolios, focusing on describing project experience through metrics to attract recruiters. It also details professional networking strategies, including methods for executing cold outreach and securing job referrals. The resource covers b

    attitudecold-callscollege
    View on GitHub↗7,622
  • mattpocock/skillsmattpocock avatar

    mattpocock/skills

    131,422View on GitHub↗

    This project is an AI agent workflow framework and development toolkit designed for AI-driven software engineering. It provides a system of modular instructions, prompt libraries, and standardized routines to orchestrate complex engineering sequences and automate the decomposition of plans into technical tasks. The system differentiates itself through advanced context management and prompt engineering, using state compression and handoff documents to preserve conversation history between different AI sessions. It employs a structured library of prompt skills and high-signal trigger words to e

    Shell
    View on GitHub↗131,422
  • ksindi/managers-playbookksindi avatar

    ksindi/managers-playbook

    5,505View on GitHub↗

    This project is a collection of manuals and playbooks that define standards for engineering leadership, talent acquisition, team operations, and strategic alignment. It provides a structured engineering management guide and a software team operational playbook to standardize leadership practices within development organizations. The repository covers the full lifecycle of technical personnel management, from high-performance hiring and structured onboarding to individual contributor coaching and performance management. It includes frameworks for conducting one-on-one meetings, delivering acti

    View on GitHub↗5,505
  • zachgoll/fullstack-roadmap-serieszachgoll avatar

    zachgoll/fullstack-roadmap-series

    1,755View on GitHub↗

    This project is a structured educational curriculum designed to guide learners through the fundamentals of frontend web development. It functions as a comprehensive learning resource that transitions students from basic markup and styling to the construction of complex, interactive web applications. The curriculum emphasizes a project-based approach, requiring students to apply theoretical knowledge through practical implementation. It covers essential software engineering practices, including the use of command-line tools, version control workflows, and the application of architectural desig

    JavaScriptcsshtmljavascript
    View on GitHub↗1,755
  • geniusvjr/learningnotesGeniusVJR avatar

    GeniusVJR/LearningNotes

    13,145View on GitHub↗

    LearningNotes is a technical knowledge base and engineering study guide focused on Android framework internals, system architecture, and mobile performance optimization. It serves as a reference for analyzing the Android boot sequence, process bootstrapping, and system service initialization. The project provides detailed guides on mobile performance, including strategies for reducing memory footprints, identifying memory leaks, and optimizing image decoding. It further covers Android inter-process communication using AIDL and the Binder kernel driver, as well as software architecture manuals

    View on GitHub↗13,145
  • the-cool-coders/project-ideas-and-resourcesThe-Cool-Coders avatar

    The-Cool-Coders/Project-Ideas-And-Resources

    12,382View on GitHub↗

    This project is a curated knowledge base designed to support developer career growth and technical skill acquisition. It functions as a repository of educational references, design assets, and structured project concepts that assist individuals in building their software engineering portfolios. The platform distinguishes itself through a collaborative, version-controlled model that relies on community contributions to maintain its library. By utilizing a structured, text-based authoring system, the repository allows external contributors to submit and validate new resources through a formal r

    beginnercontributioncontributions-welcome
    View on GitHub↗12,382
  • alexeygrigorev/data-science-interviewsalexeygrigorev avatar

    alexeygrigorev/data-science-interviews

    10,043View on GitHub↗

    This project is a curated knowledge repository providing theoretical guides, practical challenge banks, and professional handbooks for technical interview preparation in data science and machine learning. It serves as a comprehensive study resource that combines theoretical knowledge with algorithmic practice. The repository features specialized study resources including a probability and statistics handbook, a machine learning reference for algorithms and neural network architectures, and a coding and SQL challenge bank designed to simulate recruitment assignments. It also includes a technic

    HTML
    View on GitHub↗10,043
  • brave-people/brave-tech-interviewbrave-people avatar

    brave-people/brave-tech-interview

    4,461View on GitHub↗

    This project is a technical interview study guide and computer science knowledge base. It provides a curated collection of technical interview questions and expert explanations focused on preparing for assessments at global IT companies. The repository serves as a coding interview roadmap for mastering algorithmic challenges and complexity analysis, alongside a software architecture reference for design principles and system design strategies. It also includes a web security curriculum covering authentication methods, cryptographic concepts, and common vulnerabilities. Content covers compute

    View on GitHub↗4,461
  • resumejob/interview-questionsresumejob avatar

    resumejob/interview-questions

    3,270View on GitHub↗

    This project is a structured repository of technical interview questions and professional development resources designed for software engineering career advancement. It serves as a comprehensive database of high-frequency assessment materials sourced from real-world candidate experiences at major global technology companies. The collection is organized into a hierarchical directory structure categorized by company names and technical domains to facilitate navigation. By utilizing plain text serialization and static markdown content, the project ensures that all interview data remains human-re

    interviewinterview-preparationinterview-questions
    View on GitHub↗3,270
  • addyosmani/agent-skillsaddyosmani avatar

    addyosmani/agent-skills

    60,849View on GitHub↗

    Agent-skills is a collection of structured instructions and behavioral personas designed to standardize how AI coding agents perform engineering tasks. It functions as a workflow orchestrator that maps natural language intent to repeatable technical sequences and verification checklists. The project distinguishes itself through the use of specialized markdown-defined roles, such as security auditors or test engineers, to apply targeted domain expertise. It employs an evidence-based verification model that requires runtime data or passing tests as mandatory exit criteria to ensure AI-generated

    Shellagent-skillsantigravityantigravity-ide
    View on GitHub↗60,849
  • krishnaik06/complete-roadmap-to-learn-aikrishnaik06 avatar

    krishnaik06/Complete-RoadMap-To-Learn-AI

    1,231View on GitHub↗

    This project provides a comprehensive educational framework designed to structure the acquisition of skills in machine learning and artificial intelligence. It serves as a centralized repository of learning paths that guide students through the core concepts and practical applications of modern artificial intelligence, ranging from foundational theory to advanced professional specializations. The platform distinguishes itself through a modular architecture that segments broad technical fields into discrete, manageable learning paths. By utilizing a hierarchical curriculum, it organizes comple

    View on GitHub↗1,231
  • voltagent/awesome-claude-code-subagentsVoltAgent avatar

    VoltAgent/awesome-claude-code-subagents

    21,906View on GitHub↗

    This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven

    Shellai-agent-frameworkai-agent-toolsai-agents
    View on GitHub↗21,906
  • freecodecamp/freecodecampfreeCodeCamp avatar

    freeCodeCamp/freeCodeCamp

    448,278View on GitHub↗

    freeCodeCamp is an open-source, web-based educational platform designed to facilitate software engineering skill acquisition through a structured, project-driven curriculum. It combines theoretical instruction with hands-on coding exercises, requiring users to build functional applications to demonstrate mastery of programming concepts. The platform provides a browser-integrated workspace that evaluates learner proficiency through automated testing of code submissions against predefined functional requirements. The platform distinguishes itself by integrating technical training with professio

    TypeScriptcareerscertificationcommunity
    View on GitHub↗448,278
  • giantray/stackoverflow-java-top-qagiantray avatar

    giantray/stackoverflow-java-top-qa

    5,092View on GitHub↗

    This project is a comprehensive Java programming knowledge base and technical reference repository. It provides a curated collection of distilled answers, API documentation, and troubleshooting guides designed to help developers resolve common coding challenges and language pitfalls. The repository distinguishes itself through a structured architectural approach to knowledge, utilizing comparison-centric analysis to highlight trade-offs between different library implementations and language features. It aggregates high-impact community discussions into a standardized format, organizing techni

    View on GitHub↗5,092
  • bradtraversy/design-resources-for-developersbradtraversy avatar

    bradtraversy/design-resources-for-developers

    66,055View on GitHub↗

    This project is a curated resource repository that serves as a comprehensive directory of design assets and development tools. It provides a structured collection of high-quality links intended to help developers discover essential resources for their technical projects and user interface designs. The directory is distinguished by its community-driven approach, relying on collaborative peer review and external contributions to maintain an up-to-date index of resources. It functions as a frontend development toolkit, offering a categorized list of UI libraries, CSS frameworks, and animation to

    View on GitHub↗66,055
  • binhnguyennus/awesome-scalabilitybinhnguyennus avatar

    binhnguyennus/awesome-scalability

    71,779View on GitHub↗

    This project is a curated knowledge repository that aggregates high-quality resources, technical documentation, and expert insights focused on distributed systems engineering. It serves as a community-driven learning resource designed to help developers navigate the complexities of building and maintaining large-scale software applications. The repository distinguishes itself through a hierarchical taxonomy that organizes vast amounts of technical information into a structured, searchable format. By utilizing markdown-based content curation and static indexing, the collection remains version-

    architectureawesomeawesome-list
    View on GitHub↗71,779
  • itwanger/tobebetterjavaeritwanger avatar

    itwanger/toBeBetterJavaer

    16,678View on GitHub↗

    This project serves as a dual-purpose platform that functions both as a comprehensive software engineering learning resource and an autonomous agent orchestration framework. It provides a structured curriculum focused on the Java ecosystem, offering technical roadmaps, interview preparation materials, and career mentorship. Simultaneously, it acts as a technical foundation for building intelligent systems, enabling developers to construct complex, multi-step agent pipelines. The framework distinguishes itself by integrating advanced automation capabilities directly into its educational missio

    javajvmmysql
    View on GitHub↗16,678
  • apptension/developer-handbookapptension avatar

    apptension/developer-handbook

    5,960View on GitHub↗

    An opinionated guide on how to become a professional Web/Mobile App Developer.

    awscareer-developmentcareer-guide
    View on GitHub↗5,960
  • loverajoel/jstipsloverajoel avatar

    loverajoel/jstips

    12,439View on GitHub↗

    jstips is a curated library of practical JavaScript patterns and concise coding shortcuts. It serves as a reference manual and programming guide for implementing best practices and optimized syntax patterns to write cleaner, more professional code. The project organizes technical knowledge through a collection of isolated, runnable code demonstrations and modular tip classifications. This example-driven approach allows for the discovery of modern language features and specific coding shortcuts without long-form prose. The repository covers areas of code optimization, performance tuning, and

    hacksjavascriptjavascript-tips
    View on GitHub↗12,439
  • ryanmcdermott/3rs-of-software-architectureryanmcdermott avatar

    ryanmcdermott/3rs-of-software-architecture

    1,113View on GitHub↗

    This project is a comprehensive guide to software architecture, providing a framework for designing maintainable, readable, and modular codebases. It focuses on establishing design best practices that help developers structure complex applications into independent, single-purpose units. The guide emphasizes the use of modular programming principles to decouple software components, allowing for greater reusability across different parts of an application or separate projects. By prioritizing interface-based design and the dependency inversion principle, it enables safe, incremental refactoring

    JavaScriptarchitecturejavascriptreact
    View on GitHub↗1,113
  • deanpeters/product-manager-skillsdeanpeters avatar

    deanpeters/Product-Manager-Skills

    5,187View on GitHub↗

    This project is a collection of standardized knowledge bases and competency models that define professional methodologies for product management practitioners and artificial intelligence agents. It provides a structured framework of professional skills and knowledge to ensure a consistent level of output quality across product discovery, strategy, and stakeholder alignment. The repository focuses on specialized frameworks for large language model product management, including guidelines for assessing artificial intelligence readiness, context engineering, and the orchestration of multi-agent

    Shell
    View on GitHub↗5,187