awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to gitbookio/javascript

Open-source alternatives to Javascript

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

  • ronreiter/interactive-tutorialsAvatar von ronreiter

    ronreiter/interactive-tutorials

    4,729Auf GitHub ansehen↗

    This project is an interactive coding tutorial platform and markdown-based course engine. It functions as a web-based education system that transforms markdown files into structured educational pages with integrated interfaces for writing and running code. The platform utilizes a remote code execution framework to validate user-submitted snippets in real time by integrating with external compilers and execution engines. To ensure consistent delivery across different hosting platforms, the entire learning environment is provided as a containerized deployment. The system covers a broad capabil

    Python
    Auf GitHub ansehen↗4,729
  • marijnh/eloquent-javascriptAvatar von marijnh

    marijnh/Eloquent-JavaScript

    3,097Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,097
  • gustavoguanabara/javascriptAvatar von gustavoguanabara

    gustavoguanabara/javascript

    4,106Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,106

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • kay-is/react-from-zeroAvatar von kay-is

    kay-is/react-from-zero

    4,594Auf GitHub ansehen↗

    react-from-zero is an interactive React course and learning tutorial designed to teach the core concepts and inner workings of React. It functions as a web-based sandbox and guide, providing structured lessons on building user interfaces and managing the React element lifecycle. The project provides a browser-based code execution environment, allowing users to run code samples and execute examples online without a local development setup. It includes a technical walkthrough for organizing visual logic into reusable components and a system for running unit tests to verify component behavior.

    HTMLexamplelearninglesson
    Auf GitHub ansehen↗4,594
  • wangdoc/javascript-tutorialAvatar von wangdoc

    wangdoc/javascript-tutorial

    3,998Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,998
  • martinchavez/javascriptAvatar von MartinChavez

    MartinChavez/Javascript

    958Auf GitHub ansehen↗

    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

    JavaScript
    Auf GitHub ansehen↗958
  • ruanyf/es6tutorialAvatar von ruanyf

    ruanyf/es6tutorial

    21,448Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗21,448
  • ruanyf/jstutorialAvatar von ruanyf

    ruanyf/jstutorial

    5,377Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,377
  • asabeneh/30-days-of-javascriptAvatar von Asabeneh

    Asabeneh/30-Days-Of-JavaScript

    46,479Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗46,479
  • tyroprogrammer/learn-react-appAvatar von tyroprogrammer

    tyroprogrammer/learn-react-app

    3,847Auf GitHub ansehen↗

    This project is an interactive learning platform designed for mastering component-based user interface patterns and state management using the React library. It functions as a frontend development tutorial and course, providing a guided environment for learning declarative rendering and virtual DOM concepts. The platform distinguishes itself through a live-reload coding environment and a split-view interface for real-time code validation. These tools allow learners to compare their live code output against target solutions and use guided source-code markers to identify required edits and crit

    JavaScriptexerciseguided-exercisesjavascript
    Auf GitHub ansehen↗3,847
  • javascript-tutorial/ru.javascript.infoAvatar von javascript-tutorial

    javascript-tutorial/ru.javascript.info

    4,057Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,057
  • xitu/javascript-tutorial-zhAvatar von xitu

    xitu/javascript-tutorial-zh

    10,760Auf GitHub ansehen↗

    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.

    HTML
    Auf GitHub ansehen↗10,760
  • swirldev/swirl_coursesAvatar von swirldev

    swirldev/swirl_courses

    4,562Auf GitHub ansehen↗

    This project is a collection of interactive, command-line programming lessons designed for the swirl R package. It provides a structured curriculum for learning R programming and data science through a series of guided, self-paced exercises delivered via a command-line interface. The content covers a broad range of data science education, including language fundamentals, data cleaning and manipulation, statistical analysis, and data visualization. It also includes instructional modules focused on software development practices. These lessons are developed as a modular hierarchy of courses an

    R
    Auf GitHub ansehen↗4,562
  • khan4019/front-end-interview-questionsAvatar von khan4019

    khan4019/front-end-Interview-Questions

    3,072Auf GitHub ansehen↗

    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

    HTMLcss-interview-questionsdesigner-interview-questionsfront-end-interview
    Auf GitHub ansehen↗3,072
  • apachecn/interviewAvatar von apachecn

    apachecn/Interview

    8,944Auf GitHub ansehen↗

    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

    Jupyter Notebookinterviewkaggleleetcode
    Auf GitHub ansehen↗8,944
  • bootdotdev/curriculumAvatar von bootdotdev

    bootdotdev/curriculum

    3,415Auf GitHub ansehen↗

    This project is an interactive programming curriculum and educational system designed to teach computer science and software engineering. It provides a structured set of courses and professional roadmaps focused on backend engineering, DevOps, and systems fundamentals. The platform is distinguished by an AI-powered coding tutor that provides Socratic guidance and contextual hints to help students find solutions independently. It features a browser-based code sandbox using WebAssembly to eliminate local environment setup, alongside automated test-based grading and spaced-repetition logic to re

    algorithmscomputer-sciencecurriculum
    Auf GitHub ansehen↗3,415
  • alura/techguideAvatar von alura

    alura/techguide

    3,762Auf GitHub ansehen↗

    Techguide is a markdown-based documentation site and professional development guide designed to map the competencies and learning milestones required for technical career growth. It functions as a static site generator that converts structured markdown content and data into a navigable layout for technical learning. The project features a schema-driven roadmap visualizer that transforms JSON or YAML data structures into interactive visual paths. This system facilitates the creation of a T-shaped skill matrix, allowing for the development of deep expertise in specific areas alongside broad kno

    HTMLhacktoberfest
    Auf GitHub ansehen↗3,762
  • appacademy/welcome-to-openAvatar von appacademy

    appacademy/welcome-to-open

    4,910Auf GitHub ansehen↗

    This project is a full stack development curriculum and open source education path. It provides a structured sequence of free learning materials and courses designed to guide students from basic programming to professional software engineering. The repository functions as a self-paced programming bootcamp and web development learning path. It organizes a comprehensive roadmap of courses covering both front-end and back-end technologies to facilitate a professional career transition. The content is delivered through a static-page architecture using modular structures and a curated linear sequ

    Auf GitHub ansehen↗4,910
  • assemble/assembleAvatar von assemble

    assemble/assemble

    4,258Auf GitHub ansehen↗

    Assemble is a static site generator and build pipeline system that compiles markdown, templates, and data into static HTML files. It functions as a markdown-to-HTML converter and a data format transformer capable of moving content between JSON, YAML, XML, PLIST, and CSV formats. The project features a pipeline-based build process where users can define ordered sequences of data transformations and file processing steps. It includes project scaffolding tools to bootstrap directory structures and configuration files from predefined boilerplates. The system manages content through collection-ba

    CSSassembleblog-enginebuild
    Auf GitHub ansehen↗4,258
  • zlotus/notes-linear-algebraAvatar von zlotus

    zlotus/notes-linear-algebra

    4,203Auf GitHub ansehen↗

    This project is a collection of linear algebra educational notebooks and study resources. It serves as a mathematics study resource providing structured notes and explanations for learning core algebraic concepts. The material is authored as interactive math tutorials and LaTeX mathematical courseware, combining theoretical explanations with executable mathematical examples. Content is delivered through markdown-based study resources and converted into static site mathematics notes for serverless web access. The curriculum covers a range of mathematical theory, including matrix elimination,

    Jupyter Notebook
    Auf GitHub ansehen↗4,203
  • jakevdp/whirlwindtourofpythonAvatar von jakevdp

    jakevdp/WhirlwindTourOfPython

    4,006Auf GitHub ansehen↗

    This project is a collection of curricular resources and hands-on tutorials designed to teach Python programming and scientific computing. It consists of a series of interactive lessons and executable notebooks that provide a guided approach to learning Python through a combination of code and prose. The curriculum is specifically designed for experienced programmers to quickly master Python syntax, data structures, and core language semantics. It includes an introductory guide to the libraries and programming environments used for scientific computing and complex dataset analysis. The educa

    Jupyter Notebook
    Auf GitHub ansehen↗4,006
  • braziljs/eloquente-javascriptAvatar von braziljs

    braziljs/eloquente-javascript

    5,503Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,503
  • jonasschmedtmann/complete-javascript-courseAvatar von jonasschmedtmann

    jonasschmedtmann/complete-javascript-course

    17,154Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗17,154
  • ruanyf/jstrainingAvatar von ruanyf

    ruanyf/jstraining

    19,964Auf GitHub ansehen↗

    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

    Auf GitHub ansehen↗19,964
  • stackblitz/webcontainer-coreAvatar von stackblitz

    stackblitz/webcontainer-core

    4,610Auf GitHub ansehen↗

    WebContainer is a browser-based runtime environment designed to execute server-side code, operating system commands, and full-stack development toolchains directly within a web tab. It provides the infrastructure for cloud IDEs and zero-install development workflows by simulating a runtime that eliminates the need for local installations or remote virtual machines. The system leverages WebAssembly to map system calls and implements a virtual POSIX-compliant filesystem and network interception layer. This allows the runtime to spawn command-line processes, execute shell commands, and route int

    browsernodejsstackblitz
    Auf GitHub ansehen↗4,610
  • thejsway/thejswayAvatar von thejsway

    thejsway/thejsway

    7,884Auf GitHub ansehen↗

    The JavaScript Way is a free, open-access educational resource that teaches modern JavaScript and full-stack web development through a project-based book and interactive exercises. Its core identity is a comprehensive learning path that combines free online content, progressive skill-building, and hands-on exercises to guide learners from programming fundamentals to building a complete real-world application. The project distinguishes itself by structuring its curriculum around a single, unified project—a social news web application—that learners build incrementally across multiple chapters.

    CSSbookes2015es6
    Auf GitHub ansehen↗7,884
  • ratfactor/ziglingsAvatar von ratfactor

    ratfactor/ziglings

    4,662Auf GitHub ansehen↗

    Ziglings is an interactive coding course and tutorial designed to teach the Zig programming language. It functions as a test-driven learning tool that guides users through a sequence of incremental exercises to master language syntax and semantics. The project provides a series of small, broken programs that learners must fix. Progress is achieved by modifying the code until it satisfies predefined requirements and passes associated automated tests. The educational experience is supported by a shell-based test runner and local compiler execution to provide immediate feedback. It utilizes a f

    beginner-friendlyeducationalexercises
    Auf GitHub ansehen↗4,662
  • cursoemvideo/cursoemvideo-html5Avatar von cursoemvideo

    cursoemvideo/cursoemvideo-html5

    2,858Auf GitHub ansehen↗

    This project is a web development educational resource and HTML5 learning repository. It serves as a front-end markup guide containing a collection of source code and practical examples designed to teach the fundamentals of web design. The repository covers an HTML and CSS learning path focused on frontend web development and web layout implementation. It provides reference materials for mastering responsive web design and the application of structural patterns to create functional web pages. The materials demonstrate the use of semantic HTML structure and responsive meta viewports. The tech

    HTML
    Auf GitHub ansehen↗2,858
  • mouredev/hello-javascriptAvatar von mouredev

    mouredev/hello-javascript

    7,428Auf GitHub ansehen↗

    This project is a collection of educational resources and structured curricula designed for learning JavaScript. It provides a programming course, a coding bootcamp, and a web development tutorial to guide learners from basic syntax to advanced programming patterns. The materials cover frontend development, including the creation of dynamic user interfaces and the management of remote data via HTTP requests. The curriculum includes instructional guides on using JavaScript to interact with web services and manipulate browser elements. The scope of the project extends to asynchronous API integ

    JavaScriptecmascriptjavascriptjavascript-vanilla
    Auf GitHub ansehen↗7,428
  • joaoventura/full-speed-pythonAvatar von joaoventura

    joaoventura/full-speed-python

    4,077Auf GitHub ansehen↗

    This project is a Python programming textbook and educational resource designed as a structured learning path for self-paced technical education. It functions as an interactive coding course that guides learners through the Python language using a sequence of conceptual introductions and practical problem-solving exercises. The resource is delivered as a digital ebook, with the content exported into portable PDF and EPUB formats for distribution and offline reading. The project is authored using markdown-based content and plain-text source versioning, utilizing a build system to convert thes

    Makefilebookslearning-by-doinglearning-python
    Auf GitHub ansehen↗4,077