All Projects → nodearch → nodearch

nodearch / nodearch

Licence: MIT License
Node.js Backend Framework.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to nodearch

Curriculum
Dive into our 7-month web development program covering HTML, CSS, Javascript, Node, and React!
Stars: ✭ 453 (+3135.71%)
Mutual labels:  backend, expressjs
Express Graphql Typescript Boilerplate
A starter kit for building amazing GraphQL API's with TypeScript and express by @w3tecch
Stars: ✭ 163 (+1064.29%)
Mutual labels:  backend, expressjs
Curriculum
Overview of the different modules and learning goals of the program.
Stars: ✭ 40 (+185.71%)
Mutual labels:  backend, expressjs
Trybe-School
All activities while studying at Trybe fullstack software development school. Contains: projects, exercises, course summaries. Brazil, 2020-2021.
Stars: ✭ 73 (+421.43%)
Mutual labels:  backend, expressjs
Bug Tracker Pern Ts
Bug Tracking app with project members support. Made with PERN stack + TypeScript.
Stars: ✭ 79 (+464.29%)
Mutual labels:  backend, expressjs
fotongo
Simple boilerplate for building Backend services like ExpressJS with GOFIBER ⚡️
Stars: ✭ 29 (+107.14%)
Mutual labels:  backend, expressjs
plain-free-bootstrap-admin-template
Free Bootstrap 5 Admin and Dashboard Template that comes with all essential dashboard components, elements, charts, graph and application pages. Download now for free and use with personal or commercial projects.
Stars: ✭ 141 (+907.14%)
Mutual labels:  backend
tinyhttp
🦕 Deno port of tinyhttp, 0-legacy, tiny & fast web framework
Stars: ✭ 84 (+500%)
Mutual labels:  backend
yayd
youtube-dl backend in Rust, aka youtube & co downloader
Stars: ✭ 32 (+128.57%)
Mutual labels:  backend
passport-examples
A variety of examples using PassportJS with ExpressJS and ReactJS applications
Stars: ✭ 44 (+214.29%)
Mutual labels:  expressjs
express-typescript-template-generator
Base express.js template with TypeScript and best practices ready for start to coding
Stars: ✭ 30 (+114.29%)
Mutual labels:  expressjs
SEO-Dashboard
SEO dashboard from Search console Data using the Google Search API, Mysql database , NodeJS RESTAPI( ExpressJS) and reactJs Dashboard
Stars: ✭ 39 (+178.57%)
Mutual labels:  expressjs
nextjs-typescript-express-boilerplate
A next.js boilerplate app with Typescript and an Express API server
Stars: ✭ 30 (+114.29%)
Mutual labels:  expressjs
shariff-backend-node
Node.js (hapi) backend for Shariff. Shariff enables website users to share their favorite content without compromising their privacy.
Stars: ✭ 17 (+21.43%)
Mutual labels:  backend
integrate-io
Cross-Post your blogs between dev.to, Medium and Hashnode 🔀
Stars: ✭ 21 (+50%)
Mutual labels:  expressjs
okta-graphql-react-express-example
Web App with Express, React and GraphQL
Stars: ✭ 20 (+42.86%)
Mutual labels:  expressjs
edgestack
[UNMAINTAINED] A Universal React Stack with deeply integrated localization Support, semi-automatic route-based code splitting, Hot Module Reloading (HMR), Redux, Apollo GraphQL and more...
Stars: ✭ 77 (+450%)
Mutual labels:  expressjs
deepword
Web editor based on Monaco
Stars: ✭ 25 (+78.57%)
Mutual labels:  expressjs
Quora
Building An Exclusive Community of PEC Graduates and Students.The main features of the website are “PEC Quora” and “PEC Connect”
Stars: ✭ 26 (+85.71%)
Mutual labels:  expressjs
node-boilerplate
Node Typescript Boilerplate for Microservices. Skeleton for Node.js Apps written in TypeScript (with Setup Instructions for ESLint, Prettier, and Husky)
Stars: ✭ 92 (+557.14%)
Mutual labels:  backend

NodeArch

NodeArch Logo

Programming Language Version License: MIT Downloads Code Coverage Vulnerabilities Build Status Star on GitHub

👋 Welcome to NodeArch

NodeArch is a Node.js backend framework targeting to solve the design and architectural problems when creating Node.js APPs for the backend. Using Typescript and dependency injection, we bring the concepts we used to in languages like Java, C# etc. While still getting the best out of Javascript flexibility and Node.js non-blocking I/O model. There is also a big focus on wiring everything together, so our intention is not to reinvent/rewrite the tools/frameworks we already know and use. Instead, our target is to wire everything together and leverage the opensource community behind Node.js and Javascript. You can think of NodeArch as the glue that links all your tools and libraries together and helps create a readable, maintainable and scalable application architecture.

🔗 Links

📦 Install

You need to install the NodeArch command-line interface to be able to generate new apps. Start by Running the following command in your terminal to install the CLI globally.

npm i -g @nodearch/cli

Once installed, you can run nodearch -h in your terminal to see the usage.

🚀 Usage

# start your app
nodearch start

# start your app in Watch mode
nodearch  start -w

# run test cases
nodearch test

# run test cases in watch mode
nodearch test -w

# build your app ( only required in production mode )
nodearch build
❯ nodearch -h
Usage: nodearch <command> [options]

Commands:
  nodearch build  Build NodeArch app                                [aliases: b]
  nodearch new    Generate new NodeArch APP                         [aliases: n]
  nodearch start  Start NodeArch APP                                [aliases: s]
  nodearch test   run automated testing                             [aliases: t]

Options:
  -y, --notify   turn desktop notifier on or off       [boolean] [default: true]
  -h, --help     Show help                                             [boolean]
  -v, --version  Show version number                                   [boolean]

Examples:
  nodearch new    generates new app
  nodearch build  build existing app from the current directory
  nodearch start  starts existing app from the current directory

for all the options, please check the documentation

🤝 Contributing

Contributions, issues and feature requests are welcome! If you like the idea and want to improve, add, or suggest something, please use the GitHub Issue tracker to communicate your thoughts with us.

👷 Development

Prerequisites

Setup

Clone the project on your local machine, using the following command.

git clone https://github.com/nodearch/nodearch.git

Switch to the repo directory, and then install dependencies

rush install

Now build the project

rush build

Usage

# Build the project
rush build

# Run test cases
rush test

# Add NPM package as a dependency
rush add

For more details on how to use Rush to add packages, commands, build and run stuff. check it on the official Rush website

Show your support

Give a ⭐️ if this project helped you!

Star on GitHub

📝 License

Copyright © 2020 BlueMax IO.
This project is MIT licensed.


Open Source Software made with ❤️ for the Node.js Community.
© BlueMax IO. All rights reserved. Ahmed Ali

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].