awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

Awesome GitHub RepositoriesJavaScript Implementations

Application of architectural design patterns specifically within JavaScript environments.

Distinct from Design Patterns and Architecture: Specializes general design patterns and architecture for the JavaScript language specifically.

Explore 5 awesome GitHub repositories matching part of an awesome list · JavaScript Implementations. Refine with filters or upvote what's useful.

Awesome JavaScript Implementations GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • ryanmcdermott/clean-code-javascriptAvatar ryanmcdermott

    ryanmcdermott/clean-code-javascript

    94,454Vezi pe 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

    Provides a comprehensive reference for applying SOLID principles and object patterns to JavaScript applications.

    JavaScriptbest-practicesclean-architectureclean-code
    Vezi pe GitHub↗94,454
  • verbalexpressions/jsverbalexpressionsAvatar VerbalExpressions

    VerbalExpressions/JSVerbalExpressions

    12,149Vezi pe GitHub↗

    JSVerbalExpressions is a JavaScript regex builder and construction library that provides a domain-specific language for assembling complex regular expressions. It replaces the use of dense string literals with a programmatic interface and readable method chains. The library allows for the creation of search patterns and validation rules through a fluent API. This approach enables the development of regular expressions that are maintainable and easy for other developers to understand.

    Provides an intuitive syntax for defining text search and validation rules within JavaScript.

    JavaScriptjavascript-regular-expressionsverbalexpressions
    Vezi pe GitHub↗12,149
  • mouredev/hello-javascriptAvatar mouredev

    mouredev/hello-javascript

    7,428Vezi pe GitHub↗

    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

    Teaches the application of architectural design patterns specifically within JavaScript environments.

    JavaScriptecmascriptjavascriptjavascript-vanilla
    Vezi pe GitHub↗7,428
  • tc39/proposal-pattern-matchingAvatar tc39

    tc39/proposal-pattern-matching

    5,782Vezi pe GitHub↗

    This is a TC39 proposal to add declarative pattern matching syntax to the ECMAScript language. It introduces a match expression that allows developers to inspect and branch on data structures using patterns with destructuring, guards, and logical combinators. The proposal defines a custom matcher protocol via a well-known symbol, enabling objects to implement user-defined matching logic with arbitrary extraction and decomposition. The proposal supports matching against literal primitives using SameValue equality with special handling for signed zero and NaN, as well as relational comparison

    Proposes native ECMAScript pattern matching syntax with destructuring, guards, and logical combinators.

    HTML
    Vezi pe GitHub↗5,782
  • mjavascript/mastering-modular-javascriptAvatar mjavascript

    mjavascript/mastering-modular-javascript

    3,978Vezi pe GitHub↗

    Acest proiect este un curs de design arhitectural și o resursă educațională axată pe fragmentarea bazelor de cod JavaScript mari în componente independente, testabile și agnostice față de mediu. Servește ca ghid de programare modulară și referință pentru implementarea strategiilor structurale și a bunelor practici în mediile de producție. Materialul pune accent pe utilizarea design pattern-urilor pentru a crea componente decuplate și logică robustă. Acoperă în mod specific strategii pentru inversarea dependențelor și utilizarea interfețelor generice pentru a asigura rularea logicii pe diferite runtime-uri JavaScript. Ghidul oferă instrucțiuni despre scalarea arhitecturii aplicațiilor și gestionarea complexității prin modele de abstractizare stratificată și modularitate bazată pe responsabilitate unică. Acoperă aplicarea design pattern-urilor modulare pentru a menține codul curat și ușor de gestionat pe măsură ce proiectele cresc.

    Provides guidance on applying modular architectural design patterns within JavaScript environments.

    HTMLbookbook-seriesjavascript
    Vezi pe GitHub↗3,978
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Design Patterns and Architecture
  5. JavaScript Implementations

Explorează sub-etichetele

  • Pattern Matching Implementations1 sub-tagJavaScript-specific implementations of pattern matching and string validation logic. **Distinct from JavaScript Implementations:** Specializes JavaScript implementations to focus specifically on the domain of pattern matching.