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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to thealgorithms/typescript

Open-source alternatives to TypeScript

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

  • taizilongxu/interview_pythonAvatar de taizilongxu

    taizilongxu/interview_python

    17,316Voir sur 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
    Voir sur GitHub↗17,316
  • donnemartin/interactive-coding-challengesAvatar de donnemartin

    donnemartin/interactive-coding-challenges

    31,529Voir sur 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
    Voir sur GitHub↗31,529
  • dwmkerr/hacker-lawsAvatar de dwmkerr

    dwmkerr/hacker-laws

    27,171Voir sur 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
    Voir sur GitHub↗27,171

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Find more with AI search
  • evgenykarkan/ekalgorithmsAvatar de EvgenyKarkan

    EvgenyKarkan/EKAlgorithms

    2,409Voir sur GitHub↗

    EKAlgorithms contains some well known CS algorithms & data structures.

    Objective-Calgorithmobjective-c
    Voir sur GitHub↗2,409
  • guanpengchn/awesome-booksAvatar de guanpengchn

    guanpengchn/awesome-books

    4,443Voir sur GitHub↗
    JavaScriptbookschinesepdf
    Voir sur GitHub↗4,443
  • keon/algorithmsAvatar de keon

    keon/algorithms

    25,269Voir sur 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
    Voir sur GitHub↗25,269
  • mre/the-coding-interviewAvatar de mre

    mre/the-coding-interview

    1,743Voir sur GitHub↗

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

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

    rishabh115/Interview-Questions

    0Voir sur GitHub↗
    Voir sur GitHub↗0
  • roseperrone/interview-questionsAvatar de roseperrone

    roseperrone/interview-questions

    120Voir sur GitHub↗

    Interview questions solved in python

    Python
    Voir sur GitHub↗120
  • sagivo/algorithmsAvatar de sagivo

    sagivo/algorithms

    3,250Voir sur GitHub↗

    algorithms playground for common questions

    Rubyalgorithmcomputer-scienceinterview-questions
    Voir sur GitHub↗3,250
  • tayllan/awesome-algorithmsAvatar de tayllan

    tayllan/awesome-algorithms

    24,741Voir sur 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

    Voir sur GitHub↗24,741
  • teivah/algodeckAvatar de teivah

    teivah/algodeck

    5,819Voir sur 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
    Voir sur GitHub↗5,819
  • thealgorithms/cAvatar de TheAlgorithms

    TheAlgorithms/C

    22,153Voir sur 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
    Voir sur GitHub↗22,153
  • thealgorithms/c-plus-plusAvatar de TheAlgorithms

    TheAlgorithms/C-Plus-Plus

    34,361Voir sur 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
    Voir sur GitHub↗34,361
  • thealgorithms/goAvatar de TheAlgorithms

    TheAlgorithms/Go

    18,085Voir sur 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
    Voir sur GitHub↗18,085
  • thealgorithms/javaAvatar de TheAlgorithms

    TheAlgorithms/Java

    65,843Voir sur 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
    Voir sur GitHub↗65,843
  • thealgorithms/javascriptAvatar de TheAlgorithms

    TheAlgorithms/JavaScript

    34,180Voir sur 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
    Voir sur GitHub↗34,180
  • thealgorithms/phpAvatar de TheAlgorithms

    TheAlgorithms/PHP

    2,628Voir sur GitHub↗

    All Algorithms implemented in PHP

    PHPalgorithmalgorithmsdata-structures
    Voir sur GitHub↗2,628
  • thealgorithms/pythonAvatar de TheAlgorithms

    TheAlgorithms/Python

    221,992Voir sur 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
    Voir sur GitHub↗221,992
  • amejiarosario/dsa.js-data-structures-algorithms-javascriptAvatar de amejiarosario

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

    7,768Voir sur 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
    Voir sur GitHub↗7,768
  • trekhleb/javascript-algorithmsAvatar de trekhleb

    trekhleb/javascript-algorithms

    196,089Voir sur 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
    Voir sur GitHub↗196,089