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 bohdanorlov/ios-developer-roadmap

Projects sharing features with IOS Developer Roadmap

30 open-source projects similar to bohdanorlov/ios-developer-roadmap, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • gzc426/java-interviewgzc426 avatar

    gzc426/Java-Interview

    6,187View on GitHub↗

    This project is a Java technical interview guide and markdown-based knowledge base. It provides a collection of curated study materials and common interview questions designed for developers focusing on the Java ecosystem. The resource serves as a Java backend study guide and a database optimization reference. It covers core language features, server-side programming patterns, and data management strategies used during technical architecture screenings. The content is organized as a structured set of static files, using a directory hierarchy to cluster related technical concepts and database

    View on GitHub↗6,187
  • kamranahmedse/developer-roadmapkamranahmedse avatar

    kamranahmedse/developer-roadmap

    357,434View on GitHub↗

    Developer Roadmap is a community-driven platform that provides structured, graph-based learning paths for software engineering. It serves as a comprehensive knowledge repository where technical domains are organized into visual sequences to guide professional skill acquisition and career growth. The project distinguishes itself through a collaborative ecosystem that enables users to contribute roadmaps, curate industry best practices, and maintain professional profiles. It integrates diagnostic assessment frameworks to evaluate technical proficiency, helping developers identify knowledge gaps

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    View on GitHub↗357,434
  • swiftggteam/the-swift-programming-language-in-chineseSwiftGGTeam avatar

    SwiftGGTeam/the-swift-programming-language-in-chinese

    21,188View on GitHub↗

    This project is a Simplified Chinese translation of the official Swift programming language documentation. It functions as a markdown technical guide designed to make the language's core concepts accessible to Chinese-speaking developers. The translation process employs a software terminology glossary to map English technical terms to standardized Chinese equivalents, ensuring conceptual clarity and consistency throughout the text. To maintain technical accuracy and idiomatic phrasing, the content undergoes a human-centric technical review process. The documentation is organized as a collect

    Markdownswift
    View on GitHub↗21,188

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
  • utilforever/game-developer-roadmaputilForever avatar

    utilForever/game-developer-roadmap

    5,761View on GitHub↗

    This project is a structured game development learning roadmap and technical skill curriculum. It provides a visual representation of the core concepts, programming languages, engines, and tools required to become a professional game developer. The roadmap maps educational paths for game software education and career planning. It includes specific guidance on mastering game engines and visualizing the relationship between frontend, backend, and devops skills necessary to build complete game projects. The curriculum is organized into tree-structured learning paths and delivered via markdown-b

    Rust
    View on GitHub↗5,761
  • christianlempa/cheat-sheetsChristianLempa avatar

    ChristianLempa/cheat-sheets

    4,771View on GitHub↗

    This project is a technical reference knowledge base and developer cheat sheet repository. It functions as a searchable collection of quick-reference guides, CLI command patterns, and code snippets for various operating systems, cloud platforms, and infrastructure tools. The system operates as a markdown-based technical knowledge base, where content is stored in plain text files and rendered as a static site. This approach enables a personal knowledge management system that utilizes version control and a directory-based navigation hierarchy to organize technical notes for long-term retrieval.

    cheat-sheetsknowledge-basesecond-brain
    View on GitHub↗4,771
  • mobile-roadmap/android-developer-roadmapmobile-roadmap avatar

    mobile-roadmap/android-developer-roadmap

    4,092View on GitHub↗

    This project is a structured learning path and skill roadmap designed to guide developers through the Android ecosystem. It serves as a mobile engineering curriculum and career guide, organizing the technical knowledge required to build scalable applications from basic concepts to advanced professional skills. The guide differentiates itself by providing a hierarchical map of required knowledge, sequencing technical topics into a logical order. It includes a curated collection of study resources and technical documentation, along with tools to track learning progress through the specified cur

    View on GitHub↗4,092
  • dariubs/gobooksdariubs avatar

    dariubs/GoBooks

    19,168View on GitHub↗

    GoBooks is a curated directory and index of technical literature designed to support software engineering development and professional growth. The project functions as a structured repository that organizes educational materials into learning paths, allowing developers to discover resources tailored to their specific proficiency levels and career goals. The collection is centered on the Go programming language, providing a progression of books and guides that range from fundamental syntax to advanced system design patterns. By utilizing a structured classification system, the repository enabl

    Goawesomeawesome-goawesome-golang
    View on GitHub↗19,168
  • aliyr/nodejs-developer-roadmapaliyr avatar

    aliyr/Nodejs-Developer-Roadmap

    4,797View on GitHub↗

    This project is a Node.js learning roadmap and developer skill map designed to guide learners from beginner to advanced levels. It serves as a backend development curriculum and an interactive technology guide that charts the specific tools, libraries, and architectural patterns required to master the Node.js runtime. The project uses a graph-based visualization to represent technical competencies and their dependencies. By mapping these skills as a structured sequence of topics, it provides a visual guide for identifying the necessary prerequisites and learning milestones needed for backend

    View on GitHub↗4,797
  • 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
  • 0nn0/terminal-mac-cheatsheet0nn0 avatar

    0nn0/terminal-mac-cheatsheet

    7,387View on GitHub↗

    This project is a curated reference guide and cheatsheet for common Unix shell commands and keyboard shortcuts used in the macOS terminal. It serves as a command line interface guide and a system administration handbook, providing a collection of essential instructions for Unix-like operating systems. The resource is organized as a markdown knowledge base, utilizing a directory of static files to store technical documentation and command taxonomies. This plain-text structure allows for easy parsing and manual editing of the reference material. The guide covers several functional areas, inclu

    View on GitHub↗7,387
  • jwasham/coding-interview-universityjwasham avatar

    jwasham/coding-interview-university

    353,639View on GitHub↗

    This project is a comprehensive educational roadmap designed to guide software engineers through the mastery of computer science fundamentals and technical interview preparation. It provides a structured, dependency-aware learning path that organizes complex computing concepts into a hierarchical curriculum, enabling users to build a professional engineering foundation through iterative study and practical implementation. The curriculum distinguishes itself by integrating theoretical knowledge with professional development, offering a unified index of cross-referenced resources including book

    algorithmalgorithmscoding-interview
    View on GitHub↗353,639
  • kodecocodes/swift-algorithm-clubkodecocodes avatar

    kodecocodes/swift-algorithm-club

    29,099View on GitHub↗

    This project is a comprehensive collection of common computer science algorithms and data structures implemented in Swift. It serves as an educational reference and library for studying computational complexity, algorithmic logic, and data structure engineering through practical code examples. The repository provides a wide suite of data structure implementations, including various types of linked lists, heaps, hash tables, and an extensive range of hierarchical trees such as Red-Black, B-Tree, and Splay trees. It also covers diverse sorting and searching techniques, from basic bubble sort to

    Swiftalgorithmsdata-structuresswift
    View on GitHub↗29,099
  • objtube/front-end-roadmapObjTube avatar

    ObjTube/front-end-roadmap

    2,761View on GitHub↗

    This project is a structured educational platform designed to guide users through the acquisition of front-end web development skills. It provides a curated curriculum that organizes complex technical topics into prioritized milestones, serving as a roadmap for professional development and career advancement. The platform distinguishes itself through interactive tools that allow users to visualize their learning path and manage their study progress. Users can customize their environment by adding personal annotations and labels to learning cards, with all progress and preferences maintained d

    JavaScriptcssfront-endhtml
    View on GitHub↗2,761
  • 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
  • twostraws/hackingwithswifttwostraws avatar

    twostraws/HackingWithSwift

    6,336View on GitHub↗

    HackingWithSwift is a curated library of coding patterns and an iOS development study guide. It provides a collection of Swift programming examples and practical exercises designed for learning how to build mobile applications on Apple platforms. The project serves as a reference for SwiftUI, offering modular examples of declarative user interfaces. It covers the study of the Swift language through real-world implementation samples, ranging from general mobile UI design to the logic required for iOS game development. The repository includes examples of architectural patterns and capabilities

    Swift
    View on GitHub↗6,336
  • easychen/stack-roadmapeasychen avatar

    easychen/stack-roadmap

    4,554View on GitHub↗

    This project is a full stack learning roadmap and curated educational resource list. It provides a structured guide to the essential business, design, development, and operations skills required to build and commercialize an independent software product. The system functions as a knowledge distribution service, delivering segmented learning lessons and resources via a subscription-based notification system. This approach uses time-based content pacing to distribute a complex curriculum into daily units. The project maps a skill acquisition path designed to identify the minimum viable technic

    PHP
    View on GitHub↗4,554
  • ipader/swiftguideipader avatar

    ipader/SwiftGuide

    15,988View on GitHub↗

    SwiftGuide is a centralized resource hub and ecosystem directory for developers using the Swift programming language. It provides a curated collection of open source libraries, frameworks, and tools, acting as a structured map of community resources and expert contributors. The project organizes the Swift ecosystem through a categorized directory of active projects and architectural mapping. It serves as a catalogue for selecting compatible integrated development environments, package managers, and system utilities. The repository also aggregates educational materials, including official doc

    Swift
    View on GitHub↗15,988
  • ios-swift-developers/swiftiOS-Swift-Developers avatar

    iOS-Swift-Developers/Swift

    1,927View on GitHub↗

    This repository serves as a comprehensive educational resource for developers building applications within the Apple software ecosystem. It provides a structured guide to the Swift programming language, offering curated examples and documentation that cover core syntax, standard development practices, and foundational programming concepts. The project focuses on practical implementation, demonstrating architectural patterns and interface designs tailored for mobile hardware. It includes guidance on managing asynchronous data flows, integrating multimedia and networking capabilities, and imple

    Cswiftswift-3swift-4
    View on GitHub↗1,927
  • jwasham/computer-science-flash-cardsjwasham avatar

    jwasham/computer-science-flash-cards

    9,101View on GitHub↗

    This is a computer science flashcard web application designed for memorizing algorithms, data structures, and general technical concepts. It functions as a spaced repetition study tool that organizes academic materials by category and mastery level to track knowledge acquisition. The application is provided as a containerized educational tool, allowing for self-hosted deployment to ensure consistent execution across different systems. It includes a utility to export stored study sets and academic content into CSV files for use in external applications. The platform covers content management

    HTML
    View on GitHub↗9,101
  • ochococo/design-patterns-in-swiftochococo avatar

    ochococo/Design-Patterns-In-Swift

    15,276View on GitHub↗

    This repository serves as a technical reference and educational resource for implementing software design patterns within the Swift programming language. It provides a collection of common architectural patterns designed to help developers structure codebases for improved maintainability, scalability, and system organization. The project focuses on applying fundamental object-oriented and protocol-oriented principles to manage relationships between classes and objects. It demonstrates how to use language-level interfaces to define shared behaviors and how to organize components into cohesive

    Swiftcomputer-sciencedesign-patternsgang-of-four
    View on GitHub↗15,276
  • allenwong/30daysofswiftallenwong avatar

    allenwong/30DaysofSwift

    11,490View on GitHub↗

    30DaysofSwift is a structured educational curriculum designed to teach native mobile application development for Apple devices. It provides a collection of practical coding exercises that guide learners through the implementation of core iOS frameworks and the Swift programming language. The project focuses on mastering standard mobile design patterns and system integration tasks. It covers the creation of interactive interface components, the application of motion and transitions to user interfaces, and the management of local data persistence. Additionally, the curriculum includes exercises

    Swift
    View on GitHub↗11,490
  • dendronhq/dendrondendronhq avatar

    dendronhq/dendron

    7,436View on GitHub↗

    Dendron is a markdown knowledge management system designed for organizing linked files into a hierarchical personal knowledge base. It functions as a git-backed note manager that stores data as plaintext markdown files to ensure data persistence and ownership. The system distinguishes itself through schema-based organization, which applies structural templates and autocomplete hints to maintain consistency across large sets of documents. It also provides bi-directional linking and an interactive graph view to visualize relationships between notes, alongside a static site generator that export

    TypeScriptdendronmarkdownmarkdown-editor
    View on GitHub↗7,436
  • datastacktv/data-engineer-roadmapdatastacktv avatar

    datastacktv/data-engineer-roadmap

    12,747View on GitHub↗

    This project is a collection of specialized study guides and roadmaps centered on computer science, data engineering, and machine learning fundamentals. It provides a structured curriculum of technical competencies, tools, and skills required to transition into professional data engineering roles. The project features a data engineering skill map that visually organizes databases, processing architectures, and infrastructure tools. It also includes a machine learning learning path covering supervised and unsupervised learning techniques alongside model operations. The curriculum covers broad

    clouddata-engineer-roadmapdata-engineering
    View on GitHub↗12,747
  • refactoringhq/tolariarefactoringhq avatar

    refactoringhq/tolaria

    16,851View on GitHub↗

    Tolaria is a markdown knowledge base manager and bidirectional note linking system. It functions as an integrated environment for organizing notes and structured data, utilizing YAML frontmatter and wikilinks to establish relational mappings between documents. The project distinguishes itself by integrating language model capabilities directly into the editor for content generation and analysis. It further combines prose with structured data through a markdown spreadsheet editor that renders CSV-formatted files as interactive grids with formula support and cross-sheet referencing. The platfo

    TypeScript
    View on GitHub↗16,851
  • ignitetechnologies/mindmapIgnitetechnologies avatar

    Ignitetechnologies/Mindmap

    8,656View on GitHub↗

    Mindmap is a cybersecurity knowledge base and reference library that organizes security tools, frameworks, and methodologies into a visual knowledge map. It functions as a curated directory of cheat sheets and command guides for offensive and defensive security operations, presented as a hierarchical interface with collapsible nodes. The project converts structured markdown files into navigable visual trees to facilitate the study of penetration testing workflows and DevOps learning roadmaps. It also serves as a security compliance framework, providing structured mappings of NIST and ISO 2700

    View on GitHub↗8,656
  • xugaoyi/vuepress-theme-vdoingxugaoyi avatar

    xugaoyi/vuepress-theme-vdoing

    4,900View on GitHub↗

    This project is a documentation theme for the VuePress static site generator, serving as a knowledge base framework and a markdown blog theme. It enables the creation of structured knowledge bases and personal blogs by transforming markdown files into a professional, searchable website. The theme is distinguished by its hierarchical organization system, which arranges content in a book-like format to manage large volumes of information. It includes a multi-dimensional indexing system designed to locate specific information quickly within a large repository. The framework supports digital gar

    Vue
    View on GitHub↗4,900
  • keyvanakbary/learning-noteskeyvanakbary avatar

    keyvanakbary/learning-notes

    6,412View on GitHub↗

    This project is a curated repository of technical learning materials and a personal knowledge base. It consists of version-controlled Markdown summaries covering software architecture, engineering literature, research papers, and professional talks. The collection functions as a digital garden, using bidirectional linking and cross-references to map relationships between technical concepts. Content is distilled from various sources, including technical books, conference talks, and foundational computer science papers, into concise summaries to facilitate recall and study. The system is organ

    SCSSbook-notes
    View on GitHub↗6,412
  • foambubble/foamfoambubble avatar

    foambubble/foam

    17,220View on GitHub↗

    Foam is a personal knowledge management system that organizes information into a navigable web of interconnected markdown files. It functions as a knowledge graph tool, utilizing wiki-style bidirectional linking and metadata to track relationships between documents and concepts. By storing data in standard text files, the system ensures long-term portability and compatibility with external tools. The platform distinguishes itself through its integrated visualization and automation capabilities. It generates graphical maps of file connections to help users identify patterns and discover relati

    TypeScriptgraph-visualisationmarkdownmarkdown-editor
    View on GitHub↗17,220
  • jaywcjlove/referencejaywcjlove avatar

    jaywcjlove/reference

    14,969View on GitHub↗

    This project is a centralized knowledge base and documentation platform designed to organize programming syntax, configuration options, and technical reference guides. It functions as a static site generator that converts markdown files into interlinked HTML pages, providing a structured environment for managing and retrieving technical information. The platform distinguishes itself by utilizing client-side search indexing and a component-driven interface, which allows for instant information retrieval without the need for a backend server. By relying on static asset hosting, the system ensur

    Dockerfilecheatsheetdockerjavascript
    View on GitHub↗14,969
  • 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