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 smartkeyerror/psyduck

Open-source alternatives to Psyduck

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

  • huangruiteng/cs-noteshuangruiteng avatar

    huangruiteng/CS-Notes

    3,948View on GitHub↗

    CS-Notes is an AI-powered note organizer and computer science knowledge base. It serves as a technical learning curriculum and a structured collection of study materials covering fundamentals such as algorithms, operating systems, and machine learning. The project utilizes large language models to automatically categorize and arrange technical documentation through AI-driven workflows. It organizes these topics into a hierarchical knowledge graph of linked nodes to support self-directed study. Content is stored as markdown flat files for version control and text editing. These files are conv

    Python
    View on GitHub↗3,948
  • xiaolincoder/cs-basexiaolincoder avatar

    xiaolincoder/CS-Base

    18,024View on GitHub↗

    CS-Base is a comprehensive educational platform and technical repository designed to support software engineers in mastering backend architecture, artificial intelligence engineering, and career development. It functions as a centralized knowledge hub that combines illustrated theoretical tutorials with practical, project-based learning to bridge the gap between foundational computer science concepts and professional industry requirements. The project distinguishes itself by integrating a robust career mentorship framework with advanced AI engineering resources. It provides users with tools f

    ccppgolang
    View on GitHub↗18,024
  • deathking/learning-sicpDeathKing avatar

    DeathKing/Learning-SICP

    11,243View on GitHub↗

    This project is a comprehensive study kit and resource archive for the Structure and Interpretation of Computer Programs (SICP) course. It serves as a curated learning path for studying functional programming and the fundamentals of program construction, providing a centralized directory of textbooks, tutorials, and instructional materials. A primary focus of the repository is multilingual accessibility, specifically providing Chinese translations of English lecture subtitles and transcripts. These translated resources are mirrored across multiple video hosting platforms and cloud storage pro

    Rubycompiler-principlesfunctional-programminginterpreters
    View on GitHub↗11,243

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
  • ssherun/cs-xmind-noteSSHeRun avatar

    SSHeRun/CS-Xmind-Note

    10,263View on GitHub↗

    CS-Xmind-Note is a collection of structured mind maps and conceptual diagrams serving as a comprehensive knowledge base for computer science fundamentals. It functions as an academic reference and study guide, organizing core subjects into a visual mapping of interdependent technical concepts. The project utilizes an XMind-compatible schema to model complex domains through hierarchical nodes and relational concept mapping. This approach allows for the visual representation of technical layers, linking hardware specifications to software abstractions. The knowledge base covers several primary

    View on GitHub↗10,263
  • xiaolei565/aimto408xiaolei565 avatar

    xiaolei565/aimto408

    4,566View on GitHub↗

    This project is a specialized collection of study guides, curriculum references, and implementation libraries designed for computer science academic certifications. It serves as a comprehensive study guide and preparation kit for the Chinese postgraduate computer science entrance examination, providing a curated reference for the core curriculum. The repository distinguishes itself by combining theoretical study materials with a practical data structure implementation library. This includes standard C code templates for fundamental structures such as linked lists, stacks, queues, and binary t

    408cscskaoyan
    View on GitHub↗4,566
  • conanhujinming/tips_for_interviewconanhujinming avatar

    conanhujinming/tips_for_interview

    3,996View on GitHub↗

    This project is a collection of comprehensive guides and manuals focused on computer science self-study, technical interview preparation, and the navigation of technical career roadmaps. It provides a structured approach to mastering core computer science domains and a set of strategies for passing software engineering interviews. The repository distinguishes itself through specialized frameworks for career transitions, specifically managing the shift between academic research, PhD applications, and professional industry roles. It includes methodologies for evaluating company culture and alig

    interviewlearning-experiencetips-and-tricks
    View on GitHub↗3,996
  • datawhalechina/daily-interviewdatawhalechina avatar

    datawhalechina/daily-interview

    3,719View on GitHub↗

    This project is a technical interview study guide and knowledge base designed for software engineering and AI roles. It provides curated learning paths and a collection of high-frequency questions to help candidates prepare for technical assessments. The resource includes specialized study guides for machine learning, covering supervised and unsupervised learning, computer vision, and natural language processing. It also serves as a system design reference, analyzing architectural patterns, scalability trade-offs, and distributed infrastructure components. Beyond technical theory, the projec

    cvinterview-questionsllm
    View on GitHub↗3,719
  • 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
  • bootdotdev/curriculumbootdotdev avatar

    bootdotdev/curriculum

    3,415View on GitHub↗

    This project is an interactive programming curriculum and educational system designed to teach computer science and software engineering. It provides a structured set of courses and professional roadmaps focused on backend engineering, DevOps, and systems fundamentals. The platform is distinguished by an AI-powered coding tutor that provides Socratic guidance and contextual hints to help students find solutions independently. It features a browser-based code sandbox using WebAssembly to eliminate local environment setup, alongside automated test-based grading and spaced-repetition logic to re

    algorithmscomputer-sciencecurriculum
    View on GitHub↗3,415
  • qyuhen/bookqyuhen avatar

    qyuhen/book

    12,526View on GitHub↗

    This project is a markdown knowledge base and directory-based note organizer designed as a systems programming study guide. It functions as a git-based documentation site that organizes technical specifications and study resources through a physical folder hierarchy. The project focuses on technical knowledge management, providing curated learning paths and reference materials specifically for low-level programming languages and system architecture. It utilizes markdown-based content storage and git-driven versioning to maintain a structured sequence of study notes and curated programming le

    View on GitHub↗12,526
  • coder-world04/complete-system-designCoder-World04 avatar

    Coder-World04/Complete-System-Design

    4,765View on GitHub↗

    Complete-System-Design is a comprehensive software architecture study guide and learning curriculum designed for engineering education and interview preparation. The repository provides structured reference materials covering fundamental system principles, scalability patterns, and asynchronous load distribution techniques for large-scale systems. The content is organized into multi-day study tracks, hierarchical directories, and modular curricula composed of markdown documents. It features methodical interview frameworks with decision trees for solving open-ended architectural problems, alo

    View on GitHub↗4,765
  • hit-alibaba/interviewHIT-Alibaba avatar

    HIT-Alibaba/interview

    5,253View on GitHub↗

    This project is a comprehensive technical interview preparation guide and computer science knowledge base. It serves as a structured study resource designed to help software engineers review core engineering concepts and prepare for professional coding assessments. The repository focuses on a wide array of theoretical and practical domains, including detailed references for mobile application architecture and operating system fundamentals. It provides curated materials on software architecture patterns and network protocol analysis to support professional development. The content covers foun

    Shellinterviewinterview-preparation
    View on GitHub↗5,253
  • jack-cherish/pythonparkJack-Cherish avatar

    Jack-Cherish/PythonPark

    11,218View on GitHub↗

    PythonPark is a comprehensive repository serving as a centralized educational resource for mastering Python programming, machine learning, and artificial intelligence. It functions as a structured curriculum that aggregates study materials, coding challenges, and technical roadmaps designed to guide developers through foundational software engineering concepts and advanced intelligence technologies. The project distinguishes itself by providing hands-on implementation guides that allow users to execute artificial intelligence models directly on their local hardware. By focusing on local execu

    Pythondeep-learningdeeplearningpython
    View on GitHub↗11,218
  • pegasuswang/python_data_structures_and_algorithmsPegasusWang avatar

    PegasusWang/python_data_structures_and_algorithms

    3,078View on GitHub↗

    This repository is a comprehensive educational resource for mastering fundamental computer science concepts through Python. It provides a structured collection of source code implementations for classic data structures and algorithms, serving as a practical guide for building technical proficiency and preparing for coding interviews. The project distinguishes itself by integrating visual aids and diagrams that map complex execution steps to clarify how data structures function. This visual approach is paired with a rigorous automated unit testing framework, which validates the correctness of

    Pythonalgorithmdatastructurespython3
    View on GitHub↗3,078
  • prakhar1989/algorithmsprakhar1989 avatar

    prakhar1989/Algorithms

    3,085View on GitHub↗

    This repository is a collection of reference implementations for fundamental data structures and computational algorithms written in Python. It serves as an educational resource for students and software engineers to study core computer science concepts through practical, modular code examples. The project focuses on the construction of essential data structures, including trees, heaps, stacks, and tries, alongside standard algorithms for searching, sorting, and graph traversal. By utilizing language-idiomatic data modeling and standardized interface designs, the implementations provide a con

    Python
    View on GitHub↗3,085
  • thealgorithms/javascriptTheAlgorithms avatar

    TheAlgorithms/JavaScript

    34,180View on GitHub↗

    This project is an educational code repository providing a curated collection of common algorithms and data structures implemented in JavaScript. It serves as a reference library and a study resource for learning computer science concepts and foundational programming principles. The repository focuses on the practical implementation of standard data structures and algorithmic patterns. It provides a codebase for studying computational problem-solving and practicing the technical requirements often found in software engineering interviews. The codebase covers core data structure implementatio

    JavaScriptalgorithmalgorithm-challengesalgorithms
    View on GitHub↗34,180
  • raywenderlich/swift-algorithm-clubraywenderlich avatar

    raywenderlich/swift-algorithm-club

    29,101View on GitHub↗

    This project is a computer science educational resource and a library of common data structures and algorithms implemented in Swift. It serves as a practical reference for studying complexity and efficiency through solved algorithmic problems and conceptual guides. The collection includes implementations of linear and hierarchical data structures, such as stacks, queues, linked lists, and trees. It covers a wide range of computational patterns, including graph and pathfinding implementations, mathematical numerical methods, and data compression techniques. The project also provides implement

    Swift
    View on GitHub↗29,101
  • loiane/javascript-datastructures-algorithmsloiane avatar

    loiane/javascript-datastructures-algorithms

    4,862View on GitHub↗

    This project is a library and educational resource providing implementations of foundational computer science data structures and algorithms written in JavaScript and TypeScript. It serves as a reference for executing standard sorting, searching, and recursive patterns using modern web technologies. The collection includes typed implementations for both basic containers, such as stacks, queues, and linked lists, and advanced organizational patterns, including trees, heaps, tries, and graphs. The material covers algorithmic analysis and problem solving through the use of Big O notation to eva

    JavaScriptalgorithmavl-treebinary-tree
    View on GitHub↗4,862
  • redguardtoo/mastering-emacs-in-one-year-guideredguardtoo avatar

    redguardtoo/mastering-emacs-in-one-year-guide

    6,453View on GitHub↗

    This project is a structured learning curriculum and guide designed to transition a user from a beginner to an advanced level of Emacs mastery over the course of one year. It provides a step-by-step study plan, configuration guides, and a workflow manual to help users navigate the complexities of the editor. The guide emphasizes a specific operational model, focusing on the implementation of modal editing through Vim-style keybindings and the use of hierarchical leader-key mapping for command organization. It details the process of transforming the editor into a full development environment a

    View on GitHub↗6,453
  • theja-m/data-structures-and-algorithmstheja-m avatar

    theja-m/Data-Structures-and-Algorithms

    1,656View on GitHub↗

    This repository serves as an educational resource for computer science concepts, providing a collection of fundamental data structures and algorithmic patterns implemented in Python. It functions as a programming reference for developers seeking to understand standard software engineering patterns and data manipulation strategies. The project focuses on the construction of essential storage formats, including arrays, graphs, hash tables, linked lists, stacks, and queues. It also provides implementations for standard algorithmic techniques such as dynamic programming, recursion, sorting, and g

    Python
    View on GitHub↗1,656
  • kananinirav/aws-certified-cloud-practitioner-noteskananinirav avatar

    kananinirav/AWS-Certified-Cloud-Practitioner-Notes

    3,829View on GitHub↗

    This project is a collection of structured study notes and conceptual breakdowns designed for the AWS Certified Cloud Practitioner exam. It serves as a technical reference and study guide, organizing cloud service details and architectural principles to assist in certification preparation. The knowledge base is built using markdown files and includes curated cheat sheets and interactive mind-map visualizations. These tools map complex certification topics into visual hierarchies to enable drill-down study paths and rapid revision. The materials cover a wide range of cloud capabilities, inclu

    HTMLamazon-web-servicesawsaws-certified-cloud-practitioner
    View on GitHub↗3,829
  • algorithmica-org/algorithmicaalgorithmica-org avatar

    algorithmica-org/algorithmica

    4,891View on GitHub↗

    Algorithmica is an open-access knowledge base and computer science textbook designed for the publication of structured instructional materials. It functions as an educational content management system and a collaborative documentation site for hosting technical knowledge and course drafts for public consumption. The platform enables collaborative technical writing and authoring through version control and web editors, utilizing an automated pipeline to generate previews of pending changes. The system manages large collections of learning materials using static site generation, markdown-drive

    Jupyter Notebookcomputer-scienceeducationmarkdown
    View on GitHub↗4,891
  • 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
  • linw7/skill-treelinw7 avatar

    linw7/Skill-Tree

    3,697View on GitHub↗

    Skill-Tree is an educational framework designed to map theoretical technical concepts to practical implementation pipelines and structured interview preparation. It organizes technical knowledge into a tree-based index to enable structured navigation and uses a theory-to-implementation pipeline to verify conceptual understanding through concrete software tasks. The project provides curated study paths and cross-referenced indexing that links common interview questions and simulated exam sets to specific technical modules. It employs module-based subject isolation to separate diverse backend d

    C
    View on GitHub↗3,697
  • geohot/fromthetransistorgeohot avatar

    geohot/fromthetransistor

    6,524View on GitHub↗

    This project consists of technical instructional guides and a structured computer science curriculum designed to teach the construction of a full computing stack from transistors up to a web browser. It provides a 12-week educational course that covers the fundamental domains of computer architecture and digital logic design. The curriculum is distinguished by its first-principles approach, guiding the learner through the engineering of CPUs, FPGAs, and PCBs using digital logic and hardware description languages. It includes specific syllabi for building a hardware design, a TCP/IP network st

    View on GitHub↗6,524
  • 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
  • pedrovgs/algorithmspedrovgs avatar

    pedrovgs/Algorithms

    2,786View on GitHub↗

    This repository is a collection of standard computer science algorithms and data structure implementations written in Java. It serves as a learning resource for developers to study fundamental programming concepts, efficient logic management, and common problem-solving techniques. The project organizes these solutions into modular, independent components that utilize the Java standard library and static type system. Each implementation is verified through unit tests, ensuring that the code adheres to expected outcomes for various mathematical and logical operations. The collection covers a b

    Java
    View on GitHub↗2,786
  • packtpublishing/learning-javascript-data-structures-and-algorithms-third-editionPacktPublishing avatar

    PacktPublishing/Learning-JavaScript-Data-Structures-and-Algorithms-Third-Edition

    1,102View on GitHub↗

    This repository serves as a comprehensive educational resource and technical reference for implementing fundamental data structures and algorithms using JavaScript. It provides a structured guide to mastering core computer science concepts, focusing on the practical application of data organization techniques and problem-solving strategies within the JavaScript ecosystem. The materials cover the implementation of essential storage patterns, including linked lists, trees, and graphs, alongside the analysis of algorithmic efficiency. By evaluating execution time and memory usage through asympto

    JavaScript
    View on GitHub↗1,102
  • kangjianwei/data-structurekangjianwei avatar

    kangjianwei/Data-Structure

    3,803View on GitHub↗

    This project is an educational repository providing a comprehensive collection of verified source code for fundamental data structures and classic algorithms. It serves as a resource for academic study, offering standard implementations of containers such as lists, stacks, queues, and trees, alongside core computational logic patterns like string matching, tree traversal, and graph pathfinding. The repository distinguishes itself by focusing on the low-level mechanics of software, including explicit memory management and resource allocation strategies. It demonstrates these concepts through s

    Calgorithmcdatastructure
    View on GitHub↗3,803
  • bitemyapp/learnhaskellbitemyapp avatar

    bitemyapp/learnhaskell

    8,026View on GitHub↗

    This project is a comprehensive functional programming curriculum and learning resource for Haskell. It provides sequenced educational paths and technical reference guides designed to take developers from beginner to advanced levels of proficiency. The project distinguishes itself through a deep focus on theoretical and technical foundations, offering detailed studies on type theory, category theory, and runtime internals. It includes a dedicated performance handbook for optimizing execution speed and memory management, as well as an ecosystem guide for managing development tools and editor c

    Makefile
    View on GitHub↗8,026