awesome-repositories.com
Blog
awesome-repositories.com

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

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

94 dépôts

Awesome GitHub RepositoriesJavaScript 框架汇总

Explore 94 awesome GitHub repositories matching part of an awesome list · JavaScript 框架汇总. Refine with filters or upvote what's useful.

Awesome JavaScript 框架汇总 GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • facebook/reactAvatar de facebook

    facebook/react

    245,669Voir sur GitHub↗

    React est une bibliothèque JavaScript pour créer des interfaces utilisateur basées sur une architecture orientée composants et un flux de données unidirectionnel.

    Listed in the “JavaScript 框架汇总” section of the Awesome Frontend awesome list.

    JavaScriptjavascriptuifrontend
    Voir sur GitHub↗245,669
  • flutter/flutterAvatar de flutter

    flutter/flutter

    177,056Voir sur GitHub↗

    This project is a multi-platform UI framework designed for building applications that target mobile, web, and desktop environments from a single codebase. It utilizes a declarative paradigm where the user interface is defined as a function of application state, supported by a layered architecture that includes a high-performance rendering engine and a multi-platform compilation model. The framework provides a comprehensive suite of developer tools, including hot reloading for real-time code injection and diagnostic utilities for monitoring application state and performance. It features a modu

    Listed in the “JavaScript 框架汇总” section of the Awesome Frontend awesome list.

    Dartandroidapp-frameworkcross-platform
    Voir sur GitHub↗177,056
  • angular/angularAvatar de angular

    angular/angular

    100,360Voir sur GitHub↗

    Angular is a platform for building web applications using a component-based architecture. It provides a comprehensive suite of tools for managing encapsulated UI units, including hierarchical dependency injection, a declarative template system, and fine-grained reactivity through signals. The framework supports complex application requirements such as client-side routing, form management, and internationalization. The project includes a command-line interface for scaffolding and build automation, alongside a testing ecosystem for unit and integration verification. It offers multiple rendering

    Listed in the “JavaScript 框架汇总” section of the Awesome Frontend awesome list.

    TypeScriptangularjavascriptpwa
    Voir sur GitHub↗100,360
  • ant-design/ant-designAvatar de ant-design

    ant-design/ant-design

    98,362Voir sur GitHub↗

    Ant Design is an enterprise-grade component library and design system framework built for developing complex, data-heavy web applications. It provides a comprehensive collection of pre-built, state-driven interface elements that map data properties to rendered components, ensuring consistent interaction patterns and visual language across large-scale projects. The library distinguishes itself through a robust styling architecture that utilizes design tokens and hierarchical configuration providers to propagate global settings like themes, locale, and layout direction. By employing component-l

    Listed in the “JavaScript 框架汇总” section of the Awesome Frontend awesome list.

    TypeScriptant-designantddesign-systems
    Voir sur GitHub↗98,362
  • puppeteer/puppeteerAvatar de puppeteer

    puppeteer/puppeteer

    94,811Voir sur GitHub↗

    Puppeteer is a browser automation library that provides a programmatic interface for controlling web browsers to execute tasks, simulate user interactions, and perform end-to-end testing. It functions as a headless browser controller, managing browser lifecycles, isolated session contexts, and remote connections to facilitate stable, automated web-based workflows. The library distinguishes itself through its deep integration with the Chrome DevTools Protocol, utilizing a bidirectional message bus to execute commands and receive real-time event notifications. It supports advanced automation pa

    Listed in the “JavaScript 项目” section of the Great Open Source Project awesome list.

    TypeScriptautomationchromechromium
    Voir sur GitHub↗94,811
  • mermaid-js/mermaidAvatar de mermaid-js

    mermaid-js/mermaid

    88,676Voir sur GitHub↗

    This project is a client-side rendering engine that transforms declarative, text-based syntax into visual diagrams directly within the browser. By utilizing a domain-specific language, it allows users to define complex structures—such as software architectures, process flows, and system behaviors—without the need for manual layout configuration. The library functions as a browser-based runtime that parses these definitions into intermediate abstract syntax trees, which are then processed by specialized engines to generate high-fidelity, resolution-independent graphics. The system distinguishe

    Listed in the “JavaScript 项目” section of the Great Open Source Project awesome list.

    TypeScriptdiagramsdiagrams-as-codedocumentation
    Voir sur GitHub↗88,676
  • vuejs/awesome-vueAvatar de vuejs

    vuejs/awesome-vue

    73,568Voir sur GitHub↗

    🎉 A curated list of awesome things related to Vue.js

    Listed in the “JavaScript 框架汇总” section of the Awesome Frontend awesome list.

    Voir sur GitHub↗73,568
  • lodash/lodashAvatar de lodash

    lodash/lodash

    61,235Voir sur GitHub↗

    Lodash is a JavaScript utility library and data manipulation toolkit. It provides a collection of modular functions for transforming, filtering, and validating arrays, objects, strings, and numbers. The project functions as a functional programming toolkit, offering capabilities for function composition, currying, and lazy evaluation. It includes mechanisms for execution control, such as debouncing and throttling, to manage the timing and frequency of function invocations. The library covers a broad surface of data operations, including deep cloning and merging of complex nested structures,

    Listed in the “JavaScript 框架汇总” section of the Awesome Frontend awesome list.

    JavaScriptjavascriptlodashmodules
    Voir sur GitHub↗61,235
  • jquery/jqueryAvatar de jquery

    jquery/jquery

    59,825Voir sur GitHub↗

    jQuery is a library designed for document object model manipulation and cross-browser interaction. It provides a unified interface for selecting, traversing, and modifying web page elements, ensuring consistent behavior across different rendering engines by abstracting away underlying browser inconsistencies. The library distinguishes itself through a dedicated CSS selector engine that parses strings into executable functions for element location. It incorporates a state machine for managing asynchronous operations and a feature-detection strategy that probes the environment to execute code p

    Listed in the “JavaScript 框架汇总” section of the Awesome Frontend awesome list.

    JavaScriptjquery
    Voir sur GitHub↗59,825
  • dcloudio/uni-appAvatar de dcloudio

    dcloudio/uni-app

    41,549Voir sur GitHub↗

    uni-app is a cross-platform framework for building mobile and web applications from a single Vue.js codebase. It provides a multi-platform app compiler and a cross-platform UI library to ensure consistent behavior and visual presentation across different operating systems. The project features a native API bridge and a universal plugin system that wrap native SDKs into a unified interface, allowing developers to access device hardware and operating system functions. It utilizes a specialized rendering engine and native performance compilation to bypass standard document overhead and achieve h

    Listed in the “JavaScript 框架汇总” section of the Awesome Frontend awesome list.

    Objective-Candroidcross-platformcrossplatform
    Voir sur GitHub↗41,549
  • vuetifyjs/vuetifyAvatar de vuetifyjs

    vuetifyjs/vuetify

    41,003Voir sur GitHub↗

    This project is a comprehensive UI toolkit that provides a declarative, reactive framework for building modular web interfaces. It centers on a component-based architecture that maps application state to rendered elements, utilizing a twelve-point flexbox grid system and nested containers to manage complex layouts. The library ensures consistent behavior across large-scale applications by providing centralized configuration for component defaults, themes, and global design tokens. What distinguishes this framework is its deep integration of Material Design principles alongside a highly flexib

    Listed in the “JavaScript 框架汇总” section of the Awesome Frontend awesome list.

    TypeScriptjavascriptmaterialmaterial-components
    Voir sur GitHub↗41,003
  • bradtraversy/50projects50daysAvatar de bradtraversy

    bradtraversy/50projects50days

    40,577Voir sur GitHub↗

    This project is an educational code repository containing a collection of over 50 mini web development exercises. It serves as a front-end learning resource designed to help developers practice foundational skills by building small, interactive projects using standard HTML, CSS, and JavaScript. The repository distinguishes itself by focusing on standalone interactive component prototyping and the implementation of client-side logic. Each project is organized into a decoupled directory structure, allowing users to explore individual interface patterns and visual effects in isolation. These exe

    Listed in the “JavaScript 项目” section of the Great Open Source Project awesome list.

    CSS
    Voir sur GitHub↗40,577
  • developit/preactAvatar de developit

    developit/preact

    38,704Voir sur GitHub↗

    Preact is a declarative UI library and a lightweight alternative to React for building user interfaces. It utilizes a component-based architecture and a virtual DOM to sync application state to the browser interface efficiently. The framework implements a modern React API and provides a compatibility layer to ensure existing component libraries and patterns can run within its environment. It also functions as a server-side rendering engine, generating HTML on the server and hydrating it on the client to optimize page load speeds. Additional capabilities include virtual DOM state management t

    Listed in the “JavaScript 框架汇总” section of the Awesome Frontend awesome list.

    JavaScript
    Voir sur GitHub↗38,704
  • ant-design/ant-design-proAvatar de ant-design

    ant-design/ant-design-pro

    38,401Voir sur GitHub↗

    Ant Design Pro is a comprehensive starter kit and administrative framework for building enterprise-level admin dashboards and professional user interfaces. It provides a structured project foundation and a set of React admin templates, including pre-defined layout blocks and routing configurations. The framework distinguishes itself by providing a built-in frontend mocking environment and mock-service middleware to simulate backend API responses during development. It also features integrated conversational AI components and assistant pages for embedding intelligent interactions directly into

    Listed in the “JavaScript 框架汇总” section of the Awesome Frontend awesome list.

    TypeScriptadminant-designantd
    Voir sur GitHub↗38,401
  • naptha/tesseract.jsAvatar de naptha

    naptha/tesseract.js

    38,141Voir sur GitHub↗

    Tesseract.js is a JavaScript library that provides optical character recognition capabilities directly within web browsers and Node.js environments. It functions as a client-side engine, enabling the conversion of images containing printed text into machine-readable strings without the need for external APIs or server-side infrastructure. The library distinguishes itself by running the original C++ optical character recognition engine within the browser through WebAssembly modules. To maintain interface responsiveness during intensive computation, it utilizes background threads for parallel p

    Listed in the “JavaScript 项目” section of the Great Open Source Project awesome list.

    JavaScriptdeep-learningjavascriptocr
    Voir sur GitHub↗38,141
  • nervjs/taroAvatar de NervJS

    NervJS/taro

    37,549Voir sur GitHub↗

    Taro is a cross-platform application development framework designed to build a single codebase that runs across multiple mobile platforms and web browsers. It focuses on mini-program development for ecosystems such as WeChat, Alipay, and ByteDance, as well as hybrid mobile application deployment. The project enables multi-framework frontend engineering, allowing developers to use React or Vue to create user interfaces that compile to different target environments. It employs a framework-agnostic abstract layer and a unified virtual DOM translation to map high-level component logic to various

    Listed in the “JavaScript 框架汇总” section of the Awesome Frontend awesome list.

    TypeScriptjavascriptjquerynerv
    Voir sur GitHub↗37,549
  • sampotts/plyrAvatar de sampotts

    sampotts/plyr

    29,862Voir sur GitHub↗

    This project is a customizable media player designed to provide a consistent interface for video and audio content across all modern web browsers and mobile devices. It functions as a unified abstraction layer, standardizing playback behavior and control interfaces for both native media elements and third-party streaming service embeds through a predictable, declarative API. The library distinguishes itself by wrapping native media elements with custom HTML structures, ensuring a uniform look and feel regardless of the underlying browser implementation. Developers can manage playback state, m

    Listed in the “JavaScript 项目” section of the Great Open Source Project awesome list.

    JavaScripthtml5-videojavascriptplyr
    Voir sur GitHub↗29,862
  • ariya/phantomjsAvatar de ariya

    ariya/phantomjs

    29,489Voir sur GitHub↗

    PhantomJS is a scriptable, headless browser engine based on WebKit that provides a programmatic interface for automating web page interactions. It operates without a graphical user interface, allowing for the execution of JavaScript to navigate pages, manipulate the document object model, and perform functional testing of web applications. The tool distinguishes itself by providing low-level control over the browser rendering lifecycle and network stack. It enables real-time interception and modification of network traffic, alongside the ability to generate visual snapshots and document expor

    Listed in the “JavaScript 框架汇总” section of the Awesome Frontend awesome list.

    C++automationheadlessheadless-browser
    Voir sur GitHub↗29,489
  • vuejs/vuexAvatar de vuejs

    vuejs/vuex

    28,342Voir sur GitHub↗

    Vuex is a centralized state management library for Vue.js applications. It provides a single source of truth for application data, ensuring consistent state across a component tree through a reactive data store. The system organizes the global state tree into independent, namespaced modules to prevent naming collisions and maintain code organization. It distinguishes between synchronous mutations for predictable state transitions and asynchronous actions for handling complex operations. The library includes cached getters for derived state, store lifecycle hooks for mutation interception, an

    Listed in the “JavaScript 框架汇总” section of the Awesome Frontend awesome list.

    JavaScriptjavascriptstate-managementtime-travel
    Voir sur GitHub↗28,342
  • jashkenas/backboneAvatar de jashkenas

    jashkenas/backbone

    28,108Voir sur GitHub↗

    Backbone is a JavaScript MVC framework and client-side data orchestrator used to structure web applications. It functions as an event-driven UI library and RESTful state manager that synchronizes data models with remote JSON interfaces to maintain consistent application state. The framework coordinates communication between application components through a decoupled event system. It binds data updates directly to the document object model, ensuring that the user interface remains synchronized with the underlying state. It provides tools for frontend data organization, allowing developers to

    Listed in the “JavaScript 框架汇总” section of the Awesome Frontend awesome list.

    JavaScript
    Voir sur GitHub↗28,108
Préc.1234…5Suivant
  1. Home
  2. Part of an Awesome List
  3. More to explore
  4. JavaScript 框架汇总