awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to krahets/leetcode-book

Open-source alternatives to LeetCode Book

30 open-source projects similar to krahets/leetcode-book, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best LeetCode Book alternative.

  • apachecn/interviewapachecn avatar

    apachecn/Interview

    8,944View on GitHub↗

    This project is a comprehensive knowledge base and study resource designed for mastering technical interviews. It provides structured guides, roadmaps, and curricula focused on data structures, algorithms, system design, and frontend engineering to help candidates prepare for software engineering screenings. The repository distinguishes itself by offering a holistic approach to professional advancement. Beyond technical drills, it includes a career development handbook covering resume optimization, salary benchmarking, and strategic negotiation coaching. It also provides detailed methodologie

    Jupyter Notebookinterviewkaggleleetcode
    View on GitHub↗8,944
  • neetcode-gh/leetcodeneetcode-gh avatar

    neetcode-gh/leetcode

    6,398View on GitHub↗

    This project is a curated collection of solved algorithmic challenges and reference implementations. It serves as a study guide for software engineering, providing a library of data structure and algorithm problems used to analyze efficient problem-solving techniques. The repository functions as a solution reference for coding challenges across multiple programming languages. It includes source code examples and conceptual hints designed for technical interview preparation and the study of common coding patterns. The content is organized as a static source code repository with language-speci

    JavaScript
    View on GitHub↗6,398
  • julycoding/the-art-of-programming-by-julyjulycoding avatar

    julycoding/The-Art-Of-Programming-By-July

    21,506View on GitHub↗

    This project is a comprehensive educational repository providing study guides, a competitive programming curriculum, and technical interview resources. It serves as a reference for learning fundamental programming methods, algorithmic logic, and data structure implementations. The repository features multi-language implementation references that allow for the comparison of algorithmic solutions across different programming languages. This approach enables the analysis of performance and implementation details through cross-language code comparisons. The educational content covers computer sc

    C
    View on GitHub↗21,506

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
  • amusi/ai-job-notesamusi avatar

    amusi/AI-Job-Notes

    6,096View on GitHub↗

    AI-Job-Notes is a curated job hunting guide and technical interview curriculum specifically for artificial intelligence and computer vision roles. It functions as a markdown knowledge base and static site repository that organizes recruitment data, study materials, and company lists. The project provides resources for AI algorithm job hunting, including company directories and salary benchmarks based on geography and educational background. It covers campus recruitment planning through the tracking of application windows and internship cycles. The repository includes materials for technical

    View on GitHub↗6,096
  • apachecn/apachecn-algo-zhapachecn avatar

    apachecn/apachecn-algo-zh

    11,140View on GitHub↗

    This project is an algorithm study resource, a centralized LeetCode solution repository, and a technical interview study guide. It provides Chinese translations of textbooks and guides on data structures and algorithms for academic study and professional preparation. The project distinguishes itself by delivering multi-language solution repositories and translated academic materials through a static site generation model. This architecture enables compile-time content translation and offline-first delivery of educational assets as static files. The repository covers a wide range of algorithm

    JavaScriptalgorithmcodingdata-structure
    View on GitHub↗11,140
  • febobo/web-interviewfebobo avatar

    febobo/web-interview

    11,828View on GitHub↗

    This project is a frontend interview question bank and a comprehensive web development curriculum. It serves as a technical reference and study guide for software engineering candidates, combining a curated collection of interview questions and answers with a broad computer science fundamentals reference. The knowledge base is structured as a markdown-based system, using a folder-based taxonomy and directory hierarchy to organize technical topics. It employs a git-driven workflow to manage contributions and updates to the content, which is delivered as static documentation. The curriculum co

    javascriptreacttypescript
    View on GitHub↗11,828
  • kubernetes/communitykubernetes avatar

    kubernetes/community

    12,902View on GitHub↗

    This repository serves as the coordination hub for the Kubernetes community, focusing on open source contribution and project governance. It provides the structures necessary to manage the development of subprojects through a distributed governance model involving committees and working groups. The project manages community coordination by connecting contributors through a network of mailing lists and chat channels. It defines the requirements and responsibilities for contributor membership, including the process for becoming an official member or code reviewer. The repository utilizes a sta

    Jupyter Notebookkubernetes
    View on GitHub↗12,902
  • github/copilot-docsgithub avatar

    github/copilot-docs

    23,226View on GitHub↗

    This project is a documentation site for an AI coding assistant, providing technical guides and reference materials for writing and implementing software code. It is built as a markdown-based static site that delivers pre-rendered HTML for fast loading and simplified content authoring. The platform functions as a version-controlled documentation site, using a git repository to track content revisions and manage historical archives. It includes a client-side search index that loads a pre-computed JSON file into the browser to provide instant full-text search results. The content covers AI pai

    View on GitHub↗23,226
  • petehunt/react-howtopetehunt avatar

    petehunt/react-howto

    11,537View on GitHub↗

    react-howto is a curated React learning resource guide and developer onboarding curriculum. It serves as a structured collection of educational paths designed to help developers master the React ecosystem and its associated tooling. The project provides a frontend architecture guide and a tooling roadmap to assist in selecting structural patterns, package managers, bundlers, and routers. It focuses on explaining architecture patterns and guiding tooling selection to improve application performance and scalability. The resource is delivered as static site documentation. It utilizes a markdown

    View on GitHub↗11,537
  • azl397985856/leetcodeazl397985856 avatar

    azl397985856/leetcode

    55,758View on GitHub↗

    This project is a curated educational resource and solution repository for algorithmic challenges, specifically focused on LeetCode problems. It serves as a technical reference for common data structures and algorithmic patterns, providing verified code implementations across multiple programming languages alongside detailed logic and complexity analysis. The repository functions as a comprehensive study guide for competitive programming and technical interview preparation. It includes specialized learning tools such as an Anki flashcard dataset for spaced repetition and a browser extension t

    JavaScriptalgoalgorithmalgorithms
    View on GitHub↗55,758
  • codepath/android_guidescodepath avatar

    codepath/android_guides

    28,339View on GitHub↗

    This project provides a collection of instructional guides and tutorials for Android app development, native mobile application creation, and computer science education. It focuses on building native applications through step-by-step implementation, covering the development of user interfaces and the integration of system hardware and permissions. The material extends into broader technical domains, including the study of fundamental data structures and algorithms for technical interview preparation. It also covers cybersecurity fundamentals, such as identifying web vulnerabilities and implem

    androidcodepathdevelopment
    View on GitHub↗28,339
  • mtrajk/coding-problemsMTrajK avatar

    MTrajK/coding-problems

    3,379View on GitHub↗

    This repository serves as a comprehensive collection of algorithmic problem solutions and educational resources designed to support software engineering education and technical interview preparation. It functions as a structured knowledge base for mastering fundamental computer science concepts, including data structures and common programming challenges. The project provides a curated index of learning materials, such as university courses and textbooks, alongside documented code implementations. By organizing these solutions into a version-controlled format, it allows users to study idiomat

    Pythonalgorithmscoding-problemdata-structures
    View on GitHub↗3,379
  • perixtar/2025-tech-oa-by-fastprepperixtar avatar

    perixtar/2025-Tech-OA-by-FastPrep

    2,935View on GitHub↗

    This project is a technical interview question bank and coding interview study guide. It serves as a company-specific assessment aggregator that organizes curated collections of algorithmic problems and solutions by company and role. The study guide is built as a static site that pre-renders markdown data files into HTML pages. It features a client-side search engine that enables instant filtering of interview questions directly in the browser without server requests. The system manages a broad set of capabilities for technical interview preparation, including the aggregation of company asse

    fulltimeinternshipinterview-preparation
    View on GitHub↗2,935
  • nishant-tiwari24/coding-resourcesnishant-Tiwari24 avatar

    nishant-Tiwari24/coding-resources

    3,589View on GitHub↗

    This project is a curated technical resource directory and software engineering learning roadmap. It serves as a computer science study curriculum and professional development framework, providing staged progressions for mastering programming languages, data structures, and full-stack development. The repository functions as a career preparation guide, offering strategic frameworks for resume building, technical interview practice, and internship application targeting. It includes a system for identifying income opportunities and managing a professional social presence to increase visibility.

    View on GitHub↗3,589
  • kunal-kushwaha/dsa-bootcamp-javakunal-kushwaha avatar

    kunal-kushwaha/DSA-Bootcamp-Java

    22,105View on GitHub↗

    This repository is a structured educational resource designed for mastering data structures and algorithms using the Java programming language. It functions as a comprehensive curriculum and study roadmap, providing the materials necessary to build proficiency in core computer science fundamentals for technical interview preparation. The project organizes its content through a hierarchical directory structure that maps to a logical progression of topics. It utilizes a standardized format for coding exercises and documentation, ensuring that learners can follow a consistent syllabus while prac

    Javaalgorithmscompetitive-programmingdata-structures
    View on GitHub↗22,105
  • mazharmik/interview_ds_algoMAZHARMIK avatar

    MAZHARMIK/Interview_DS_Algo

    4,509View on GitHub↗

    This project is an algorithm interview preparation guide and reference library. It provides a curated collection of solved programming problems and data structure implementations designed for technical interview practice and competitive programming study. The repository distinguishes itself by organizing coding challenges through a system of patterns, difficulty levels, and company-based filtering. It includes instructional resources such as algorithmic concept notes and video explanations to supplement the solution sets. The library covers a wide range of computational areas, including adva

    C++algorithmsalgorithms-and-data-structurescoding-interviews
    View on GitHub↗4,509
  • itcharge/algonoteI

    itcharge/AlgoNote

    7,729View on GitHub↗

    AlgoNote is an algorithm and data structure tutorial and computer science study manual. It serves as a technical library of algorithm implementations and data structure patterns, providing a comprehensive learning guide focused on technical interview preparation. The project functions as a LeetCode solution guide, containing analyzed and implemented solutions for over one thousand coding challenges. All implementations are written in Python to provide a consistent coding reference. The resource covers the study of algorithm fundamentals, the resolution of diverse coding challenges, and prepa

    Python
    View on GitHub↗7,729
  • liangjunrong/document-libraryLiangJunrong avatar

    LiangJunrong/document-library

    3,889View on GitHub↗

    This project is a markdown static site generator and technical documentation portal designed for software engineering education. It functions as a client-side searchable knowledge base that converts structured markdown files into static HTML pages. The system utilizes a CSS-grid responsive layout to organize documentation headers, sidebars, and content areas across different screen sizes. It employs file-system routing to map the directory structure of source folders directly to the website URL paths. The platform is used for technical knowledge management, including the organization of prog

    CSS
    View on GitHub↗3,889
  • getzola/zolagetzola avatar

    getzola/zola

    17,196View on GitHub↗

    Zola is a static site generator that compiles Markdown and templates into a standalone website. It is distributed as a single binary, removing the need for external runtimes or package managers to build the final site. The project includes a built-in Sass compiler to transform styles into compressed CSS and a dedicated Markdown rendering engine that supports task lists and footnotes. It also features a client-side search indexer, enabling full-text site search without a backend server, and a multilingual content manager for organizing translated content. Additional capabilities cover asset o

    Rustblog-enginecmscontent-management-system
    View on GitHub↗17,196
  • callmepicacho/data-structrescallmePicacho avatar

    callmePicacho/Data-Structres

    3,828View on GitHub↗

    This project is a computer science educational resource and data structures reference library. It serves as a technical study repository containing a collection of fundamental algorithms and data structures, pairing conceptual notes with practical code implementations. The resource is organized as an algorithm implementation guide and a structured knowledge base. It provides a modular set of reference implementations for sorting, searching, and graph traversal, with materials arranged to follow academic curriculum progression. The repository covers a broad range of computer science education

    C++
    View on GitHub↗3,828
  • unknwon/go-fundamental-programmingunknwon avatar

    unknwon/go-fundamental-programming

    9,128View on GitHub↗

    This project is a comprehensive Go language learning course and programming fundamentals guide. It provides a structured curriculum of video and text lessons designed to teach both basic and advanced concepts of the Go programming language. The educational material is organized through a hierarchical system of summarized notes. These notes use timestamp-linked mapping to connect textual summaries directly to specific moments in video tutorials for precise knowledge retrieval. The content is authored in markdown and delivered as a static site, with the curriculum structure mirroring a nested

    Go
    View on GitHub↗9,128
  • rohitg00/devops-interview-questionsrohitg00 avatar

    rohitg00/devops-interview-questions

    1,906View on GitHub↗

    This repository serves as a curated knowledge base and study resource for professionals preparing for technical interviews in infrastructure and operations. It provides a comprehensive collection of questions and answers covering core engineering concepts, including cloud platforms, infrastructure automation, and industry-standard practices. The project functions as a collaborative documentation repository, utilizing version-controlled text files to maintain technical accuracy. By leveraging community-driven peer review and feedback loops, the content remains structured and verifiable. The re

    devopshelperinterview
    View on GitHub↗1,906
  • survivesjtu/survivesjtumanualSurviveSJTU avatar

    SurviveSJTU/SurviveSJTUManual

    5,378View on GitHub↗

    SurviveSJTUManual is a university student guide and documentation website designed to provide academic planning and resource navigation for higher education. It serves as a student wellness resource and a comprehensive guide for meeting degree requirements and course selection. The project functions as a higher education career coach and international education planner, offering strategic advice on researching global degree programs, applying for international studies, and finding professional mentors. It also provides guidance on managing academic pressure and avoiding toxic environments to

    View on GitHub↗5,378
  • golang-design/go-questionsgolang-design avatar

    golang-design/go-questions

    6,374View on GitHub↗

    go-questions is a technical knowledge base and study resource for the Go programming language. It serves as a curated collection of interview questions and detailed explanations focused on the internal principles and advanced patterns of the Go ecosystem. The project is implemented as a static site generated from markdown files, which separates the technical educational content from the presentation logic. The site uses a file-system-based content hierarchy to automate navigation and maps folder structures directly to public URLs. The platform covers areas of technical knowledge synthesis, l

    Gobookgolanginterview
    View on GitHub↗6,374
  • algorithmzuo/algorithm-journeyalgorithmzuo avatar

    algorithmzuo/algorithm-journey

    2,954View on GitHub↗

    This project is an algorithm learning platform and computer science educational resource. It serves as a technical interview study guide, providing structured lessons on data structures and sorting methods. The site is a markdown-based static site that converts technical documentation and algorithmic explanations into static HTML pages. It functions as a system for markdown content publishing to deliver educational material. The platform covers algorithm complexity analysis, problem solving workflows, and general computer science education. It utilizes a component-based UI structure with fil

    Java
    View on GitHub↗2,954
  • ruanyf/jstrainingruanyf avatar

    ruanyf/jstraining

    19,964View on GitHub↗

    This project is a structured educational framework designed to guide developers through the core concepts of JavaScript programming and software engineering. It functions as a comprehensive training resource, providing a logical roadmap for mastering web development, from fundamental language syntax to full-stack application architecture. The platform utilizes a markdown-based documentation system that organizes technical learning materials into a clear, hierarchical curriculum. By employing a static site generator, the project transforms these plain-text educational modules into a collection

    View on GitHub↗19,964
  • amitshekhariitbhu/android-interview-questionsamitshekhariitbhu avatar

    amitshekhariitbhu/android-interview-questions

    12,341View on GitHub↗

    This repository is a curated study guide and knowledge base designed to assist developers in preparing for software engineering job interviews within the Android ecosystem. It organizes essential programming topics, language-specific features, and mobile architecture patterns into a structured format for professional review and skill assessment. The collection covers a broad range of technical domains, including system design principles, performance optimization, and core development concepts. By categorizing these topics, the resource provides a systematic way for users to practice and impro

    Javaandroidandroid-interviewandroid-interview-practice
    View on GitHub↗12,341
  • programminghero1/100-plus-python-coding-problems-with-solutionsProgrammingHero1 avatar

    ProgrammingHero1/100-plus-python-coding-problems-with-solutions

    933View on GitHub↗

    This repository is a structured curriculum and collection of programming exercises designed to build proficiency in Python. It serves as an algorithmic problem-solving resource, offering a series of tasks that range from basic to intermediate levels to help developers master language syntax and logical thinking. The collection distinguishes itself through pattern-based solution decomposition, where complex challenges are broken down into multiple algorithmic approaches. This methodology allows learners to analyze different strategies for achieving code efficiency and understanding core progra

    coding-challengeinterviewlearn-pyton
    View on GitHub↗933
  • hw-whistleblower/true-story-of-panguHW-whistleblower avatar

    HW-whistleblower/True-Story-of-Pangu

    11,540View on GitHub↗

    This project is a whistleblower evidence archive and static website designed to document misconduct in the development of large language models. It serves as a digital repository for storing internal documents, firsthand testimonies, and research records to expose technical fabrication, plagiarism, and corporate fraud. The archive focuses on the preservation of digital evidence and the tracking of corporate accountability. It provides detailed documentation of development histories, including architectural changes and training processes, while maintaining personnel lists to verify the identit

    View on GitHub↗11,540
  • cheatsnake/backend-cheatscheatsnake avatar

    cheatsnake/backend-cheats

    4,619View on GitHub↗

    backend-cheats is a comprehensive backend engineering reference guide and a collection of technical cheatsheets. It serves as a knowledge base for server-side development, networking, and computer science fundamentals, delivered as a markdown-based static site. The project provides detailed handbooks for API design, specifically covering REST and GraphQL interfaces, and software architecture patterns such as Monolithic, Microservices, and MVC. It includes a database architecture overview comparing relational and NoSQL paradigms, as well as a web security reference for identifying vulnerabilit

    architectural-patternsarchitectureawesome
    View on GitHub↗4,619