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
·

JavaScript core concepts

Clasificación actualizada el 9 jul 2026

For a comprehensive guide to JavaScript core concepts, the strongest matches are resumejob/interview-questions (This repository provides a structured collection of technical interview), febobo/web-interview (This repository is a comprehensive collection of interview questions) and sorrycc/awesome-javascript (This repository is a comprehensive, community-curated collection of JavaScript). aershov24/full-stack-interview-questions and getify/you-dont-know-js round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Master essential JavaScript concepts with this curated list of top-rated repositories. Compare resources by activity to find the best fit for you.

JavaScript core concepts

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • resumejob/interview-questionsAvatar de resumejob

    resumejob/interview-questions

    3,270Ver en GitHub↗

    This project is a structured repository of technical interview questions and professional development resources designed for software engineering career advancement. It serves as a comprehensive database of high-frequency assessment materials sourced from real-world candidate experiences at major global technology companies. The collection is organized into a hierarchical directory structure categorized by company names and technical domains to facilitate navigation. By utilizing plain text serialization and static markdown content, the project ensures that all interview data remains human-re

    This repository provides a structured collection of technical interview questions and professional development resources that directly support the visitor's need for curated learning materials and interview preparation.

    Technical Interview PrepTechnical Interview QuestionsTechnical Interview Preparation
    Ver en GitHub↗3,270
  • febobo/web-interviewAvatar de febobo

    febobo/web-interview

    11,828Ver en GitHub↗

    This project is a frontend interview question bank and a comprehensive web development curriculum. It serves as a technical reference and study guide for software engineering candidates, combining a curated collection of interview questions and answers with a broad computer science fundamentals reference. The knowledge base is structured as a markdown-based system, using a folder-based taxonomy and directory hierarchy to organize technical topics. It employs a git-driven workflow to manage contributions and updates to the content, which is delivered as static documentation. The curriculum co

    This repository is a comprehensive collection of interview questions, study roadmaps, and technical explanations for JavaScript and web development, perfectly matching the need for a curated learning resource.

    Interview QuestionsModern SyntaxTechnical Interview Preparation
    Ver en GitHub↗11,828
  • sorrycc/awesome-javascriptAvatar de sorrycc

    sorrycc/awesome-javascript

    34,987Ver en GitHub↗

    🐢 A collection of awesome browser-side JavaScript libraries, resources and shiny things.

    This repository is a comprehensive, community-curated collection of JavaScript resources, libraries, and learning materials that directly addresses the need for structured roadmaps and technical references.

    Awesome ListAwesome Lists
    Ver en GitHub↗34,987
  • aershov24/full-stack-interview-questionsAvatar de aershov24

    aershov24/full-stack-interview-questions

    1,106Ver en GitHub↗

    This project is a comprehensive technical interview question repository designed to assist software engineers in their professional development. It serves as a structured study guide that aggregates curated questions and answers covering full-stack development, algorithmic challenges, and system design concepts. The resource distinguishes itself by organizing content into specialized technical domains, allowing candidates to focus their preparation on specific skill sets such as data science and machine learning. It provides a centralized library of architectural patterns and complex problem-

    This repository provides a structured collection of technical interview questions and study materials for full-stack development, directly addressing the need for curated learning resources and interview preparation.

    Technical Interview PrepInterview QuestionsTechnical Interview Preparation
    Ver en GitHub↗1,106
  • getify/you-dont-know-jsAvatar de getify

    getify/You-Dont-Know-JS

    184,530Ver en GitHub↗

    This project is a comprehensive educational series designed to provide a deep technical understanding of the JavaScript programming language. It functions as a multi-volume curriculum that guides developers through the core mechanisms, execution models, and underlying specifications that define how the language operates at a fundamental level. The curriculum distinguishes itself by focusing on the internal architecture of the language rather than surface-level syntax. It provides rigorous analysis of complex topics such as lexical scope, closure-based state encapsulation, prototype-based inhe

    This comprehensive book series serves as a definitive curriculum for mastering advanced JavaScript concepts through deep technical analysis and rigorous code examples, making it a flagship resource for developers.

    Language Internals GuidesCurated Lists
    Ver en GitHub↗184,530
  • khan4019/front-end-interview-questionsAvatar de khan4019

    khan4019/front-end-Interview-Questions

    3,072Ver en GitHub↗

    This project is a curated educational resource and technical interview preparation kit. It provides a comprehensive collection of study guides and question banks focused on front-end web development, JavaScript algorithms, and professional coding assessments. The repository includes a technical interview question bank and specialized study sets for JavaScript algorithms. These resources cover conceptual explanations and programming challenges designed to help developers master common coding patterns and theoretical questions. The content covers core web development fundamentals, including HT

    This repository is a comprehensive, community-driven collection of interview questions, study guides, and coding challenges that directly addresses the need for JavaScript and front-end mastery resources.

    HTMLTechnical Interview Prep
    Ver en GitHub↗3,072
  • chalarangelo/30-seconds-of-interviewsAvatar de Chalarangelo

    Chalarangelo/30-seconds-of-interviews

    12,143Ver en GitHub↗

    This project is a technical interview study guide and a markdown-driven static site designed to help developers prepare for coding screenings. It serves as a curated collection of common technical questions and expert answers, functioning as a comprehensive educational resource. The platform provides a structured curriculum and reference materials across several key domains. This includes a JavaScript language reference covering programming fundamentals, a frontend engineering curriculum focused on UI patterns and responsive design, and a web security knowledge base detailing attack vectors a

    This repository is a comprehensive, community-driven collection of technical interview questions, study guides, and curated educational resources that directly addresses the need for JavaScript mastery and interview preparation.

    JavaScriptTechnical Interview PreparationTechnical Interview Preparation
    Ver en GitHub↗12,143
  • baeharam/must-know-about-frontendAvatar de baeharam

    baeharam/Must-Know-About-Frontend

    3,675Ver en GitHub↗

    This project is a comprehensive frontend engineering study guide designed to cover the essential technical concepts of modern web development. It serves as a multi-disciplinary reference for mastering the browser execution engine, the JavaScript language, and the structural fundamentals of the web. The collection provides deep dives into JavaScript language internals, including execution contexts, closures, prototypes, and the event loop. It further details web browser internals, focusing on the critical rendering path, DOM construction, and engine mechanics. The guide also covers web securi

    This repository is a comprehensive, community-driven study guide that provides deep dives into advanced JavaScript concepts, interview preparation materials, and structured technical roadmaps for frontend engineering.

    Language Internals Guides
    Ver en GitHub↗3,675
  • ruanyf/jstrainingAvatar de ruanyf

    ruanyf/jstraining

    19,964Ver en GitHub↗

    This project is a structured educational framework designed to guide developers through the core concepts of JavaScript programming and software engineering. It functions as a comprehensive training resource, providing a logical roadmap for mastering web development, from fundamental language syntax to full-stack application architecture. The platform utilizes a markdown-based documentation system that organizes technical learning materials into a clear, hierarchical curriculum. By employing a static site generator, the project transforms these plain-text educational modules into a collection

    This repository provides a comprehensive, structured curriculum and roadmap for mastering JavaScript and web development, directly matching the need for curated technical learning resources.

    Learning Paths
    Ver en GitHub↗19,964
  • asabeneh/30-days-of-javascriptAvatar de Asabeneh

    Asabeneh/30-Days-Of-JavaScript

    46,479Ver en GitHub↗

    This project is a structured educational resource designed to guide developers through the mastery of the JavaScript programming language. It utilizes a progressive curriculum that organizes technical concepts into a daily learning path, allowing students to build foundational knowledge before advancing to complex application development. The resource distinguishes itself through a hands-on training model that combines detailed explanations with practical code challenges. By focusing on an interactive learning experience, it reinforces core language principles—such as data types, functional p

    This repository provides a comprehensive, structured curriculum and daily roadmap for mastering JavaScript, featuring extensive code examples and coverage of both foundational and advanced concepts.

    JavaScriptSkill Paths
    Ver en GitHub↗46,479
  • jacksontian/fksAvatar de JacksonTian

    JacksonTian/fks

    17,944Ver en GitHub↗

    前端技能汇总 Frontend Knowledge Structure

    This repository provides a structured collection of frontend knowledge and learning paths, serving as a comprehensive resource for mastering JavaScript and related web development concepts.

    JavaScriptAwesome ListLearning Paths
    Ver en GitHub↗17,944
  • leonardomso/33-js-conceptsAvatar de leonardomso

    leonardomso/33-js-concepts

    66,467Ver en GitHub↗

    This project is a comprehensive educational repository designed to help developers master the core mechanics, runtime behaviors, and browser-native capabilities of the JavaScript language. It provides a structured knowledge base that covers fundamental language features, such as prototype-based inheritance and event-loop-based concurrency, alongside advanced topics like JIT-compiled execution and memory management. The repository distinguishes itself by offering deep-dive technical guides that bridge the gap between abstract language concepts and practical browser implementation. It features

    This repository provides a structured, community-driven curriculum of advanced JavaScript concepts and core mechanics, serving as an essential roadmap for developers looking to master the language and prepare for technical interviews.

    JavaScriptJust-In-Time CompilersPrototype-Based InheritanceEvent Loop Concurrency
    Ver en GitHub↗66,467
  • ruanyf/jstutorialAvatar de ruanyf

    ruanyf/jstutorial

    5,377Ver en GitHub↗

    This project is a comprehensive JavaScript programming tutorial and educational resource designed to guide learners from basic syntax to advanced language mastery. It serves as a structured instructional guide and language reference for the JavaScript standard library and its core programming concepts. The curriculum covers several specialized technical areas, including an asynchronous JavaScript guide focused on non-blocking code and a course on object-oriented programming centered on prototypes and inheritance. It also provides a dedicated learning resource for web development, focusing on

    This repository is a comprehensive, community-curated educational resource that provides a structured roadmap, detailed tutorials on advanced JavaScript concepts, and practical code examples for mastering the language.

    CSSJavaScript Language InstructionJavaScript Learning CurriculaAsynchronous JavaScript Programming
    Ver en GitHub↗5,377
  • javascript-tutorial/zh.javascript.infoAvatar de javascript-tutorial

    javascript-tutorial/zh.javascript.info

    10,758Ver en GitHub↗

    This is the Chinese translation of The Modern JavaScript Tutorial, an open-source, community-driven project that teaches JavaScript from fundamentals to advanced topics based on the latest ECMAScript specification. The project covers the full JavaScript language, including object-oriented programming, and provides comprehensive instruction on browser programming, DOM manipulation, and client-side web development. The tutorial is structured as a multi-language translation framework, with each chapter and article organized into numbered folders for clear navigation. Contributors can translate M

    This is a comprehensive, community-driven learning resource that provides a structured curriculum covering JavaScript from fundamental concepts to advanced topics, including code examples and interview-relevant material.

    HTMLJavaScript Learning ResourcesBrowser DOM InteractionBrowser Event Listeners
    Ver en GitHub↗10,758
  • brave-people/brave-tech-interviewAvatar de brave-people

    brave-people/brave-tech-interview

    4,461Ver en GitHub↗

    This project is a technical interview study guide and computer science knowledge base. It provides a curated collection of technical interview questions and expert explanations focused on preparing for assessments at global IT companies. The repository serves as a coding interview roadmap for mastering algorithmic challenges and complexity analysis, alongside a software architecture reference for design principles and system design strategies. It also includes a web security curriculum covering authentication methods, cryptographic concepts, and common vulnerabilities. Content covers compute

    This repository provides a comprehensive, community-driven curriculum and interview preparation guide that covers many core technical concepts, though it is broader than JavaScript-specific learning.

    Technical Interview QuestionsInterview QuestionsTechnical Interview Preparation
    Ver en GitHub↗4,461
  • kamranahmedse/developer-roadmapAvatar de kamranahmedse

    kamranahmedse/developer-roadmap

    357,434Ver en 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

    This repository provides structured, community-driven learning roadmaps for various technical domains, including a dedicated path for mastering JavaScript and its ecosystem.

    TypeScriptLearning PathsCollaborative Knowledge BasesCommunity Knowledge Bases
    Ver en GitHub↗357,434
  • azat-io/you-dont-know-js-ruAvatar de azat-io

    azat-io/you-dont-know-js-ru

    8,744Ver en GitHub↗

    This project is a collection of translated educational resources and documentation focused on the internal mechanics of the JavaScript language. It provides detailed guides and tutorials covering core concepts such as scope, closures, and prototypes. The materials specifically address asynchronous programming patterns, including callbacks, promises, and generators. It also provides guidelines for performance optimization through benchmarking and tuning techniques to improve code execution speed and resource efficiency. The content is delivered via a static site generated from markdown files

    This repository provides a comprehensive, community-translated collection of deep-dive educational materials on JavaScript internals and advanced concepts, serving as a high-quality learning resource for mastering the language.

    Language Internals Guides
    Ver en GitHub↗8,744
  • dwqs/fedhandlebookD

    dwqs/fedHandlebook

    0Ver en GitHub↗

    This repository provides a structured collection of learning paths and resources for front-end development, serving as a useful curriculum for mastering JavaScript and related web technologies.

    Learning Paths
    Ver en GitHub↗0
  • nicejade/front-end-tutorialAvatar de nicejade

    nicejade/Front-end-tutorial

    1,732Ver en GitHub↗

    :panda_face: 最全的资源教程-前端涉及的所有知识体系,并在 Nice Front-end Tutorial 持续更新;

    This repository provides a comprehensive, community-driven collection of front-end development resources, roadmaps, and technical tutorials that align with the goal of mastering JavaScript and related web technologies.

    PHPLearning Paths
    Ver en GitHub↗1,732
  • yujiangshui/fun-front-end-tutorialsY

    yujiangshui/fun-front-end-tutorials

    0Ver en GitHub↗

    This repository provides a curated collection of tutorials and learning resources for front-end development, serving as a community-driven guide to mastering JavaScript and related web concepts.

    Learning Paths
    Ver en GitHub↗0
  • icepy/front-end-develop-guideAvatar de icepy

    icepy/Front-End-Develop-Guide

    2,916Ver en GitHub↗

    这份指南汇集了前端开发所使用语言的主流学习资源,并以开发者的视角进行整理编排而成,想了解该指南及前端开发更多信息的同学,可以阅读短文《致 Front-End Developers(2015)》,欢迎开发者一起维护,或反馈/投稿。

    This repository provides a curated collection of learning resources and development guides for front-end engineers, serving as a community-driven roadmap for mastering JavaScript and related technologies.

    JavaScriptLearning Paths
    Ver en GitHub↗2,916
  • qiu-deqing/fe-learningQ

    qiu-deqing/FE-learning

    0Ver en GitHub↗

    This repository provides a structured collection of learning resources, roadmaps, and technical notes covering core and advanced JavaScript concepts, making it a relevant resource for mastering the language.

    Learning Paths
    Ver en GitHub↗0
  • ruanyf/es6tutorialAvatar de ruanyf

    ruanyf/es6tutorial

    21,448Ver en GitHub↗

    This project is a comprehensive ECMAScript 6 tutorial and JavaScript language guide. It serves as a technical reference for learning the updated syntax and language features introduced in the ECMAScript 6 version of JavaScript. The resource focuses on modern JavaScript learning and syntax mastery, providing a structured set of tutorials to help developers align their skills with current industry standards and specifications.

    This repository provides a comprehensive, structured guide to modern JavaScript syntax and features, serving as a high-quality learning resource for developers looking to master the language.

    JavaScriptModern Syntax
    Ver en GitHub↗21,448
  • nzakas/understandinges6Avatar de nzakas

    nzakas/understandinges6

    5,412Ver en GitHub↗

    This project is an educational guide and JavaScript language tutorial focused on the ECMAScript 6 standard. It serves as a comprehensive resource for learning the modern syntax, language structures, and object types introduced in this version of the language. The repository contains programming ebook content designed to teach developers how to write cleaner and more efficient code. It provides a structured approach to modern JavaScript education, helping users transition from legacy coding patterns to current industry standards. The materials cover frontend developer training and web develop

    This repository provides a structured, comprehensive educational guide for mastering modern ECMAScript 6 concepts, serving as a high-quality learning resource for developers looking to advance their JavaScript skills.

    Modern Syntax
    Ver en GitHub↗5,412
  • lukehoban/es6featuresAvatar de lukehoban

    lukehoban/es6features

    29,059Ver en GitHub↗

    This project is a comprehensive reference guide and technical documentation for the features, syntax updates, and APIs introduced in ECMAScript 6. It serves as a language specification and overview for modern JavaScript development. The guide covers a wide range of language enhancements, including the implementation of classes and prototype-based inheritance, the use of arrow functions for lexical scope binding, and the introduction of block-scoped variables. It details the module system for organizing independent code components via import and export statements. The documentation extends to

    This repository provides a comprehensive technical reference for modern JavaScript features, serving as a valuable learning resource for developers looking to master advanced language concepts.

    JavaScript Language FeaturesModern Syntax
    Ver en GitHub↗29,059
  • loverajoel/jstipsAvatar de loverajoel

    loverajoel/jstips

    12,439Ver en GitHub↗

    jstips is a curated library of practical JavaScript patterns and concise coding shortcuts. It serves as a reference manual and programming guide for implementing best practices and optimized syntax patterns to write cleaner, more professional code. The project organizes technical knowledge through a collection of isolated, runnable code demonstrations and modular tip classifications. This example-driven approach allows for the discovery of modern language features and specific coding shortcuts without long-form prose. The repository covers areas of code optimization, performance tuning, and

    This repository provides a curated collection of practical JavaScript patterns and coding shortcuts that serve as a useful technical reference for mastering language features and best practices.

    Modern Syntax
    Ver en GitHub↗12,439
  • drksephy/es6-cheatsheetAvatar de DrkSephy

    DrkSephy/es6-cheatsheet

    13,327Ver en GitHub↗

    This project is a JavaScript ES6 reference guide and syntax cheatsheet. It serves as an ECMAScript language guide providing technical examples and a curated list of tips for implementing modern JavaScript patterns. The guide covers a wide range of language features, including the use of classes for object blueprints, module systems for code organization, and arrow functions to preserve execution context. It provides instructions on utilizing block-scoped variables, template literals for string interpolation, and destructuring for nested data extraction. The reference also addresses asynchron

    This repository provides a comprehensive technical reference and syntax guide for modern JavaScript, serving as a valuable resource for mastering language features and implementation patterns.

    JavaScriptModern Syntax
    Ver en GitHub↗13,327
  • mbeaudru/modern-js-cheatsheetAvatar de mbeaudru

    mbeaudru/modern-js-cheatsheet

    25,637Ver en GitHub↗

    This project is a curated reference guide and cheatsheet for modern JavaScript development. It provides a collection of syntax and patterns covering ECMAScript standards, specifically focusing on contemporary language features from ES6 and later. The resource offers specialized guides on asynchronous JavaScript, functional programming patterns, and object-oriented design. It details the use of promises and async/await syntax for non-blocking operations, as well as the application of map, filter, and reduce for data transformation. The guide covers a broad range of language fundamentals, incl

    This repository serves as a comprehensive, community-driven reference guide for modern JavaScript concepts and patterns, making it a highly relevant learning resource for developers looking to master the language.

    Modern Syntax
    Ver en GitHub↗25,637
  • sadanandpai/javascript-code-challengesAvatar de sadanandpai

    sadanandpai/javascript-code-challenges

    4,451Ver en GitHub↗

    This repository is a collection of JavaScript coding challenges and a comprehensive interview guide. It provides reference implementations and educational examples designed to help developers master language fundamentals and prepare for technical interviews. The project covers a wide array of specialized implementations, including functional programming patterns like currying and partial application, as well as asynchronous patterns for concurrency control. It also includes practical examples of Document Object Model manipulation and the implementation of common data structures such as stacks

    This repository provides a curated collection of coding challenges, interview questions, and practical implementations of advanced JavaScript concepts, serving as a direct resource for developers looking to master the language.

    MDXDesign Pattern ImplementationsJavaScript Language Features
    Ver en GitHub↗4,451
  • bevacqua/es6Avatar de bevacqua

    bevacqua/es6

    4,295Ver en GitHub↗

    This project is an ECMAScript 2015 reference guide and JavaScript language cheat sheet. It provides a concise summary of the language specifications, syntax updates, and new features introduced in the 2015 standard. The guide serves as a technical overview of modern language patterns used to manage modular code structures and asynchronous operations. It functions as a reference for implementing current coding standards and studying core updates to the language. The content covers a wide range of capabilities, including asynchronous programming, object modeling, and module management. It deta

    This repository serves as a technical reference guide for modern JavaScript features and language specifications, providing the deep-dive content and code examples necessary for mastering advanced concepts.

    Modern Syntax
    Ver en GitHub↗4,295
  • apachecn/interviewAvatar de apachecn

    apachecn/Interview

    8,944Ver en GitHub↗

    This project is a comprehensive knowledge base and study resource designed for mastering technical interviews. It provides structured guides, roadmaps, and curricula focused on data structures, algorithms, system design, and frontend engineering to help candidates prepare for software engineering screenings. The repository distinguishes itself by offering a holistic approach to professional advancement. Beyond technical drills, it includes a career development handbook covering resume optimization, salary benchmarking, and strategic negotiation coaching. It also provides detailed methodologie

    This repository provides a broad, community-driven collection of technical roadmaps, interview preparation materials, and study guides that cover various programming concepts, including those relevant to JavaScript developers.

    Jupyter NotebookTechnical Interview QuestionsInterview QuestionsTechnical Interview Preparation
    Ver en GitHub↗8,944
  • 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

    This repository provides a comprehensive, community-driven collection of algorithms and data structures with code examples and interview preparation materials, serving as a key learning resource for mastering advanced JavaScript programming concepts.

    JavaScriptTechnical Interview Preparation
    Ver en GitHub↗196,089
  • wesbos/javascript30Avatar de wesbos

    wesbos/JavaScript30

    29,165Ver en GitHub↗

    This project is a structured educational curriculum designed to build proficiency in vanilla JavaScript through hands-on, project-based learning. It provides a series of coding exercises that focus on core language fundamentals and the direct manipulation of the document object model, enabling developers to create interactive web interfaces without relying on external frameworks or dependencies. The curriculum distinguishes itself by emphasizing direct integration with browser-native APIs. Participants learn to build hardware-aware applications by accessing device sensors, cameras, and microp

    This project is a structured, hands-on curriculum for mastering vanilla JavaScript through practical coding exercises, serving as a high-quality learning resource for developers.

    HTMLJavaScript Skill BuildingDOM ManipulationBrowser Hardware APIs
    Ver en GitHub↗29,165
  • xitu/javascript-tutorial-zhAvatar de xitu

    xitu/javascript-tutorial-zh

    10,760Ver en GitHub↗

    This project is a structured JavaScript programming tutorial and frontend development learning resource. It serves as a programming educational resource designed to teach core coding principles, fundamental syntax, and complex programming patterns. The content functions as a modern JavaScript language guide and language specification guide, with instructional materials based on current industry standards and technical specifications for contemporary web development. The resource is authored as markdown-based technical documentation and delivered as static HTML pages.

    This repository provides a structured, comprehensive curriculum for mastering JavaScript concepts and frontend development, serving as a high-quality educational resource for learners.

    HTMLJavaScript Language InstructionEducational Programming ResourcesFrontend Development Resources
    Ver en GitHub↗10,760
  • denysdovhan/wtfjsAvatar de denysdovhan

    denysdovhan/wtfjs

    37,628Ver en GitHub↗

    This project is an educational resource and technical reference archive focused on the core architecture and counter-intuitive behaviors of the JavaScript programming language. It provides a comprehensive collection of language edge cases, syntax anomalies, and runtime inconsistencies that challenge standard developer assumptions. By grounding these examples in the official ECMAScript specification, the repository serves as a guide for understanding the underlying mechanics of the language. The project distinguishes itself by cataloging specific instances of type coercion, operator precedence

    This repository provides a deep dive into JavaScript's core mechanics and counter-intuitive behaviors, serving as a valuable technical reference for mastering advanced language concepts and preparing for technical interviews.

    JavaScriptLanguage SpecificationsLanguage FeaturesLanguage References
    Ver en GitHub↗37,628
  • verekia/js-stack-from-scratchAvatar de verekia

    verekia/js-stack-from-scratch

    20,179Ver en GitHub↗

    This project is a JavaScript full-stack tutorial providing a step-by-step guide to building a complete web application from scratch. It focuses on the manual implementation of a custom JavaScript toolchain, encompassing the development of a server-side rendering workflow and a client-side state manager. The project distinguishes itself by implementing core development utilities without high-level frameworks, including custom solutions for bundling, transpilation, linting, and hot module replacement. It also features a real-time communication system based on WebSockets for bidirectional messag

    This repository provides a comprehensive, step-by-step curriculum for mastering full-stack JavaScript development by building a custom toolchain from the ground up, serving as a practical roadmap for advanced concepts.

    JavaScriptFull-Stack DevelopmentAsynchronous Action HandlersCentralized State Management
    Ver en GitHub↗20,179
  • javascript-tutorial/en.javascript.infoAvatar de javascript-tutorial

    javascript-tutorial/en.javascript.info

    25,344Ver en GitHub↗

    This project is a comprehensive JavaScript programming tutorial and language reference. It serves as a web development education resource providing instruction on modern language fundamentals, object-oriented design, and advanced asynchronous programming patterns. The resource functions as both a frontend development guide and a technical reference. It covers core language features such as closures, prototypes, promises, and typed arrays, while providing practical lessons on managing browser data and handling network requests. The content spans several key capability areas, including browser

    This is a comprehensive, high-quality educational resource for mastering JavaScript fundamentals and advanced concepts, though it functions as a structured tutorial rather than a collection of interview questions or a roadmap.

    HTMLJavaScript Language InstructionJavaScript Learning ResourcesArray Manipulation Utilities
    Ver en GitHub↗25,344
  • gitbookio/javascriptAvatar de GitbookIO

    GitbookIO/javascript

    3,693Ver en GitHub↗

    This project is an interactive JavaScript course and beginner programming guide designed to teach fundamental scripting logic and language syntax. It functions as a web-based coding tutorial that transforms markdown-based lessons into a static site curriculum for learning web development basics. The resource features a browser-based code sandbox that allows for the execution of JavaScript snippets within a secure environment for immediate feedback. Lessons are organized into a linear sequence of modules to provide a structured onboarding process for those new to software development. The sys

    This repository provides a structured, interactive curriculum for learning JavaScript fundamentals, though it focuses more on beginner-level tutorials than the advanced concepts or interview preparation requested.

    Interactive Coding CoursesJavaScript Learning CurriculaBeginner Programming Guides
    Ver en GitHub↗3,693
  • wangdoc/javascript-tutorialAvatar de wangdoc

    wangdoc/javascript-tutorial

    3,998Ver en GitHub↗

    This project is a structured JavaScript programming tutorial and web development learning resource. It serves as an educational guide for learning the JavaScript language, ranging from basic syntax to advanced programming concepts. The resource functions as a JavaScript code example library and a technical guide for DOM manipulation. It provides conceptual explanations and runnable code samples to demonstrate how to solve common development tasks and programmatically manage browser elements. The material covers frontend development training, web browser programming, and the implementation of

    This repository provides a comprehensive, structured curriculum and technical guide for mastering JavaScript from fundamentals to advanced concepts, serving as a primary learning resource for developers.

    ShellJavaScript Learning CurriculaDOM Element ManipulatorsDOM Manipulation
    Ver en GitHub↗3,998
  • maxogden/art-of-nodeAvatar de maxogden

    maxogden/art-of-node

    9,873Ver en GitHub↗

    This project is a structured Node.js programming course and educational guide designed to teach JavaScript backend development. It provides a sequence of workshops and interactive tutorials that focus on the fundamentals of the Node.js runtime and its core modules. The material emphasizes asynchronous programming, specifically covering non-blocking I/O, callback patterns, and event-driven architecture. It includes a practical exploration of the core API for managing network applications, file system operations, and binary data. The curriculum covers module management and dependency resolutio

    This is a structured educational guide and tutorial series for Node.js that provides a clear learning path and practical code examples for mastering backend JavaScript concepts.

    JavaScriptNode.js FundamentalsAsynchronous Execution PatternsAsynchronous Network Programming
    Ver en GitHub↗9,873
  • javascript-tutorial/ru.javascript.infoAvatar de javascript-tutorial

    javascript-tutorial/ru.javascript.info

    4,057Ver en GitHub↗

    This project is a comprehensive JavaScript programming tutorial and frontend web development curriculum. It serves as a structured educational resource for learning the JavaScript language, ranging from basic syntax to advanced asynchronous patterns and modern programming techniques. The resource functions as a frontend engineering textbook and CSS layout guide, providing detailed instructional material on building responsive user interfaces. It covers the design of custom web components and the application of styles and positioning to create effective frontend interfaces. The curriculum enc

    This repository provides a comprehensive, structured curriculum and textbook for mastering JavaScript from basic syntax to advanced concepts, serving as a high-quality educational resource for learners.

    HTMLFrontendFrontend DevelopmentProgramming Course Materials
    Ver en GitHub↗4,057
  • 30-seconds/30-seconds-of-codeAvatar de 30-seconds

    30-seconds/30-seconds-of-code

    128,130Ver en GitHub↗

    This project is a developer knowledge base and a curated library of programming code snippets. It serves as a multi-language coding reference that provides short technical articles and reusable code samples to help developers implement common programming patterns. The resource functions as a multi-language syntax reference, allowing for the comparison of logic and functionality across different programming environments. It focuses on programming pattern learning and coding skill improvement through a collection of optimized patterns and best practices. The platform includes capabilities for

    This repository provides a comprehensive, community-driven collection of JavaScript code snippets and programming patterns that serve as a practical reference for mastering language concepts and improving coding skills.

    JavaScriptDeveloper Knowledge BasesCode Snippets and ExamplesCoding Pattern Libraries
    Ver en GitHub↗128,130
  • ryanmcdermott/clean-code-javascriptAvatar de ryanmcdermott

    ryanmcdermott/clean-code-javascript

    94,454Ver en GitHub↗

    This project is a collection of engineering guidelines and best practices for writing readable and maintainable JavaScript source code. It serves as a clean code guide and refactoring manual to help developers improve the structure of their codebases. The repository provides a reference for applying SOLID principles to reduce coupling and enable extensions without modifying existing logic. It includes a naming convention standard for using explicit, searchable identifiers and a guide for asynchronous patterns to replace nested callbacks with clearer execution flows. The guidelines cover soft

    This repository is a highly regarded collection of best practices and clean code principles that serves as a key learning resource for developers looking to master advanced JavaScript architecture and maintainability.

    JavaScriptCode Maintainability PrinciplesJavaScript ImplementationsAbstraction Patterns
    Ver en GitHub↗94,454
  • aasthas2022/sde-interview-and-prep-roadmapAvatar de aasthas2022

    aasthas2022/SDE-Interview-and-Prep-Roadmap

    741Ver en GitHub↗

    This project is a structured curriculum and study guide designed to assist candidates in preparing for software engineering interviews. It provides a comprehensive learning path that organizes core computer science domains, such as algorithms, data structures, and system design, into a logical, sequential roadmap. The repository functions as a version-controlled knowledge base, utilizing markdown files to curate educational resources and technical topics. It distinguishes itself through a community-driven model that allows for continuous refinement of the curriculum, enabling users to contrib

    This repository provides a structured roadmap and collection of interview preparation resources for software engineering roles, covering the core curriculum and concepts required for technical mastery.

    PythonCollaborative Knowledge BasesTechnical Interview Preparation
    Ver en GitHub↗741
  • junh0328/prepare_frontend_interviewAvatar de junh0328

    junh0328/prepare_frontend_interview

    1,725Ver en GitHub↗

    This project is a comprehensive technical interview study resource designed to help developers prepare for engineering job assessments. It functions as a structured guide that curates essential computer science fundamentals, web development standards, and programming language concepts into a format optimized for professional evaluation. The repository distinguishes itself by providing strategic guidance on architectural decision-making and professional communication. Beyond simple question-and-answer pairs, it offers frameworks for articulating experience during interviews and suggests profes

    This repository provides a curated collection of frontend interview questions and technical concepts, serving as a practical resource for developers preparing for JavaScript-focused technical assessments.

    JavaScriptProgramming Interview QuestionsTechnical Interview PreparationTechnical Interview Preparation
    Ver en GitHub↗1,725
  • martinchavez/javascriptAvatar de MartinChavez

    MartinChavez/Javascript

    958Ver en GitHub↗

    This project is an educational platform designed to teach JavaScript programming through a structured, test-driven curriculum. It provides a collection of interactive coding exercises that guide learners through language fundamentals and software development concepts. The platform distinguishes itself by requiring users to verify their understanding of language features by passing automated test suites in real time. By utilizing a server-side runtime environment, the tool executes student code against predefined assertion patterns to provide immediate feedback on correctness. The curriculum

    This repository provides a structured, test-driven approach to learning JavaScript concepts through code exercises, serving as a practical curriculum for mastering the language.

    JavaScriptInteractive Coding CoursesAutomated Exercise SuitesJavaScript Learning Curricula
    Ver en GitHub↗958
  • coodict/javascript-in-one-picAvatar de coodict

    coodict/javascript-in-one-pic

    6,650Ver en GitHub↗

    javascript-in-one-pic is a visual reference guide and cheat sheet that provides a high-level graphical overview of the JavaScript programming language. It maps core syntax and fundamental building blocks into a single diagram to serve as a comprehensive language overview. The project functions as a syntax reference and learning tool, using programming language visualization to help users locate and review language rules in a condensed format. The guide is implemented as a resolution-independent SVG diagram that uses a grid-based hierarchical arrangement and visual-spatial mapping to illustra

    This repository provides a visual roadmap and reference guide for JavaScript concepts, serving as a useful learning tool for mastering language fundamentals even though it lacks interactive interview questions or a community-driven curriculum.

    Language Syntax ReferencesCheat SheetsConcept Visualization Techniques
    Ver en GitHub↗6,650
  • gustavoguanabara/javascriptAvatar de gustavoguanabara

    gustavoguanabara/javascript

    4,106Ver en GitHub↗

    This project is a structured JavaScript programming course and learning path designed for beginners. It functions as an interactive coding tutorial and frontend web development guide, providing a curriculum centered on the JavaScript language. The project focuses on building dynamic web interfaces through the manipulation of the Document Object Model. It provides a series of instructional guides and practical challenges that allow for interactive coding practice and the verification of code execution within a dedicated environment. The curriculum covers core programming fundamentals, includi

    This repository provides a structured curriculum and learning path for JavaScript, offering the foundational content and practical exercises needed to master the language.

    HTMLInteractive Coding TutorialsJavaScript Learning ResourcesClient-Side Scripting
    Ver en GitHub↗4,106
  • marijnh/eloquent-javascriptAvatar de marijnh

    marijnh/Eloquent-JavaScript

    3,097Ver en GitHub↗

    Eloquent-JavaScript is a comprehensive JavaScript programming textbook and interactive coding tutorial designed for web development education. It serves as both a language reference and a practical guide, combining theoretical lessons with an environment where learners can execute and modify code examples. The project focuses on the fundamental principles of the JavaScript language, including lexical scoping, prototype-based inheritance, and asynchronous patterns. It provides detailed instruction on object-oriented programming, functional programming, and the use of the browser DOM to create

    This is a comprehensive, high-quality textbook and interactive tutorial for mastering JavaScript, though it functions as a structured educational resource rather than a collection of interview questions or a career roadmap.

    JavaScriptCode Execution EnvironmentsJavaScript Learning CurriculaArray Element Modifiers
    Ver en GitHub↗3,097
  • javascript-society/javascript-pathAvatar de javascript-society

    javascript-society/javascript-path

    3,371Ver en GitHub↗

    :books: List of books to master JavaScript Development :rocket:

    This repository provides a curated list of books and learning resources for mastering JavaScript development, serving as a structured guide for those looking to advance their programming skills.

    Programming Books
    Ver en GitHub↗3,371
Compara los 10 mejores de un vistazo
RepositorioEstrellasLenguajeLicenciaÚltimo push
resumejob/interview-questions3.3K——25 may 2023
febobo/web-interview11.8K——14 may 2025
sorrycc/awesome-javascript35K——23 abr 2026
aershov24/full-stack-interview-questions1.1K——26 ago 2021
getify/you-dont-know-js184.5K—NOASSERTION15 feb 2026
khan4019/front-end-interview-questions3.1KHTML—26 may 2024
chalarangelo/30-seconds-of-interviews12.1KJavaScriptMIT9 dic 2022
baeharam/must-know-about-frontend3.7K——16 mar 2024
ruanyf/jstraining20K——15 jul 2025
asabeneh/30-days-of-javascript46.5KJavaScript—6 dic 2025

Related searches

  • colección completa de herramientas para desarrollo en JavaScript
  • colección de estructuras de datos en JavaScript
  • colección de preguntas de entrevista para desarrolladores frontend
  • a library for parsing programming languages
  • librería de utilidades para JavaScript sin dependencias
  • JavaScript y TypeScript
  • un linter conectable para detectar errores en JavaScript
  • guía completa de programación orientada a objetos