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
·

10 repository-uri

Awesome GitHub RepositoriesAngularJS

A method for dividing an AngularJS app into root, common, component, and feature modules for maintainability and reusability.

Distinct from Modular Project Structures: Distinct from Modular Project Structures: specifically applies modular project structuring to AngularJS with root, common, component, and feature modules.

Explore 10 awesome GitHub repositories matching software engineering & architecture · AngularJS. Refine with filters or upvote what's useful.

Awesome AngularJS GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • angular-fullstack/generator-angular-fullstackAvatar angular-fullstack

    angular-fullstack/generator-angular-fullstack

    6,095Vezi pe GitHub↗

    This is a Yeoman generator that produces complete full-stack web application project skeletons, combining an AngularJS frontend with an Express.js backend. It scaffolds a MEAN stack project structure with MongoDB, including optional OAuth authentication and real-time WebSocket communication capabilities. The generator produces a complete project skeleton with a live-reload development server, preconfigured build and testing tools, and environment-specific configuration files. It includes role-based authentication with local and social login strategies, route protection, and admin user managem

    Combines an Express.js backend with an AngularJS frontend using a single generator.

    JavaScriptangularbabelfull-stack
    Vezi pe GitHub↗6,095
  • toddmotto/angularjs-styleguideAvatar toddmotto

    toddmotto/angularjs-styleguide

    5,919Vezi pe GitHub↗

    This is a style guide for structuring AngularJS applications using a component-based architecture. It provides a set of conventions for organizing code into self-contained modules, each encapsulating its own logic, templates, and routing. The guide promotes a modular application structure built from root, component, common, and feature modules to improve maintainability and reusability. The guide establishes a one-way data flow pattern where parent components pass data to children through bindings, and children communicate changes back up through events. It distinguishes between stateful comp

    Divides AngularJS apps into root, common, component, and feature modules for maintainability and reusability.

    angularangularjses2015
    Vezi pe GitHub↗5,919
  • mgcrea/angular-strapAvatar mgcrea

    mgcrea/angular-strap

    5,673Vezi pe GitHub↗

    Angular-strap is a collection of pre-built AngularJS 1.x directives that wrap Bootstrap 3 components into reusable UI widgets and interactive behaviors. It provides native AngularJS 1.2+ directives for common UI patterns including datepickers, popovers, and scroll-based navigation, turning Bootstrap 3 markup into interactive widgets such as tabs, alerts, and side panels. The library wraps Bootstrap 3 jQuery plugins as AngularJS directives using the compile and link phases for DOM manipulation. It offers a set of AngularJS directives implementing Bootstrap 3 UI components like modals, tooltips

    A collection of pre-built AngularJS 1.x directives for common UI patterns.

    JavaScript
    Vezi pe GitHub↗5,673
  • yeoman/generator-angularAvatar yeoman

    yeoman/generator-angular

    5,675Vezi pe GitHub↗

    This is a Yeoman generator that scaffolds AngularJS projects and components. It automates the setup of a complete AngularJS application with boilerplate code, directory structure, and optional dependencies, while also providing standalone sub-generators for creating controllers, directives, filters, services, views, and routes. The generator handles module registration automatically, injecting generated files into the AngularJS module system and patching route configuration files when new routes are created. It supports generating code in CoffeeScript or TypeScript through a command-line flag

    A Yeoman generator that automates AngularJS project setup and code scaffolding tasks.

    JavaScript
    Vezi pe GitHub↗5,675
  • amanvarshney01/create-better-t-stackAvatar AmanVarshney01

    AmanVarshney01/create-better-t-stack

    5,507Vezi pe GitHub↗

    create-better-t-stack este un generator de boilerplate full-stack și un instrument de scafolding pentru proiecte TypeScript. Funcționează ca un builder de stack CLI interactiv care automatizează inițializarea mediilor de dezvoltare prin combinarea unor tehnologii specifice de frontend, backend, baze de date și API. Sistemul operează ca un motor de boilerplate type-safe, utilizând un mapper de configurare pentru a asigura siguranța tipurilor (type safety) end-to-end în întreaga arhitectură a aplicației. Utilizează o interfață vizuală și configurare bazată pe prompt-uri pentru a ajuta utilizatorii să selecteze runtime-uri și biblioteci compatibile, pe care instrumentul le traduce apoi într-un layout de foldere personalizat și comenzi de instalare. Instrumentul acoperă inițializarea proiectului, maparea stack-ului tehnologic personalizat și generarea automatizată a mediilor de dezvoltare coordonate.

    Provides a CLI for building custom development environments by selecting specific frontend, backend, and API layers.

    TypeScriptbetter-authbunclack-prompt
    Vezi pe GitHub↗5,507
  • meanjs/meanAvatar meanjs

    meanjs/mean

    4,841Vezi pe GitHub↗

    Acest proiect este un generator de aplicații JavaScript full-stack și un framework care integrează MongoDB, Express, AngularJS și Node.js. Oferă un framework backend Node.js pentru gestionarea rutării cererilor și middleware-ului, împerecheat cu un boilerplate frontend AngularJS și o bază de date NoSQL pentru dezvoltarea rapidă a aplicațiilor web. Framework-ul se distinge prin automatizare și scaffolding extinse. Include un generator pentru crearea de module CRUD, controllere, modele și structurile de directoare necesare atât pentru componentele frontend, cât și pentru cele backend. De asemenea, implementează gestionarea securizată a identității prin autentificarea locală a utilizatorilor și integrarea OAuth pentru login-uri sociale. Sistemul acoperă o gamă largă de capabilități, inclusiv arhitectura model-view-controller, configurarea bazată pe mediu și execuția automatizată a testelor pentru logica server-side. Funcționalitatea suplimentară include deployment containerizat pentru medii consistente, gestionarea activelor statice și criptarea traficului TLS pentru comunicare securizată.

    Provides a pre-integrated AngularJS client-side structure for organizing views, services, and components.

    JavaScript
    Vezi pe GitHub↗4,841
  • swiip/generator-gulp-angularAvatar Swiip

    Swiip/generator-gulp-angular

    3,689Vezi pe GitHub↗

    This project is a Yeoman generator for AngularJS that provides frontend project scaffolding and a GulpJS build pipeline. It functions as a project bootstrapper to automate the creation of standardized directory layouts and technology stacks for web applications. The system includes a web-based configuration interface that allows users to customize project preferences before generating the project archive. It utilizes a composable pipeline of generators to modularize the setup of frameworks and language preprocessors. The tool provides a complete development workflow featuring an automated ta

    Provides a Yeoman generator specifically designed to automate the setup and scaffolding of AngularJS projects.

    JavaScript
    Vezi pe GitHub↗3,689
  • jtblin/angular-chart.jsAvatar jtblin

    jtblin/angular-chart.js

    2,658Vezi pe GitHub↗

    Angular-chart.js este o bibliotecă de charting frontend care oferă un set de directive reutilizabile pentru integrarea motorului de vizualizare Chart.js în aplicațiile AngularJS. Funcționează ca un wrapper care încapsulează logica complexă de randare în componente declarative, permițând crearea de reprezentări grafice de date interactive și responsive. Biblioteca se distinge prin furnizarea sincronizării reactive a datelor, care declanșează automat re-randarea canvas-ului ori de câte ori datele subiacente sau modelele de configurare se schimbă. Utilizează, de asemenea, un sistem de configurare bazat pe provideri, permițând dezvoltatorilor să centralizeze stilizarea globală, paletele de culori și valorile implicite de comportament pentru a asigura o prezentare vizuală consistentă în întreaga aplicație. Proiectul suportă o gamă largă de capabilități de vizualizare, inclusiv capacitatea de a suprapune mai multe tipuri de grafice pe un singur canvas și integrarea plugin-urilor personalizate pentru comportamente de randare specializate. Gestionează întregul ciclu de viață al fiecărei instanțe de grafic, oferind hook-uri pentru curățarea resurselor și gestionarea evenimentelor pentru a captura interacțiunile utilizatorului, cum ar fi click-urile și hover-urile.

    Enables the display of interactive and reactive charts within AngularJS applications.

    JavaScript
    Vezi pe GitHub↗2,658
  • microsoft/vscode-generator-codeAvatar microsoft

    microsoft/vscode-generator-code

    1,603Vezi pe GitHub↗

    Acest proiect este un utilitar de linie de comandă conceput pentru a automatiza inițializarea și scaffolding-ul noilor proiecte de dezvoltare software. Oferă un framework standardizat pentru generarea structurilor de directoare și a fișierelor de configurare necesare pentru a începe construirea extensiilor personalizate pentru editorul Visual Studio Code. Instrumentul utilizează un framework generator modular pentru a executa template-uri predefinite, permițând utilizatorilor să își personalizeze configurarea proiectului prin flag-uri de linie de comandă. Suportă selectarea managerilor de pachete specifici, a instrumentelor de bundling și a setărilor de inițializare pentru a asigura un punct de plecare consistent pentru sarcinile de dezvoltare. Pentru a menține un sistem gazdă curat, generatorul suportă executarea procesului de scaffolding în interiorul unui container izolat. Această abordare previne poluarea dependențelor, asigurându-se că instrumentele de build și mediile de runtime necesare sunt gestionate într-un mediu virtualizat, în loc să fie instalate direct pe mașina gazdă.

    Automates the creation of new development projects by executing predefined templates and configuration scripts using a modular framework.

    JavaScript
    Vezi pe GitHub↗1,603
  • schweigi/assembler-simulatorAvatar Schweigi

    Schweigi/assembler-simulator

    989Vezi pe GitHub↗

    This project is a web-based educational environment designed to simulate 8-bit processor architecture and assembly language execution. It functions as a virtual machine that translates symbolic assembly code into machine instructions, allowing users to observe the fetch-decode-execute cycle and its impact on system state in real time. The simulator distinguishes itself through a reactive interface that binds visual register and memory displays directly to the underlying processor state. It incorporates a two-pass assembler that manages symbolic label resolution and memory address mapping, pro

    Built as a browser-based application using the AngularJS framework for interactive simulation.

    JavaScriptassemblercomputeremulator
    Vezi pe GitHub↗989
  1. Home
  2. Software Engineering & Architecture
  3. Project Architectures
  4. Modular Project Structures
  5. AngularJS

Explorează sub-etichetele

  • Directive CollectionsPre-built AngularJS 1.x directives for common UI patterns including datepickers, popovers, and scroll-based navigation. **Distinct from AngularJS:** Distinct from AngularJS: specifically provides a collection of pre-built UI directives, not general AngularJS project structuring.
  • Frontend BoilerplatesPre-integrated client-side structures for organizing views, services, and components. **Distinct from AngularJS:** Focuses on the provided starting template/boilerplate rather than just the conceptual modular architecture.
  • Full-Stack Generators1 sub-tagGenerates complete project skeletons combining an AngularJS frontend with an Express.js backend. **Distinct from AngularJS:** Distinct from AngularJS: focuses on generating full-stack projects, not just AngularJS module structure.
  • Transpiled Code GeneratorsGenerators that output AngularJS code in CoffeeScript or TypeScript instead of plain JavaScript. **Distinct from AngularJS:** Distinct from AngularJS modular project structures: focuses on generating code in alternative languages, not on organizing modules.
  • Yeoman GeneratorsYeoman-based tools that automate AngularJS project setup and code scaffolding tasks. **Distinct from AngularJS:** Distinct from AngularJS modular project structures: focuses on the Yeoman generator tooling itself, not on how to structure AngularJS modules.