JavaScript MongoDB

Open-source JavaScript projects categorized as MongoDB | Edit details

Top 23 JavaScript MongoDB Projects

  • GitHub repo Meteor JS

    Meteor, the JavaScript App Platform

    Project mention: NestJS: It's making me cry | reddit.com/r/node | 2021-07-21

    My personal choice is Koa. I love it. If you want something more "out-of-the-box" and opinionated than Koa or Express, then there are a plenty - many built on top of express or using a similar APIs. Hapi, Feather, Meteor, Adonis, even Next. It really depends on what exactly you are building (API only? Static site? React server rendering?).

  • GitHub repo parse-server

    API server module for Node/Express

    Project mention: Ask HN: What Back End Framework with User Management Is Your Favorite? | news.ycombinator.com | 2021-06-29

    I am curious what backend framework you would choose to run with for prototyping an application with run of the mill user management requirements. That is functionality along the lines of: session management, password policies, password reset, user verifications, etc.

    Sadly it seems there really aren't any frameworks that have user management natively supported. The only one I am aware of is [Parse Server](https://github.com/parse-community/parse-server), however it is now somewhat dated and the community is seems to be diminishing. I am also aware there are many libraries that handle this sort of thing which can be added to a more vanilla framework. If no framework comes to mind I am curious what are your favorite libraries for said use case? Any language works.

    Lastly, more generically, what tools / frameworks / libraries / solutions did you use in the last web app you made to facilitate not having to recreate the mundane?

    Thanks for your input!

  • GitHub repo nodeBB

    Node.js based forum software built for the modern web

    Project mention: Safari Bugs - What’s your worst? | reddit.com/r/PWA | 2021-06-25

    Props to the person who (originally?) discovered this: https://github.com/NodeBB/NodeBB/issues/9193

  • GitHub repo Reaction Commerce

    Reaction is an API-first, headless commerce platform built using Node.js, React, GraphQL. Deployed via Docker and Kubernetes.

    Project mention: Best Node Js E Commerce Frameworks | reddit.com/r/node | 2021-03-08

    https://reactioncommerce.com/ always looked promising to me.

  • GitHub repo Habitica

    A habit tracker app which treats your goals like a Role Playing Game.

    Project mention: I've found a way to get shit done | reddit.com/r/ADHD | 2021-07-19
  • GitHub repo generator-angular-fullstack

    Yeoman generator for an Angular app with an Express server

    Project mention: Show HN: Amplication – Instantly Generate Node.js Apps with GraphQL and REST API | news.ycombinator.com | 2021-01-12

    > Well, yea, but that's the point of my whole comment - Node could have a Django or Rails equivalent after ten years, don't you think?

    It's not that such a thing hasn't been developed, but that by the time such a thing gets developed (for example: [0]), NodeJS devs have already decided they don't like gulp, they like webpack; they don't like AngularJS, they like React (or VueJS now); etc.

    Almost feels like the JS ecosystem is plagued by people who want to rise to dev stardom by making the next big framework, and they spend a LOT of time trying to convince people their thing is the next best thing since sliced bread. I've seen grown up devs abandon stacks that were perfectly fine to spend years migrating to the new thing — granted this happens more at larger companies where resume building sometimes overtakes business needs.

    [0]: https://github.com/angular-fullstack/generator-angular-fulls...

  • GitHub repo mongo-express

    Web-based MongoDB admin interface, written with Node.js and express

    Project mention: Rock Solid Express Application Architecture | dev.to | 2021-05-06

    The Makefile contains common bash commands that I use for tasks like starting and stopping the containers, seeding data, seeing logs etc. The docker-compose.yaml file contains definitions for the different services such as the database service, the API itself and a mongo-express service for easy database administration. Source code for the API lives inside src. Top level structure of that directory is as follows -

  • GitHub repo orm2

    Object Relational Mapping

  • GitHub repo builderbook

    Open source web application to learn JS stack: React, Material-UI, Next.js, Node.js, Express.js, Mongoose, MongoDB database.

    Project mention: Opinions on boilerplates | reddit.com/r/SaaS | 2021-04-28

    Additionally, I've come across Builderbook and I was wondering if anyone has used it and what their opinion of it is.

  • GitHub repo node-express-boilerplate

    A boilerplate for building production-ready RESTful APIs using Node.js, Express, and Mongoose

    Project mention: [AskJS] How do you do JS on the backend? | reddit.com/r/javascript | 2021-07-06

    This repo has a decent starter project with a good middleware setup and a decent way of structuring the project, but no typescript.

  • GitHub repo mongo-hacker

    MongoDB Shell Enhancements for Hackers

    Project mention: MongoDB Compass looks great and is free, is there any reason to use Robo 3T or Studio 3T anymore? | reddit.com/r/mongodb | 2021-03-10

    https://github.com/TylerBrock/mongo-hacker from

  • GitHub repo project_mern_memories

    This is a code repository for the corresponding video tutorial. Using React, Node.js, Express & MongoDB you'll learn how to build a Full Stack MERN Application - from start to finish. The App is called "Memories" and it is a simple social media app that allows users to post interesting events that happened in their lives.

    Project mention: How to fix POST request error 409? | reddit.com/r/node | 2021-05-31

    I had a look at the code and the 409 error seems to come from this line: https://github.com/adrianhajdin/project_mern_memories/blob/PART_1_and_2/server/controllers/posts.js#L40. This would happen if the post fails to save to the database.

  • GitHub repo rest

    REST API generator with Node.js, Express and Mongoose (by diegohaz)

    Project mention: What is the best Express + JWT + Passport Boilerplate that actually works? | reddit.com/r/node | 2021-02-20

    I've used this one on a handful of projects: https://github.com/diegohaz/rest

  • GitHub repo Mongorito

    🍹 MongoDB ODM for Node.js apps based on Redux

  • GitHub repo wildduck

    Opinionated email server

  • GitHub repo create-social-network

    An educational project, demonstrating how to build a large scalable project with Javascript.

    Project mention: I need some ideas | reddit.com/r/webdev | 2021-05-21
  • GitHub repo MEVN-CLI

    Light speed setup for MEVN(Mongo Express Vue Node) Apps

    Project mention: Reference project for VENM | reddit.com/r/vuejs | 2021-05-07

    I created a project with mevn-cli and mongoose was throwing some error trying to create users in mongodb (my stack is down right now so can't check what the exact error was), it wasn't auth I don't think because it seemed like it connected ok, but I'm rebuilding my setup with no-auth for now just to rule that out.

  • GitHub repo mongoui

    MongoDB admin UI server written in Node.js 🎮

    Project mention: CSS Deep | dev.to | 2021-02-26

    azat-co/mongoui - MongoDB admin UI server written in Node.js

  • GitHub repo social-network

    Mini social network that I made as my first web app project.

    Project mention: Learning from Nodejs projects on Github | reddit.com/r/node | 2020-12-24

    I am also learning from fully built projects too. I would suggest googling with the keywords "github full stack clone", there are plenty of repositories out there to learn from though not many has 1k+ stars. Some examples I learn from are misa-j's social network, sandermoen's instagram clone.

  • GitHub repo adapt_authoring

    A server-based user interface for authoring eLearning courses using the Adapt framework.

    Project mention: premiere pro: export 2-10 hours videos faster | reddit.com/r/VideoEditing | 2021-07-06

    Next you'll need FFmpeg installed as per this guide.

  • GitHub repo Zenko

    Zenko is the open source multi-cloud data controller: own and keep control of your data on any cloud.

    Project mention: How do you cope with managing multiple cloud storage? | reddit.com/r/cloudstorage | 2021-02-14

    Have you seen this project: https://github.com/scality/Zenko

  • GitHub repo instaclone

    An instagram clone created with the MERN stack

    Project mention: Some projects to build your resume! | dev.to | 2021-01-18

    check this code for the above app

  • GitHub repo jest-mongodb

    Jest preset for MongoDB in-memory server

    Project mention: Error with jest presets: “Preset @shelf/jest-mongodb not found.” | reddit.com/r/mongodb | 2021-03-27

    @shelf/jest-mongodb

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-07-21.

Index

What are some of the best open-source MongoDB projects in JavaScript? This list will help you:

Project Stars
1 Meteor JS 42,532
2 parse-server 18,789
3 nodeBB 12,033
4 Reaction Commerce 11,360
5 Habitica 8,441
6 generator-angular-fullstack 6,134
7 mongo-express 4,207
8 orm2 3,055
9 builderbook 2,865
10 node-express-boilerplate 2,794
11 mongo-hacker 1,778
12 project_mern_memories 1,648
13 rest 1,620
14 Mongorito 1,416
15 wildduck 1,357
16 create-social-network 920
17 MEVN-CLI 746
18 mongoui 571
19 social-network 491
20 adapt_authoring 415
21 Zenko 388
22 instaclone 387
23 jest-mongodb 371