awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to thealgorithms/php

Open-source alternatives to TheAlgorithms PHP

21 open-source projects similar to thealgorithms/php, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best TheAlgorithms PHP alternative.

  • taizilongxu/interview_pythonAvatar taizilongxu

    taizilongxu/interview_python

    17,316Vezi pe GitHub↗

    This project is a comprehensive reference library and preparation guide for Python technical interviews. It combines theoretical guides on computer science fundamentals and language runtime internals with practical implementation examples of algorithms and data structures. The repository serves as a curated knowledge base that maps theoretical interview questions to concrete code snippets. It provides technical analysis of Python language internals, including memory management, garbage collection, and the global interpreter lock, alongside a library of creational and structural software desig

    Shell
    Vezi pe GitHub↗17,316
  • donnemartin/interactive-coding-challengesAvatar donnemartin

    donnemartin/interactive-coding-challenges

    31,529Vezi pe GitHub↗

    This project is a comprehensive curriculum for mastering computer science fundamentals and preparing for technical interviews. It provides over 120 interactive Python coding challenges that focus on algorithmic skill development, data structure implementation, and logical problem solving. The learning experience is delivered through a series of executable notebooks that combine instructional content with hands-on coding exercises. Each challenge is self-contained and relies on automated unit tests to verify the correctness of user-implemented solutions against predefined constraints and edge

    Pythonalgorithmcodingcompetitive-programming
    Vezi pe GitHub↗31,529
  • dwmkerr/hacker-lawsAvatar dwmkerr

    dwmkerr/hacker-laws

    27,171Vezi pe GitHub↗

    This project is a comprehensive, community-curated compendium of the fundamental principles, heuristics, and adages that define professional software engineering. It serves as a structured reference for developers and managers, documenting the empirical observations and mathematical formulas that shape system architecture, team dynamics, and technical decision-making. The repository distinguishes itself through a decentralized, open-contribution model that relies on distributed version control to maintain its knowledge base. By utilizing a flat-file data structure and markdown-based content c

    HTMLcodingcomputersciencelaws
    Vezi pe GitHub↗27,171

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Find more with AI search
  • evgenykarkan/ekalgorithmsAvatar EvgenyKarkan

    EvgenyKarkan/EKAlgorithms

    2,409Vezi pe GitHub↗

    EKAlgorithms contains some well known CS algorithms & data structures.

    Objective-Calgorithmobjective-c
    Vezi pe GitHub↗2,409
  • guanpengchn/awesome-booksAvatar guanpengchn

    guanpengchn/awesome-books

    4,443Vezi pe GitHub↗
    JavaScriptbookschinesepdf
    Vezi pe GitHub↗4,443
  • keon/algorithmsAvatar keon

    keon/algorithms

    25,269Vezi pe GitHub↗

    This repository is a structured educational archive of classic computer science algorithms and data structures implemented in Python. It serves as a reference library designed for study and technical skill development, providing clean, readable examples of fundamental computational techniques rather than production-ready software components. The project distinguishes itself through its idiomatic approach, utilizing native language features and standard library conventions to demonstrate algorithmic logic clearly. Each implementation is organized into a hierarchical directory structure that mi

    Pythonalgorithmalgorithmscompetitive-programming
    Vezi pe GitHub↗25,269
  • mre/the-coding-interviewAvatar mre

    mre/the-coding-interview

    1,743Vezi pe GitHub↗

    Programming exercises, code katas and puzzles for your job interview training - or just for fun.

    Pythoncoding-interviewinterview-practiceinterview-test-task
    Vezi pe GitHub↗1,743
  • rishabh115/interview-questionsR

    rishabh115/Interview-Questions

    0Vezi pe GitHub↗
    Vezi pe GitHub↗0
  • roseperrone/interview-questionsAvatar roseperrone

    roseperrone/interview-questions

    120Vezi pe GitHub↗

    Interview questions solved in python

    Python
    Vezi pe GitHub↗120
  • sagivo/algorithmsAvatar sagivo

    sagivo/algorithms

    3,250Vezi pe GitHub↗

    algorithms playground for common questions

    Rubyalgorithmcomputer-scienceinterview-questions
    Vezi pe GitHub↗3,250
  • tayllan/awesome-algorithmsAvatar tayllan

    tayllan/awesome-algorithms

    24,741Vezi pe GitHub↗

    This project is a curated knowledge repository that serves as a comprehensive directory for computer science education, focusing on algorithms and data structures. It provides a structured index of resources designed to assist developers in mastering computational problem-solving techniques, ranging from fundamental theory to advanced applications. The directory distinguishes itself by aggregating diverse learning materials, including interactive visualization tools, competitive programming platforms, and technical interview preparation guides. By organizing these resources into a hierarchica

    Vezi pe GitHub↗24,741
  • teivah/algodeckAvatar teivah

    teivah/algodeck

    5,819Vezi pe GitHub↗

    Algodeck is an open-source collection of flash cards designed for reviewing algorithms, data structures, and system design concepts, specifically curated for technical interview preparation. The project organizes knowledge into atomic question-and-answer pairs and incorporates spaced repetition scheduling to optimize long-term memory retention. The flash card catalog covers a broad range of computer science topics, including classic sorting algorithms like quicksort and mergesort, data structure operations for arrays, trees, heaps, tries, and graphs, as well as bit manipulation techniques for

    HTML
    Vezi pe GitHub↗5,819
  • thealgorithms/cAvatar TheAlgorithms

    TheAlgorithms/C

    22,153Vezi pe GitHub↗

    This project is a comprehensive library of fundamental computer science algorithms and data structures implemented in C. It provides a collection of modular, portable code blocks designed for educational purposes and integration into production software, focusing on procedural execution and direct hardware interaction. The library distinguishes itself through a focus on low-level systems programming, offering memory-efficient implementations of stacks, queues, linked lists, and trees. It includes specialized suites for cryptographic data protection, audio signal processing, and network commun

    Calgorithm-challengesalgorithm-competitionsalgorithms
    Vezi pe GitHub↗22,153
  • thealgorithms/c-plus-plusAvatar TheAlgorithms

    TheAlgorithms/C-Plus-Plus

    34,361Vezi pe GitHub↗

    This project is an educational repository and collection of algorithms implemented in C++. It provides a structured set of code examples covering mathematics, computer science, and physics for reference and learning. The collection includes implementations of data structures for managing hierarchical and linear data, such as binary search trees and AVL trees. It also features simulations of computer science concepts, including CPU scheduling and the resolution of combinatorial puzzles. The repository further covers cryptographic examples through the implementation of classic encryption and e

    C++algorithmalgorithm-competitionsalgorithms-implemented
    Vezi pe GitHub↗34,361
  • thealgorithms/goAvatar TheAlgorithms

    TheAlgorithms/Go

    18,085Vezi pe GitHub↗

    This repository serves as a comprehensive collection of standard computer science algorithms and data structures implemented in the Go programming language. It functions as an educational resource for developers to study idiomatic code examples and master fundamental computational logic through practical, hands-on implementation. The project provides a reference for building and utilizing essential storage containers, such as linked lists, heaps, and hash maps, to organize information efficiently. It also includes a suite of proven mathematical algorithms for performing complex numerical calc

    Goalgorithmsalgorithms-implementedcommunity-driven
    Vezi pe GitHub↗18,085
  • thealgorithms/javaAvatar TheAlgorithms

    TheAlgorithms/Java

    65,843Vezi pe GitHub↗

    This project is an educational repository containing a comprehensive collection of classic computer science algorithms and data structures implemented in Java. It serves as a community-driven learning resource designed to help students and developers study fundamental computational problems and practice idiomatic syntax through clean, well-documented code examples. The repository distinguishes itself by using decoupled logic encapsulation, which isolates individual algorithmic implementations into independent classes to ensure modularity. It further enforces standardized method signatures acr

    Javaalgorithmalgorithm-challengesalgorithms
    Vezi pe GitHub↗65,843
  • thealgorithms/javascriptAvatar TheAlgorithms

    TheAlgorithms/JavaScript

    34,180Vezi pe 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
    Vezi pe GitHub↗34,180
  • thealgorithms/pythonAvatar TheAlgorithms

    TheAlgorithms/Python

    221,992Vezi pe GitHub↗

    This project is a comprehensive repository of verified computational implementations designed to serve as an educational resource for computer science and algorithmic problem solving. It provides a structured collection of code examples that cover fundamental data structures, mathematical operations, and core programming concepts, allowing users to study the logic and complexity behind various computational methods. The repository distinguishes itself through a modular, reference-based implementation pattern that organizes code into logical namespaces. This approach facilitates independent ex

    Pythonalgorithmalgorithm-competitionsalgorithms-implemented
    Vezi pe GitHub↗221,992
  • thealgorithms/typescriptAvatar TheAlgorithms

    TheAlgorithms/TypeScript

    2,846Vezi pe GitHub↗

    Algorithms and Data Structures implemented in TypeScript for beginners, following best practices.

    TypeScriptalgorithmsdata-structureshacktoberfest
    Vezi pe GitHub↗2,846
  • amejiarosario/dsa.js-data-structures-algorithms-javascriptAvatar amejiarosario

    amejiarosario/dsa.js-data-structures-algorithms-javascript

    7,768Vezi pe GitHub↗

    This project is a computer science educational resource and library providing implementations of data structures and algorithms in JavaScript. It serves as an algorithm implementation reference and a toolkit for building foundational data containers, including a collection of sorting algorithms and a guide for learning time and space complexity. The project differentiates itself by pairing class-based implementations with Big O analysis to illustrate asymptotic complexity. It includes a non-linear data structure toolkit featuring self-balancing trees, hash maps, and graphs, alongside comparis

    JavaScriptalgorithmalgorithmsbook
    Vezi pe GitHub↗7,768
  • trekhleb/javascript-algorithmsAvatar trekhleb

    trekhleb/javascript-algorithms

    196,089Vezi pe GitHub↗

    This repository is a comprehensive collection of data structures and algorithms implemented in JavaScript, designed primarily as an educational resource for computer science study and technical interview preparation. It provides modular implementations of fundamental programming concepts, allowing developers to explore algorithmic logic and data organization through self-contained, verifiable code examples. The library distinguishes itself by pairing every implementation with formal Big O notation, providing predictable insights into time and space scaling requirements. Each algorithm is stru

    JavaScriptalgorithmalgorithmscomputer-science
    Vezi pe GitHub↗196,089