Amplication

Amplication is an open‑source development tool. It helps you develop quality Node.js applications without spending time on repetitive coding tasks.
Alternatives To Amplication
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Amplication9,39559 hours ago6September 18, 2022440otherTypeScript
Amplication is an open‑source development tool. It helps you develop quality Node.js applications without spending time on repetitive coding tasks.
Refine8,760
2 days ago25mitTypeScript
Build your React-based CRUD applications, without constraints.
Testing Nestjs2,284
20 days ago22mitTypeScript
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 Backend2,141
20 days ago59mitTypeScript
Multi tenant SaaS starter kit with cqrs graphql microservice architecture, apollo federation, event source and authentication
Nestjs1,5021922 days ago8April 18, 202240mitTypeScript
A collection of badass modules and utilities to help you level up your NestJS applications 🚀
Graphql1,26017917111 hours ago204July 08, 202243mitTypeScript
GraphQL (TypeScript) module for Nest framework (node.js) 🍷
Nestjs Graphql Best Practice989
20 days ago88mitTypeScript
NestJS (Express + TypeORM + GraphQL + MongoDB) codebase containing real world examples (CRUD, auth, advanced patterns, etc).
Nestjs Learning799
a year ago53TypeScript
nestjs 学习教程 :books:,跟我一起学习 nest 框架~ :muscle:
Nestjs Query737911 days ago71September 30, 2021125mitTypeScript
Easy CRUD for GraphQL.
Cloudbase Extension Cms575
7 months ago44otherTypeScript
🚀 一站式云端内容管理系统 - An open source Node.js headless cms based on CloudBase
Alternatives To Amplication
Select To Compare


Alternative Project Comparisons
Readme

Node.js CI Discord Contributor Covenant License GitHub release (latest by date)

All Contributors

1  Amplication main

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.

Features

Amplication provides the following 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

Getting Started

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.

Tutorials

Development Environment (Local)

System Requirements

💡 Before you begin, make sure you have the following installed:

Getting Started With Local Development

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.

  1. Clone the repository and install dependencies:
git clone https://github.com/amplication/amplication.git
cd amplication
npm install
  1. Run the setup script, which takes care of installing dependencies, building packages and ensuring your workspace is dev-ready.
npm run setup:dev
  1. Spin up all required infrastructure (Postgres, Kafka, etc.) using Docker Compose:
# 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
  1. Apply database migrations:
npm run db:migrate:deploy
  1. 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.

Support

Ask your questions and participate in discussions regarding Amplication-related and web-dev topics at the Amplication Discord server.

Create a Bug Report

If you see an error message or run into an issue, please create bug report. This effort is valued and helps all Amplication users.

Submit a Feature Request

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 :)

Contributing

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.

Useful Links

Please refer to our Contribution Guidelines and Code of Conduct.

Contributors ✨

Thanks goes to these wonderful people (🤗):

Yuval Hazaz
Yuval Hazaz

💻
Roy Belkind
Roy Belkind

⚠️ 🐛 💻
Gal Cegla
Gal Cegla

⚠️ 🐛 💻
Alon Ram
Alon Ram

💻 ⚠️ 🐛 🖋
meeroslava
meeroslava

💻 ⚠️ 🐛 🖋
danna
danna

📖
Almog Langleben
Almog Langleben

💻
tupe12334
tupe12334

💻 🐛
Gabriel Moncea
Gabriel Moncea

💻
m3llo96
m3llo96

📖
Petar Vujović
Petar Vujović

💻 🐛
yam-golombek
yam-golombek

📖
Iddan Aaronsohn
Iddan Aaronsohn

💻 🐛 🖋
Tim Durward
Tim Durward

💻 🚇 📖
yonantan
yonantan

💻
hermanramaniuk
hermanramaniuk

💻 ⚠️
George Cameron
George Cameron

📖
Leeyaacov
Leeyaacov

📖 🎨 🖋
Mikayel Ohanjanyan
Mikayel Ohanjanyan

💻
Lalit C.
Lalit C.

💻
dabelh
dabelh

⚠️
liyachun
liyachun

💻
isabr85
isabr85

📖
Krzysztof Kapusta
Krzysztof Kapusta

💻
Eric Hodges
Eric Hodges

📖
0xflotus
0xflotus

📖
MatanForU
MatanForU

🎨
Richard Weaver
Richard Weaver

🤔
NullF0rest
NullF0rest

🤔
sandbox-apps
sandbox-apps

🤔
Victor Mota
Victor Mota

💡 🤔
Kelello
Kelello

💡
MatthiasWanner
MatthiasWanner

🤔
regicsolutions
regicsolutions

🤔
Sten Feldman
Sten Feldman

🤔
Thuc Pham
Thuc Pham

💡
Cody Lacey
Cody Lacey

💻
Matan Shidlov
Matan Shidlov

💻 🖋
michizhou
michizhou

💻
Guillaume Traub
Guillaume Traub

💻
Asian Cat
Asian Cat

📝
Noy Agasi
Noy Agasi

💻 🐛
Rutam Prita Mishra
Rutam Prita Mishra

📖
Alex Bass
Alex Bass

🎨 🐛
Mike Nußbaumer
Mike Nußbaumer

🤔 🐛
Amit Barletz
Amit Barletz

💻 📖
Moshe Forman
Moshe Forman

📖
Mohammed Agboola®️
Mohammed Agboola®️

💻 🐛
morhag90
morhag90

💻
Kwinten Li
Kwinten Li

💻
EdroViegas
EdroViegas

🐛
Hassan Miiro
Hassan Miiro

🤔
Michael Solati
Michael Solati

💻
Mohamed Muhsin
Mohamed Muhsin

💻
0xsapphir3
0xsapphir3

🐛
Nicolas Frati
Nicolas Frati

🤔
Utsav Paul
Utsav Paul

🚧
Santosh Bhandari
Santosh Bhandari

💻
Vincenzo Domina
Vincenzo Domina

💻
Daniele Iasella
Daniele Iasella

💻 🐛 📖 🚇

This project follows the all-contributors specification. Contributions of any kind welcome!

Popular Graphql Projects
Popular Nest Projects
Popular Application Programming Interfaces Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Javascript
Typescript
Graphql
Nest
Prisma
Code Generation
Graphql Api