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
·
meanjs avatar

meanjs/meanArchived

0
View on GitHub↗
4,841 stars·1,934 forks·JavaScript·MIT·7 vuesmeanjs.org↗

Mean

Ce projet est un générateur d'applications JavaScript full-stack et un framework qui intègre MongoDB, Express, AngularJS et Node.js. Il fournit un framework backend Node.js pour gérer le routage des requêtes et les middlewares, couplé à un boilerplate frontend AngularJS et une base de données NoSQL pour le développement rapide d'applications web.

Le framework se distingue par une automatisation et un échafaudage étendus. Il inclut un générateur pour créer des modules CRUD, des contrôleurs, des modèles et les structures de répertoire nécessaires pour les composants frontend et backend. Il implémente également une gestion d'identité sécurisée via l'authentification utilisateur locale et l'intégration OAuth pour les connexions sociales.

Le système couvre un large éventail de capacités, incluant l'architecture modèle-vue-contrôleur, la configuration pilotée par l'environnement et l'exécution de tests automatisés pour la logique côté serveur. La fonctionnalité supplémentaire inclut le déploiement conteneurisé pour des environnements cohérents, la gestion des actifs statiques et le chiffrement du trafic TLS pour une communication sécurisée.

Features

  • Full-Stack Web Bootstrapping - Initializes a pre-integrated full-stack architecture combining MongoDB, Express, AngularJS, and Node.js.
  • Full Stack Node.js Frameworks - Integrates MongoDB, Express, AngularJS, and Node.js into a comprehensive full-stack framework for rapid web development.
  • Document-Based Storage - Utilizes a flexible document-based storage model via MongoDB for non-relational data management.
  • Web Component Scaffolding - Generates structured folders and boilerplate files for AngularJS modules, views, and services.
  • Component Scaffolding - Generates standardized directory structures and boilerplate files for models, controllers, and views.
  • Express Backend Scaffolders - Generates Express backend directory structures and boilerplate files for models, controllers, and routes.
  • Full-Stack Application Scaffolders - Automates the generation of complete project skeletons combining frontend and backend technologies.
  • Integrated User Management - Ships built-in systems for managing user accounts, local credential validation, and OAuth-based social logins.
  • Model-View-Controller Frameworks - Implements a Model-View-Controller architecture to decouple data logic from the user interface.
  • Client-Side Template Rendering - Binds data to HTML views using an AngularJS frontend framework for dynamic client-side rendering.
  • Node.js Server Frameworks - Implements a server-side architecture for managing request routing, middleware processing, and environment configurations.
  • CRUD Application Generators - Provides a generator that automates the creation of frontend and backend files for implementing CRUD functionality.
  • CRUD Scaffolding Generators - Provides a generator to automatically scaffold full-stack CRUD modules, including views and controllers.
  • Automatic Route Registration - Automatically registers API routes and server components during the application bootstrap process.
  • Containerized Application Deployments - Packages the application into portable container images to ensure consistent environments from development to production.
  • Environment Configuration Management - Maintains distinct configuration variables and files for development, testing, and production stages.
  • User Identity Verification - Verifies user identities through local credentials and third-party identity providers.
  • OAuth Provider Integrations - Integrates with external social platform accounts for authentication using OAuth protocols.
  • OAuth Integrations - Integrates external identity providers for user authentication via standardized OAuth protocols.
  • Environment Variable-Based Configuration - Uses environment variables to switch between development, testing, and production configuration modes.
  • Automatic Module Loading - Automatically registers and loads server modules and routes during startup to minimize manual configuration.
  • Frontend Boilerplates - Provides a pre-integrated AngularJS client-side structure for organizing views, services, and components.
  • Automated Test Execution - Executes comprehensive server and client test suites to verify logic and interface stability.
  • Server-Side Logic Testing - Runs asynchronous server-side tests using behavior-driven development syntax to ensure functional correctness.
  • Full-Stack Test Runners - Executes automated server and client tests from a unified process to verify business logic and interface stability.
  • HTTP Request Routing - Provides a routing system that maps URLs and HTTP methods to specific handler functions.
  • Request Middleware - Implements a middleware pipeline for processing HTTP requests, including body parsing and session management.
  • Language Drivers - Full-stack framework integrating the database with Node.js.

Historique des stars

Graphique de l'historique des stars pour meanjs/meanGraphique de l'historique des stars pour meanjs/mean

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait meanjs/mean ?

Ce projet est un générateur d'applications JavaScript full-stack et un framework qui intègre MongoDB, Express, AngularJS et Node.js. Il fournit un framework backend Node.js pour gérer le routage des requêtes et les middlewares, couplé à un boilerplate frontend AngularJS et une base de données NoSQL pour le développement rapide d'applications web.

Quelles sont les fonctionnalités principales de meanjs/mean ?

Les fonctionnalités principales de meanjs/mean sont : Full-Stack Web Bootstrapping, Full Stack Node.js Frameworks, Document-Based Storage, Web Component Scaffolding, Component Scaffolding, Express Backend Scaffolders, Full-Stack Application Scaffolders, Integrated User Management.

Quelles sont les alternatives open-source à meanjs/mean ?

Les alternatives open-source à meanjs/mean incluent : azat-co/practicalnode — Practicalnode is a comprehensive educational resource and backend development framework for mastering server-side… nswbmw/n-blog — N-blog is a full-stack JavaScript blogging platform and content management system built with Node.js. It functions as… goravel/goravel — Goravel is a full-featured development scaffold and framework for building web applications, REST APIs, and gRPC… moleculerjs/moleculer — Moleculer is a Node.js microservices framework designed for building distributed systems. It functions as a… poem-web/poem — Poem is a comprehensive toolkit for building type-safe web applications, APIs, and servers using the Rust programming… rails-api/rails-api — This is a streamlined Ruby on Rails framework designed for building lightweight backend services and JSON endpoints.…

Alternatives open source à Mean

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Mean.
  • azat-co/practicalnodeAvatar de azat-co

    azat-co/practicalnode

    3,787Voir sur GitHub↗

    Practicalnode is a comprehensive educational resource and backend development framework for mastering server-side programming with Node.js. It provides a structured approach to building scalable network services, REST APIs, and real-time applications using asynchronous JavaScript. The project serves as a detailed implementation guide for several core backend patterns, including MongoDB data modeling and the construction of REST API development kits. It emphasizes a specific workflow for Docker containerization and offers a variety of strategies for managing user identity through stateless tok

    JavaScriptapressawsaws-ec2
    Voir sur GitHub↗3,787
  • nswbmw/n-blogAvatar de nswbmw

    nswbmw/N-blog

    15,392Voir sur GitHub↗

    N-blog is a full-stack JavaScript blogging platform and content management system built with Node.js. It functions as a server-side rendered web application that renders markdown source text into HTML for publishing and displaying articles. The system includes a markdown blogging engine that enables the creation and management of posts and user comments. It features a integrated user authentication system that handles account registration, secure sign-in, and session management to protect private routes. The project covers broad capability areas including request routing and middleware pipel

    JavaScriptblogcourseexpress
    Voir sur GitHub↗15,392
  • goravel/goravelAvatar de goravel

    goravel/goravel

    4,749Voir sur GitHub↗

    Goravel is a full-featured development scaffold and framework for building web applications, REST APIs, and gRPC services using the Go programming language. It implements a model-view-controller architecture and provides a comprehensive toolkit for high-performance remote procedure call servers and clients. The framework is distinguished by its extensive integrated ecosystem, which includes a fluent object-relational mapper for database management and a dedicated command-line interface toolkit for administrative automation and project scaffolding. It features a driver-based service abstractio

    Goapiframeworkgo
    Voir sur GitHub↗4,749
  • moleculerjs/moleculerAvatar de moleculerjs

    moleculerjs/moleculer

    6,373Voir sur GitHub↗

    Moleculer is a Node.js microservices framework designed for building distributed systems. It functions as a distributed service broker, task orchestrator, and service mesh framework, enabling a decentralized architecture with built-in service discovery and load balancing. The project differentiates itself through a pluggable transport layer supporting protocols such as NATS, Redis, TCP, and Kafka, as well as a dedicated microservices API gateway that maps external HTTP and WebSocket requests to internal service actions. It includes built-in fault tolerance mechanisms, including circuit breake

    JavaScript
    Voir sur GitHub↗6,373
  • Voir les 30 alternatives à Mean→