premieroctet / Reactivated App
Reactivated.app is an open-source app that scans your JS dependencies every 4 hours and generates cool dashboards
Stars: ✭ 57
Programming Languages
typescript
32286 projects
Projects that are alternatives of or similar to Reactivated App
Nestpress
A production ready personal blogging system on top of NestJS and NEXT.js
Stars: ✭ 38 (-33.33%)
Mutual labels: nestjs
Ts Microservice Demo
Demo for microservices / nestjs + kafka + agenda
Stars: ✭ 20 (-64.91%)
Mutual labels: nestjs
Ng Nest Admin
Angular 和 Nestjs 构建的开源后台管理系统,基于 @ng-nest/ui 组件库
Stars: ✭ 41 (-28.07%)
Mutual labels: nestjs
Nodepress
😎 RESTful API service for Blog/CMS, powered by @nestjs
Stars: ✭ 829 (+1354.39%)
Mutual labels: nestjs
Pimp My Pr
A brilliant tool that will pimp your pull requests by collecting and presenting PR statistics.
Stars: ✭ 55 (-3.51%)
Mutual labels: nestjs
Tradercore
Core module for the StockML crypto trading application.
Stars: ✭ 33 (-42.11%)
Mutual labels: nestjs
Nest Passport
Nest authentication example using passport strategies
Stars: ✭ 44 (-22.81%)
Mutual labels: nestjs
Postgraphile Nest
GraphQL (PostGraphile) module for Nest framework (node.js)
Stars: ✭ 43 (-24.56%)
Mutual labels: nestjs
Copa Backend
🚀 Nest application written in TypeScript for the COPA project
Stars: ✭ 23 (-59.65%)
Mutual labels: nestjs
Nestjs Dialogflow
Dialog flow module that simplify the web hook handling for your NLP application using NestJS 📡
Stars: ✭ 51 (-10.53%)
Mutual labels: nestjs
Ultimate Backend
Multi tenant SaaS starter kit with cqrs graphql microservice architecture, apollo federation, event source and authentication
Stars: ✭ 978 (+1615.79%)
Mutual labels: nestjs
Nestjs Redoc
📘 ReDoc frontend for you NestJS swagger API documentation
Stars: ✭ 54 (-5.26%)
Mutual labels: nestjs
Tinder Clone
Fullstack Tinder app clone made with React/Ts/Nest
Stars: ✭ 43 (-24.56%)
Mutual labels: nestjs
Reactivated.app is an open-source app that scans your JS dependencies every 4 hours and generates cool dashboards.
Features
- 🧩 Support for NPM dependencies
- 🐙 Import your GitHub repositories
- 🔋 Visualizing your project's health
- 🔎 Detection of the framework used
- 💅 Grouping the different dependencies by a common prefix
- ✨ Beta Automated PR in a new branch with the up-to-date dependencies (⚠️only supporting yarn.lock : will be created even if there is a package-lock.json)
💪 Built with
We use TypeScript ❤️ for static typing
API
- NestJS
- NestJS Crud
- MySQL or PostgreSQL for the database
- Bull with Redis for computing expensive operations with workers
Front
Getting started
Prerequisites
- IDE with TypeScript, Prettier and ESLint support
- Node installed
- Yarn installed
API
Installation
$ cd api
$ yarn
cp .env.dist .env.dev
Running the app
# watch mode
$ yarn start:dev
# start workers
yarn start:worker
# handle GitHub webhooks with Smee
$ yarn smee
The API should be available on http://localhost:3000 (the swagger doc is available on http://localhost:3000/swagger)
Webhook (GitHub API)
Forward the payload from GitHub API to our local dev API thanks to Smee.
smee --url https://smee.io/BVk7Sqmgj7fXXcV --path /webhooks/consume --port 3000
Test
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
Front
Installation and .env config
cd front
cp .env.dist .env
yarn
Run the app
yarn start
The app should be available on http://localhost:3007
Webpack config
We use customize-cra
to add some additional configuration to Webpack.
One of those configuration is aliases
. Whenever creating a new folder in the src folder, make sure it's correctly configured in the Webpack configuration.
Build the app
yarn build
Contributing
- Fork this repository to your own GitHub account and then clone it to your local device
- Install the dependencies (follow these instructions for the API and Front)
- Start the app, build your new feature and submit your pull request
OR
Make a new issue according to this template
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].