awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Algoritmos y estructuras de datos en JavaScript

Clasificación actualizada el 30 jun 2026

For colección de estructuras de datos en JavaScript, the strongest matches are egonschiele/grokking_algorithms (This is a JavaScript-based educational resource that supplements the), amejiarosario/dsa.js-data-structures-algorithms-javascript (This repository is a well-structured educational resource that explains) and mgechev/javascript-algorithms (This repository is a JavaScript algorithms library and computer). loiane/javascript-datastructures-algorithms and trekhleb/javascript-algorithms round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Implementaciones de algoritmos fundamentales de ciencias de la computación y estructuras de datos escritas en JavaScript moderno para desarrolladores.

Algoritmos y estructuras de datos en JavaScript

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • egonschiele/grokking_algorithmsAvatar de egonSchiele

    egonSchiele/grokking_algorithms

    13,501Ver en GitHub↗

    This project serves as an educational resource for mastering fundamental computer science algorithms and data structures. It functions as a learning platform that combines code examples with instructional content to help developers and students build a foundation in programming logic and computational thinking. The repository distinguishes itself through a visual-first pedagogical approach, utilizing high-resolution diagrams to map abstract algorithmic logic into concrete mental representations. These materials are structured to support instructors in classroom settings while providing learne

    This is a JavaScript-based educational resource that supplements the "Grokking Algorithms" book with code examples and static visual diagrams, squarely fitting the algorithm tutorial category, though it omits interactive demos and practice problems.

    JavaScriptAlgorithmic VisualizationsAlgorithmic Problem Solving
    Ver en GitHub↗13,501
  • amejiarosario/dsa.js-data-structures-algorithms-javascriptAvatar de amejiarosario

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

    7,768Ver en 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

    This repository is a well-structured educational resource that explains and implements data structures and algorithms in JavaScript with Big O complexity analysis, covering common structures and sorting algorithms—though it lacks interactive visualizations or dedicated practice problems, it remains a strong fit for learning and interview preparation.

    JavaScriptBig O NotationsComplexity AnalysisComplexity Analysis
    Ver en GitHub↗7,768
  • mgechev/javascript-algorithmsAvatar de mgechev

    mgechev/javascript-algorithms

    7,827Ver en GitHub↗

    This project is a JavaScript algorithm library and computer science reference. It provides a collection of standard computational logic patterns and data structure implementations, including linked lists, trees, and graphs, for both educational and practical use. The codebase serves as a technical interview study guide, offering a practical resource for practicing common coding challenges and data structure manipulations. It is designed for computer science education, allowing users to study how classic algorithms work by reviewing and running implementations of established logic patterns. T

    This repository is a JavaScript algorithms library and computer science reference with implementations, complexity annotations, and data structure coverage, making it a solid educational resource for learning algorithms and data structures, though it does not include interactive demos or practice problems as tutorial features.

    JavaScriptComputational ComplexityAlgorithmic Problem SolvingComplexity Annotations
    Ver en GitHub↗7,827
  • loiane/javascript-datastructures-algorithmsAvatar de loiane

    loiane/javascript-datastructures-algorithms

    4,862Ver en 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

    This repository is a comprehensive educational library that implements and explains both fundamental and advanced data structures and algorithms in JavaScript and TypeScript, with complexity analysis via Big O notation—directly matching the search for a JavaScript algorithms and data structures tutorial, though it lacks interactive visualizations or built-in practice problems.

    JavaScriptComplexity AnalysisAlgorithmic Problem Solving
    Ver en GitHub↗4,862
  • trekhleb/javascript-algorithmsAvatar de trekhleb

    trekhleb/javascript-algorithms

    196,089Ver en 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

    trekhleb/javascript-algorithms is a thorough educational collection of JavaScript implementations covering common data structures and algorithms with Big O complexity analysis, making it a solid fit for learning and interview prep, though it lacks interactive visualizations and dedicated practice problems.

    JavaScriptBig O NotationsComplexity AnalysisAlgorithmic Problem Solving
    Ver en GitHub↗196,089
  • azl397985856/leetcodeAvatar de azl397985856

    azl397985856/leetcode

    55,758Ver en 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

    This repository is a curated educational resource focused on LeetCode problems, offering JavaScript implementations alongside detailed logic and complexity analysis, which directly matches your goal of learning algorithms and data structures for interviews.

    JavaScriptComplexity AnalysisCoding Challenge Solutions
    Ver en GitHub↗55,758
  • thealgorithms/javascriptAvatar de TheAlgorithms

    TheAlgorithms/JavaScript

    34,180Ver en 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

    The Algorithms JavaScript is a curated educational repository offering clean, commented implementations of common data structures and algorithms in JavaScript, making it an excellent code-focused study resource. It covers a broad range of topics like sorting, searching, and data structures, though it lacks the interactive demos or step-by-step walkthroughs of a full tutorial.

    JavaScriptBig O NotationsAlgorithmic Problem Solving
    Ver en GitHub↗34,180
  • sl1673495/leetcode-javascriptAvatar de sl1673495

    sl1673495/leetcode-javascript

    2,113Ver en GitHub↗

    This repository is a curated collection of JavaScript implementations for standard algorithmic challenges and technical interview problems. It serves as a structured learning resource for developers to master fundamental data structures and computational logic through the study of verified code solutions. The project distinguishes itself by organizing solutions according to standardized algorithmic patterns, allowing for a focused approach to mastering recurring problem-solving techniques. By categorizing implementations by domain and technical approach, it provides a clear path for navigatin

    This repository contains over 100 JavaScript solutions to classic LeetCode problems with explanations and categorization by topic, making it an ideal resource for learning algorithms and data structures through practice.

    JavaScriptAlgorithmic Problem SolvingAlgorithm Interview ChallengesInterview Pattern Solutions
    Ver en GitHub↗2,113
  • youngyangyang04/leetcode-masterAvatar de youngyangyang04

    youngyangyang04/leetcode-master

    61,690Ver en GitHub↗

    This project is a comprehensive algorithmic interview resource and coding practice repository. It provides a structured curriculum of programming challenges and source code implementations designed to help software engineers master efficient problem-solving techniques and prepare for technical assessments. The repository functions as a curated roadmap, organizing computer science fundamentals by data structure and algorithm topic to facilitate systematic skill development. By moving away from random practice, it supports career advancement training for those seeking to improve their professio

    This repository is a curated roadmap of algorithmic interview problems with implementations in multiple languages including JavaScript, making it a solid practical resource for learning data structures and algorithms through problem-solving, though it focuses on code solutions rather than in-depth explanations or interactive visualizations.

    ShellAlgorithmic Problem Solving
    Ver en GitHub↗61,690
  • chanda-abdul/several-coding-patterns-for-solving-data-structures-and-algorithms-problems-during-interviewsAvatar de Chanda-Abdul

    Chanda-Abdul/Several-Coding-Patterns-for-Solving-Data-Structures-and-Algorithms-Problems-during-Interviews

    4,129Ver en GitHub↗

    This repository is a curated guide and implementation library of coding patterns used to solve data structures and algorithms problems. It serves as a technical interview study resource, providing a comprehensive set of strategies and computational logic examples for optimizing time and space complexity. The project focuses on standardized algorithmic patterns, including sliding windows, two pointers, and dynamic programming. It features specific implementations for a wide range of challenges, such as LeetCode problem solutions and specialized techniques like cyclic sort and bitwise XOR opera

    This repository is a curated guide of coding patterns for solving data structures and algorithms problems, with JavaScript implementations and explanations aimed at interview preparation; it fits the search for an educational JavaScript DSA tutorial by covering common patterns, complexity analysis, and practice problems like LeetCode, though it lacks interactive visualization.

    Coding Challenge Solutions
    Ver en GitHub↗4,129
  • packtpublishing/learning-javascript-data-structures-and-algorithms-third-editionAvatar de PacktPublishing

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

    1,102Ver en 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

    This repository contains the code examples and materials from the Packt book on learning JavaScript data structures and algorithms, making it a genuine tutorial with implementations and explanations, though it may lack interactive visualizations or practice problems.

    JavaScriptComplexity AnalysisAlgorithmic Problem Solving
    Ver en GitHub↗1,102
  • xpoet/js-data-structure-and-algorithmAvatar de XPoet

    XPoet/js-data-structure-and-algorithm

    1,530Ver en GitHub↗

    从 0 到 1 学习 JavaScript 数据结构与算法

    This repository is a tutorial that teaches JavaScript data structures and algorithms from the basics, making it a suitable resource for learning and interview preparation, though it likely lacks interactive visualizations and comprehensive practice problems.

    JavaScriptdata-structure-and-algorithmjavascript
    Ver en GitHub↗1,530
Compara los 10 mejores de un vistazo
RepositorioEstrellasLenguajeLicenciaÚltimo push
egonschiele/grokking_algorithms13.5KJavaScriptNOASSERTION12 abr 2026
amejiarosario/dsa.js-data-structures-algorithms-javascript7.8KJavaScriptMIT30 ene 2024
mgechev/javascript-algorithms7.8KJavaScriptMIT22 abr 2024
loiane/javascript-datastructures-algorithms4.9KJavaScriptMIT28 may 2026
trekhleb/javascript-algorithms196.1KJavaScriptMIT14 jun 2026
azl397985856/leetcode55.8KJavaScriptNOASSERTION16 jul 2025
thealgorithms/javascript34.2KJavaScriptGPL-3.07 mar 2026
sl1673495/leetcode-javascript2.1KJavaScript—28 jun 2023
youngyangyang04/leetcode-master61.7KShell—30 abr 2026
chanda-abdul/several-coding-patterns-for-solving-data-structures-and-algorithms-problems-during-interviews4.1K——20 ago 2024

Related searches

  • colección de algoritmos y estructuras de datos
  • a library of algorithms and data structures
  • a comprehensive guide to JavaScript core concepts
  • a javascript library for data grids
  • a javascript library for caching data
  • a javascript library for complex mathematical operations
  • librería de utilidades para JavaScript sin dependencias
  • colección de algoritmos educativos en Python