Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Amplication | 9,395 | 5 | 9 hours ago | 6 | September 18, 2022 | 440 | other | TypeScript | ||
Amplication is an open‑source development tool. It helps you develop quality Node.js applications without spending time on repetitive coding tasks. | ||||||||||
Refine | 8,760 | 2 days ago | 25 | mit | TypeScript | |||||
Build your React-based CRUD applications, without constraints. | ||||||||||
Testing Nestjs | 2,284 | 20 days ago | 22 | mit | TypeScript | |||||
A repository to show off to the community methods of testing NestJS including Unit Tests, Integration Tests, E2E Tests, pipes, filters, interceptors, GraphQL, Mongo, TypeORM, and more! | ||||||||||
Ultimate Backend | 2,141 | 20 days ago | 59 | mit | TypeScript | |||||
Multi tenant SaaS starter kit with cqrs graphql microservice architecture, apollo federation, event source and authentication | ||||||||||
Nestjs | 1,502 | 19 | 22 days ago | 8 | April 18, 2022 | 40 | mit | TypeScript | ||
A collection of badass modules and utilities to help you level up your NestJS applications 🚀 | ||||||||||
Graphql | 1,260 | 179 | 171 | 11 hours ago | 204 | July 08, 2022 | 43 | mit | TypeScript | |
GraphQL (TypeScript) module for Nest framework (node.js) 🍷 | ||||||||||
Nestjs Graphql Best Practice | 989 | 20 days ago | 88 | mit | TypeScript | |||||
NestJS (Express + TypeORM + GraphQL + MongoDB) codebase containing real world examples (CRUD, auth, advanced patterns, etc). | ||||||||||
Nestjs Learning | 799 | a year ago | 53 | TypeScript | ||||||
nestjs 学习教程 :books:,跟我一起学习 nest 框架~ :muscle: | ||||||||||
Nestjs Query | 737 | 9 | 11 days ago | 71 | September 30, 2021 | 125 | mit | TypeScript | ||
Easy CRUD for GraphQL. | ||||||||||
Cloudbase Extension Cms | 575 | 7 months ago | 44 | other | TypeScript | |||||
🚀 一站式云端内容管理系统 - An open source Node.js headless cms based on CloudBase |
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.
Amplication auto-generates backend apps built with TypeScript and Node.js, and a client built with React.
Amplication provides the following features:
You can get started with Amplication immediately with the hosted service at app.amplication.com
Alternatively you can set up a local development environment with the instructions below
See the Amplication Website or Amplication Docs for more details.
💡 Before you begin, make sure you have the following installed:
Amplication is using a monorepo (powered by Nx Workspaces) with multiple apps and libraries.
Follow these simple instructions to set up a local development environment.
git clone https://github.com/amplication/amplication.git
cd amplication
npm install
npm run setup:dev
# To be able to view logs
npm run docker:dev
# Or, if you prefer to run it at the background
npm run docker:dev -- -d
npm run db:migrate:deploy
To start developing, run one or more of the serve:[app]
scripts from package.json The available scripts are:
npm run serve:server
: runs Amplication server
npm run serve:client
: runs Amplication client
npm run serve:dsg
: runs the Build Manager and the local version of Data Service Generator
npm run serve:git
: runs the Git Pull Request service needed to push code to Git providers
npm run serve:storage
: runs the Storage service needed to view the generated code in the client (code view)
npm run serve:plugins
: runs the plugin catalog API
ℹ️ Please note that in order to be able to run the app's client properly, you need to
serve
both the server and client plus any additional component for specific functionalities:
That's it, you are good to go! Happy hacking! 👾
You can always find more information in each app/library's respective README.md file.
Ask your questions and participate in discussions regarding Amplication-related and web-dev topics at the Amplication Discord server.
If you see an error message or run into an issue, please create bug report. This effort is valued and helps all Amplication users.
If you have an idea, or you're missing a capability that would make development easier and more robust, please Submit feature request.
If a similar feature request already exists, don't forget to leave a "+1". If you add some more information such as your thoughts and vision about the feature, your comments will be embraced warmly :)
Amplication is an open-source project. We are committed to a fully transparent development process and highly appreciate any contributions. Whether you are helping us fix bugs, proposing new features, improving our documentation or spreading the word - we would love to have you as a part of the Amplication community.
Please refer to our Contribution Guidelines and Code of Conduct.
Thanks goes to these wonderful people (🤗):
This project follows the all-contributors specification. Contributions of any kind welcome!