10 repository-uri
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.