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
·

5 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • ryanmcdermott/clean-code-javascriptAvatar de ryanmcdermott

    ryanmcdermott/clean-code-javascript

    94,454Voir sur 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
    Voir sur GitHub↗94,454
  • verbalexpressions/jsverbalexpressionsAvatar de VerbalExpressions

    VerbalExpressions/JSVerbalExpressions

    12,149Voir sur 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
    Voir sur GitHub↗12,149
  • mouredev/hello-javascriptAvatar de mouredev

    mouredev/hello-javascript

    7,428Voir sur 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
    Voir sur GitHub↗7,428
  • tc39/proposal-pattern-matchingAvatar de tc39

    tc39/proposal-pattern-matching

    5,782Voir sur 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
    Voir sur GitHub↗5,782
  • mjavascript/mastering-modular-javascriptAvatar de mjavascript

    mjavascript/mastering-modular-javascript

    3,978Voir sur GitHub↗

    Ce projet est un cours de conception architecturale et une ressource pédagogique axée sur la décomposition de larges bases de code JavaScript en composants indépendants, testables et agnostiques vis-à-vis de l'environnement. Il sert de guide de programmation modulaire et de référence pour implémenter des stratégies structurelles et des bonnes pratiques dans les environnements de production. Le matériel met l'accent sur l'utilisation de design patterns pour créer des composants découplés et une logique robuste. Il couvre spécifiquement les stratégies d'inversion de dépendance et l'utilisation d'interfaces génériques pour garantir que la logique puisse s'exécuter sur différents runtimes JavaScript. Le guide fournit des instructions sur la mise à l'échelle de l'architecture applicative et la gestion de la complexité via des modèles d'abstraction en couches et une modularité à responsabilité unique. Il couvre l'application de patterns de conception modulaire pour maintenir un code propre et gérable à mesure que les projets grandissent.

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

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

Explorer les sous-tags

  • Pattern Matching Implementations1 sous-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.