{"id":13448579,"url":"https://github.com/linnovate/mean","last_synced_at":"2025-04-23T20:55:08.519Z","repository":{"id":384662,"uuid":"10219106","full_name":"linnovate/mean","owner":"linnovate","description":"The MEAN stack uses Mongo, Express, Angular(6) and Node for simple and scalable fullstack js applications","archived":false,"fork":false,"pushed_at":"2024-05-13T20:28:04.000Z","size":10491,"stargazers_count":12132,"open_issues_count":62,"forks_count":3462,"subscribers_count":613,"default_branch":"master","last_synced_at":"2024-05-14T13:06:21.099Z","etag":null,"topics":["angular","express","javascript","mongodb","node","stack"],"latest_commit_sha":null,"homepage":"http://mean.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/linnovate.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-05-22T12:15:47.000Z","updated_at":"2024-06-18T16:53:43.555Z","dependencies_parsed_at":"2023-07-06T08:19:03.440Z","dependency_job_id":"eb1282a6-7888-4cc5-939b-75bec724c64f","html_url":"https://github.com/linnovate/mean","commit_stats":{"total_commits":1741,"total_committers":228,"mean_commits":7.635964912280702,"dds":0.8161975875933372,"last_synced_commit":"f7120932bb7809dcaf4966374cc5b87c9e379d21"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linnovate%2Fmean","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linnovate%2Fmean/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linnovate%2Fmean/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/linnovate%2Fmean/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/linnovate","download_url":"https://codeload.github.com/linnovate/mean/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247941704,"owners_count":21022038,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","express","javascript","mongodb","node","stack"],"created_at":"2024-07-31T05:01:49.515Z","updated_at":"2025-04-08T23:16:33.418Z","avatar_url":"https://github.com/linnovate.png","language":"TypeScript","readme":"## Welcome to the mean stack\n\nThe mean stack is intended to provide a simple and fun starting point for cloud native fullstack javascript applications.  \nMEAN is a set of Open Source components that together, provide an end-to-end framework for building dynamic web applications; starting from the top (code running in the browser) to the bottom (database). The stack is made up of:\n\n- **M**ongoDB : Document database – used by your back-end application to store its data as JSON (JavaScript Object Notation) documents\n- **E**xpress (sometimes referred to as Express.js): Back-end web application framework running on top of Node.js\n- **A**ngular (formerly Angular.js): Front-end web app framework; runs your JavaScript code in the user's browser, allowing your application UI to be dynamic\n- **N**ode.js : JavaScript runtime environment – lets you implement your application back-end in JavaScript\n\n### Pre-requisites\n\n- git - [Installation guide](https://www.linode.com/docs/development/version-control/how-to-install-git-on-linux-mac-and-windows/) .\n- node.js - [Download page](https://nodejs.org/en/download/) .\n- npm - comes with node or download yarn - [Download page](https://yarnpkg.com/lang/en/docs/install) .\n- mongodb - [Download page](https://www.mongodb.com/download-center/community) .\n\n### Installation\n\n```\ngit clone https://github.com/linnovate/mean\ncd mean\ncp .env.example .env\nyarn\nyarn start (for development)\n```\n\n### Docker based\n\n\u003e ⚠️ Make sure your Docker version is 19.03.0+.\n\n```\ngit clone https://github.com/linnovate/mean\ncd mean\ncp .env.example .env\ndocker-compose up -d\n```\n\n### Credits\n\n- The MEAN name was coined by Valeri Karpov.\n- Initial concept and development were done by Amos Haviv and sponsored by Linnovate.\n- Inspired by the great work of Madhusudhan Srinivasa.\n","funding_links":[],"categories":["TypeScript","Fullstack","JavaScript","Seed Projects","Projects by main language","Layout"],"sub_categories":["Old Projects","Scroll"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinnovate%2Fmean","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flinnovate%2Fmean","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flinnovate%2Fmean/lists"}