This content originally appeared on Bits and Pieces - Medium and was authored by Luisprooc
Exploring some of the top NestJS open-source projects that can help you build scalable and maintainable applications.
Welcome to a comprehensive guide to the top NestJS open-source projects for building scalable and maintainable applications. NestJS is a powerful framework that allows developers to build server-side applications using modern TypeScript programming language, and it is rapidly gaining popularity in the development community. With its powerful features and robust ecosystem, NestJS has become a go-to choice for developers who want to build high-performance and maintainable applications.
In this post, we will explore some of the top NestJS open-source projects that can help you build scalable and maintainable applications. Whether you’re a seasoned NestJS developer or just getting started, this post has something for you. So let’s dive in and discover some of the most exciting NestJS open-source projects available today!
Ever@
Ever® Demand™ is an Open-Source, Real-Time, Reactive, On-Demand Commerce Platform built with TypeScript.
Features
- Modern & Open Platform for On-Demand Economy and Digital Marketplaces
- Supports Single-Store and Multi-Store / Multi-Vendor / Peer-to-Peer Marketplaces
- Everything is Reactive, Real-Time, and Blazing Fast!
- Headless Commerce framework, which allows different implementations of store-fronts, Admin UIs, and client apps. It exposes rich GraphQL, REST, and WS APIs.
- Mobile ordering App for customers to make On-Demand orders (Hybrid / PWA, iOS and Android using Ionic / Ionic Native)
- Carrier (Driver) Mobile App for deliveries by carriers, drivers, or service providers (iOS and Android using Ionic / Ionic Native)
- Customizing Shopping e-commerce Website for customers to make in-browser On-Demand purchases of food, goods, or services
- Merchant Tablet App for Stores/Merchants/Warehouses to manage & track orders, organize deliveries, etc.
- Admin Website used to manage all platform features and settings in the single Web-based interface
- Multi-language and culture settings across Platform (i18N)
- Products Catalogs (global and per Merchant) with Multiple Product Images
- Inventory/Stock Management and Real-time Order Management/Processing across the Platform
- Deliveries/Shipping management and processing across Platform (shipping with real-time location tracking for On-Demand orders)
- Real-Time discounts, promotions and products/services availability updates
- Customers registration, Guest Checkouts, Invitations (optional)
- Gateway and Payment Processing (currently supported by Payments Gateway — Stripe)
- Plugins / Extensions / Custom Fields (WIP)
FeedNext
Feednext is an open-source social media platform of the Feednext organization, founded by Software Engineer Onur Ozkan. The project's main purpose is to inform people around the world about any physical or virtual object from a single central source. Like a phone model, TV, Computer components, or even a song. I believe by doing that in the best way, this platform will turn into a central system of information distribution about product reviewing around the world.
Gauzy
Ever® Gauzy™ is an open-Source Business Management Platform for On-Demand and Sharing Economies.
Main features:
- Human Resources Management (HRM) with Time Management / Tracking and Employees Performance Monitoring.
- Customer Relationship Management (CRM).
- Enterprise Resource Planning (ERP).
- Projects / Tasks Management.
- Sales Management.
- Financial and Cost Management (including Accounting, Invoicing, etc).
- Inventory, Supply Chain Management, and Production Management.
LXDhub
LXDHub is a management system for Linux containers (LXC). With LXDHub you can visualize LXC images of multiple (private & public) remotes. One of the key features of LXDHub is to clone LXC images from one remote to another. Therefor you can mirror public remotes to your private remote.
Notadd
Notadd is an open-source, Nest.js framework-based microservice development architecture that allows you to build a microservices system using the right modules and addons for different business needs. Notadd officially provides an abstract public service layer. Within the service layer, each module provides the Grpc interface for the Notadd main program to call. For example, a CMS system, you can use the officially provided nt-module-cms and nt-module-user modules as the underlying service layer. Then use the Notadd main program to write your API layer code according to the protobuf message protocol defined by the service layer.
Novu
Novu provides a unified API that makes it simple to send notifications through multiple channels, including In-App, Push, Email, SMS, and Chat. With Novu, you can create custom workflows and define conditions for each channel, ensuring that your notifications are delivered in the most effective way possible.
Features
- Single API for all messaging providers (In-App, Email, SMS, Push, Chat)
- Easily manage notifications over multiple channels
- Equipped with a CMS for advanced layouts and design management
- Built-in protection for missing variables (Coming Soon)
- Easy to set up and integrate
- Debug and analyze multi-channel messages in a single dashboard
- Embeddable notification center with real-time updates
- Community driven
ToolJet
ToolJet is an open-source low-code framework to build and deploy internal tools quickly with minimal engineering effort. ToolJet’s drag-and-drop frontend builder allows you to build complicated responsive frontends within minutes. You can also connect to your data sources, such as databases ( PostgreSQL, MongoDB, Elasticsearch & more), API endpoints (ToolJet supports importing OpenAPI spec & OAuth2 authorization), SaaS tools (Stripe, Slack, Google Sheets, Airtable, Notion & more) and object storage services ( S3, GCS, Minio, etc ) to fetch and write data.
Some Features
- Visual app builder: 40+ built-in responsive widgets such as Tables, Charts, Lists, Forms, Progressbars, and more.
- ToolJet Database: In-built no-code database.
- Multi-Page: Build an application with as many pages as you want.
- Multiplayer editing: multiple users can use the app builder at the same time.
- 40+ data sources: connect to external databases, cloud storage, and APIs.
Amplication
Amplication is an open‑source development platform. It helps professional Node.js developers build quality Node.js applications without spending time on repetitive coding tasks.
Features
- Production-ready APIs
- Data Model
- Role Based Access Control (RBAC)
- Microservices Support
- Continuous GitHub Sync
- TypeScript and Node.js Source Code
- Plugin System
- Monorepo or Polyrepo
- Custom Code
- Admin UI
- Amplication Console & CLI
Build Apps with reusable components, just like Lego
Bit’s open-source tool help 250,000+ devs to build apps with components.
Turn any UI, feature, or page into a reusable component — and share it across your applications. It’s easier to collaborate and build faster.
Split apps into components to make app development easier, and enjoy the best experience for the workflows you want:
→ Micro-Frontends
→ Design System
→ Code-Sharing and reuse
→ Monorepo
Learn more:
- Creating a Developer Website with Bit components
- How We Build Micro Frontends
- How we Build a Component Design System
- How to reuse React components across your projects
- 5 Ways to Build a React Monorepo
- How to Create a Composable React App with Bit
- How to Reuse and Share React Components in 2023: A Step-by-Step Guide
Follow me for more content/videos
My Instagram: https://www.instagram.com/draskdev/
Youtube Channel
Top NestJS Open-Source Projects for Building Scalable and Maintainable Applications was originally published in Bits and Pieces on Medium, where people are continuing the conversation by highlighting and responding to this story.
This content originally appeared on Bits and Pieces - Medium and was authored by Luisprooc
Luisprooc | Sciencx (2023-04-26T05:05:07+00:00) Top NestJS Open-Source Projects for Building Scalable and Maintainable Applications. Retrieved from https://www.scien.cx/2023/04/26/top-nestjs-open-source-projects-for-building-scalable-and-maintainable-applications/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.