awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to mouredev/hello-javascript

Open-source alternatives to Hello Javascript

30 open-source projects similar to mouredev/hello-javascript, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Hello Javascript alternative.

  • javascript-tutorial/en.javascript.infojavascript-tutorial avatar

    javascript-tutorial/en.javascript.info

    25,344View on 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

    HTMLenglishjavascripttutorial
    View on GitHub↗25,344
  • javascript-tutorial/ru.javascript.infojavascript-tutorial avatar

    javascript-tutorial/ru.javascript.info

    4,057View on 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

    HTMLjavascriptrussiantutorial
    View on GitHub↗4,057
  • marijnh/eloquent-javascriptmarijnh avatar

    marijnh/Eloquent-JavaScript

    3,097View on 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

    JavaScript
    View on GitHub↗3,097

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
  • madrobby/zeptomadrobby avatar

    madrobby/zepto

    15,104View on GitHub↗

    Zepto is a minimalist JavaScript toolkit providing an API for DOM manipulation, event handling, and asynchronous HTTP requests. It functions as a jQuery-compatible library, allowing developers to select, modify, and animate HTML elements using a concise and chainable syntax. The library includes an asynchronous HTTP client for exchanging data with remote servers without triggering page reloads and a browser-based event handler that supports standard mouse events and mobile touch gestures. Its capability surface covers CSS selector-based querying, element transition animations, and the serial

    HTML
    View on GitHub↗15,104
  • wangdoc/javascript-tutorialwangdoc avatar

    wangdoc/javascript-tutorial

    3,998View on 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

    Shell
    View on GitHub↗3,998
  • xiu2/userscriptXIU2 avatar

    XIU2/UserScript

    9,392View on GitHub↗

    UserScript is a collection of JavaScript userscripts designed to modify website behavior and appearance. It functions as a system for automating web tasks, modifying page structures, filtering content, and optimizing the retrieval of web assets. The project includes specialized utilities for accelerating file downloads from hosting platforms and enhancing cloud storage interfaces with advanced sorting and direct download options. It also provides tools for web content filtering to remove intrusive elements and keywords, alongside a web automator for handling repetitive site actions like login

    JavaScriptgithubreleasesteam
    View on GitHub↗9,392
  • phuocng/html-domphuocng avatar

    phuocng/html-dom

    6,524View on GitHub↗

    This is a vanilla JavaScript DOM manipulation library that provides a collection of native methods for selecting, creating, and modifying HTML DOM elements without any framework dependencies. It operates directly on the live DOM tree using imperative JavaScript calls, wrapping standard browser DOM APIs into reusable utility functions. The library covers the full spectrum of DOM operations including element selection, creation, removal, content and attribute management, event handling, style and class manipulation, and DOM traversal. It includes approaches for cross-browser DOM compatibility,

    MDXdocument-object-modeldomdom-api
    View on GitHub↗6,524
  • gustavoguanabara/javascriptgustavoguanabara avatar

    gustavoguanabara/javascript

    4,106View on 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

    HTMLcursocursoemvideogratis
    View on GitHub↗4,106
  • jonasschmedtmann/complete-javascript-coursejonasschmedtmann avatar

    jonasschmedtmann/complete-javascript-course

    17,154View on GitHub↗

    This project is a JavaScript educational resource and frontend web development course. It provides a collection of starter files and final projects designed to teach the JavaScript programming language through practical application. The material functions as a project portfolio and implementation guide, demonstrating how to build interactive user interfaces using the document object model. It focuses on event handling, object oriented programming, and the integration of native browser features. The course covers a range of capability areas, including asynchronous data fetching, client-side a

    JavaScriptjavascript-coursestarter-filesudemy
    View on GitHub↗17,154
  • asabeneh/30-days-of-javascriptAsabeneh avatar

    Asabeneh/30-Days-Of-JavaScript

    46,479View on 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

    JavaScript30daysofjavascriptangularchallenge
    View on GitHub↗46,479
  • lhorie/mithril.jslhorie avatar

    lhorie/mithril.js

    14,490View on GitHub↗

    Mithril.js is a JavaScript framework for building single page applications. It functions as a virtual DOM library and reactive UI framework, providing a system to synchronize application state with visual elements to ensure interfaces update instantly. The toolkit includes a built-in client side router that maps browser URL paths to specific components without reloading the page. It also features an integrated HTTP request client for performing asynchronous network calls to remote APIs for data retrieval and transmission. The framework covers broad capabilities for frontend development, incl

    JavaScript
    View on GitHub↗14,490
  • huzidaha/react-naive-bookhuzidaha avatar

    huzidaha/react-naive-book

    3,795View on GitHub↗

    This project is an open-source educational resource and technical guide focused on React.js. It serves as a learning platform and curriculum for mastering frontend web development through structured tutorials and hands-on coding exercises. The resource specifically focuses on component architecture and the creation of modular, reusable user interfaces. It provides guidance on implementing unidirectional data flow and managing the lifecycle of interactive components. The curriculum covers core capabilities including state management patterns and the implementation of global stores. It transla

    HTMLreactjs
    View on GitHub↗3,795
  • sadanandpai/javascript-code-challengessadanandpai avatar

    sadanandpai/javascript-code-challenges

    4,451View on 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

    MDXchallengescoding-interviewfrontend
    View on GitHub↗4,451
  • theintern/interntheintern avatar

    theintern/intern

    4,343View on GitHub↗

    Intern is a JavaScript test framework and runner designed for executing unit and functional tests across different environments. It serves as an end-to-end testing tool and cross-browser testing suite to verify that application behavior remains consistent across multiple desktop and mobile web browsers. The project enables automated browser testing by controlling web drivers and utilizing cloud testing services to simulate user interactions. This allows for the automation of functional tests and cross-platform web testing to identify bugs in a web interface. The system provides capabilities

    TypeScript
    View on GitHub↗4,343
  • cytoscape/cytoscape.jscytoscape avatar

    cytoscape/cytoscape.js

    10,857View on GitHub↗

    Cytoscape.js is a JavaScript library designed for rendering interactive node-link diagrams and analyzing complex network structures directly within a web browser. It functions as a comprehensive framework for building responsive graph interfaces, providing the tools necessary to visualize relational datasets and manage hierarchical data models. The library distinguishes itself through a modular architecture that supports custom layout algorithms and rendering styles, allowing for the integration of physics-based engines to organize complex network structures automatically. It utilizes an even

    JavaScriptanalysiscytoscapejsgraph-theory
    View on GitHub↗10,857
  • pmndrs/zustandpmndrs avatar

    pmndrs/zustand

    58,371View on GitHub↗

    Zustand is a state management library that provides a centralized store for managing shared application data. It functions as a reactive container that connects application state to components, allowing them to subscribe to specific slices of data and trigger updates automatically. By utilizing selector-based data access and immutable state updates, the library ensures that components only re-render when their observed data changes, maintaining a predictable and efficient data flow. The library distinguishes itself through a pluggable, middleware-based architecture that allows for the extensi

    TypeScripthacktoberfesthooksreact
    View on GitHub↗58,371
  • vuejs/v2.vuejs.orgvuejs avatar

    vuejs/v2.vuejs.org

    4,981View on GitHub↗

    This is the comprehensive documentation website for the Vue 2 progressive JavaScript framework. It serves as a technical reference and development guide for building reactive user interfaces and single-page applications. The site provides a detailed JavaScript API reference and a web component directory. It covers the implementation of component-based architectures, reactive state management, and the use of a virtual DOM to synchronize application state with the browser. The documentation details capabilities including client-side routing, declarative DOM manipulation, and frontend build opt

    JavaScript
    View on GitHub↗4,981
  • adambard/learnxinyminutes-docsadambard avatar

    adambard/learnxinyminutes-docs

    12,287View on GitHub↗

    This project is a collection of programming language references and syntax cheat sheets designed for rapid developer onboarding. It serves as a library of code-based documentation that uses valid source code files to provide whirlwind tours of various language specifications. The project focuses on programming language learning by providing concise, commented code examples that explain core features and syntax in place. This approach enables developers to quickly grasp language-specific patterns, data types, and execution flow through a consistent reference format. The content covers a broad

    Markdown
    View on GitHub↗12,287
  • chenshenhai/koa2-notechenshenhai avatar

    chenshenhai/koa2-note

    5,161View on GitHub↗

    koa2-note is a project focused on Koa2 web server development and Node.js asynchronous programming. It provides a framework for building web servers and APIs using an asynchronous middleware pipeline to handle request and response cycles. The project emphasizes a layered backend architecture that decouples routing, business services, and data models. It distinguishes itself through the integration of relational databases for persisting user sessions and application data, alongside a build process that includes JSX-to-JavaScript compilation for frontend assets. The capability surface covers b

    course-noteskoakoa2
    View on GitHub↗5,161
  • jujumilk3/leaked-system-promptsjujumilk3 avatar

    jujumilk3/leaked-system-prompts

    14,134View on GitHub↗

    This project is a research-oriented repository that serves as a centralized database for system-level prompts and internal behavioral instructions extracted from various large language models. Its primary purpose is to provide a transparent, accessible reference for researchers and developers to study how artificial intelligence models are configured, constrained, and governed. The repository distinguishes itself by cataloging the hidden directives and operational guidelines that define model personas and safety boundaries. By archiving these instruction sets, it enables comparative analysis

    aidocumentllm
    View on GitHub↗14,134
  • gitbookio/javascriptGitbookIO avatar

    GitbookIO/javascript

    3,693View on 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

    javascriptlearn-to-codelearning
    View on GitHub↗3,693
  • ruanyf/jstutorialruanyf avatar

    ruanyf/jstutorial

    5,377View on 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

    CSS
    View on GitHub↗5,377
  • ruanyf/es6tutorialruanyf avatar

    ruanyf/es6tutorial

    21,448View on 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.

    JavaScript
    View on GitHub↗21,448
  • ryanmcdermott/clean-code-javascriptryanmcdermott avatar

    ryanmcdermott/clean-code-javascript

    94,454View on 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

    JavaScriptbest-practicesclean-architectureclean-code
    View on GitHub↗94,454
  • braziljs/eloquente-javascriptbraziljs avatar

    braziljs/eloquente-javascript

    5,503View on GitHub↗

    This project is a Portuguese translation of a comprehensive JavaScript programming guide and educational resource. It serves as a technical textbook designed to make JavaScript education accessible to Portuguese speakers, covering fundamental syntax, data structures, and programming logic. The material provides instruction on both web development and server-side application building. It includes a structured approach to learning how to manipulate the browser document model and handle user events to create interactive user interfaces. The resource is delivered through multiple formats, includ

    JavaScripteloquent-javascriptjavascriptprogramming
    View on GitHub↗5,503
  • htmlhint/htmlhinthtmlhint avatar

    htmlhint/HTMLHint

    3,321View on GitHub↗

    HTMLHint is an HTML linter and static analysis tool designed to identify structural errors and syntax violations in source code. It functions as a configurable validator that scans local files and remote URLs to detect malformed tags, duplicate IDs, and document structure inconsistencies. The tool serves as an accessibility auditor, verifying that web elements include necessary labels and alternative text for images. It further distinguishes itself by enforcing web document compliance, checking for the presence of doctypes, language attributes, and head metadata. The project covers a broad r

    JavaScriptanalysiscode-analysiscode-quality
    View on GitHub↗3,321
  • academind/react-complete-guide-codeacademind avatar

    academind/react-complete-guide-code

    6,440View on GitHub↗

    This repository is a collection of React educational materials and reference implementations. It provides a series of source code examples, solved exercises, and sample projects designed to support a structured learning path for the React library and its ecosystem. The project serves as a frontend development reference, offering versioned code snapshots that allow for the comparison of custom implementations against working solutions. These samples demonstrate the creation of single-page applications, focusing on component-based user interface design and state-driven rendering. The repositor

    View on GitHub↗6,440
  • remix-design/remixiconRemix-Design avatar

    Remix-Design/RemixIcon

    8,203View on GitHub↗

    RemixIcon is an open-source icon library providing a comprehensive collection of neutral vector icons available as SVG assets and web fonts for digital interfaces. The project delivers scalable vector graphics as an SVG icon set and a web font icon library for integration into web and mobile designs. The library maintains consistent visual language by providing every symbol in both outlined and filled styles. It includes a dedicated symbol library for Figma to allow for direct placement of assets onto design canvases. The project covers asset delivery through direct SVG embedding, sprite she

    Less
    View on GitHub↗8,203
  • ruanyf/jstrainingruanyf avatar

    ruanyf/jstraining

    19,964View on 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

    View on GitHub↗19,964
  • dabeaz-course/python-masterydabeaz-course avatar

    dabeaz-course/python-mastery

    13,232View on GitHub↗

    This project is a comprehensive programming course and educational curriculum designed to transition developers from basic scripting to advanced software development. It provides structured guides and technical exercises focusing on language internals, professional software architecture, and sophisticated programming techniques. The curriculum distinguishes itself through a deep focus on language internals, analyzing object behavior and memory efficiency to improve execution speed. It provides specialized instruction on metaprogramming using decorators and dynamic attributes, as well as async

    Pythonpythonpython-tutorialtutorial
    View on GitHub↗13,232