All Projects â†’ alexpereira â†’ wily

alexpereira / wily

Licence: MIT license
Build Node.js APIs from the command line (Dead Project 😵)

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to wily

Typescript Express Starter
🚀 TypeScript Express Starter
Stars: ✭ 238 (+1600%)
Mutual labels:  jest, mongoose, sequelize
node-server-template
This is Node.js server tidy template / boilerplate with Express (with asyncified handlers, custom error handler) framework and MongoDb. The server use ES6 and above. On different branches you can see different techniques' and technologies' usage, such as Kafka, nodemailer, file download... You also can find postman collections.
Stars: ✭ 116 (+728.57%)
Mutual labels:  mocha, mongoose, sequelize
template-server-nodejs
No description or website provided.
Stars: ✭ 20 (+42.86%)
Mutual labels:  mocha, sequelize
felicity
Javascript object constructors and sample data based on Joi schema.
Stars: ✭ 107 (+664.29%)
Mutual labels:  hapi, joi
qa-automation-base
There are basic projects for automation frameworks based on Kotlin/Java and TypeScript for the backend, frontend, and mobile.
Stars: ✭ 45 (+221.43%)
Mutual labels:  mocha, jest
minimal-hapi-react-webpack
Minimal Hapi + React + Webpack + HMR (hot module reloading) Sandbox
Stars: ✭ 55 (+292.86%)
Mutual labels:  mocha, hapi
node-url-shortener
URL Shortener in Base58 using Node.js, Express, Sequelize, Mocha and Bootstrap
Stars: ✭ 21 (+50%)
Mutual labels:  mocha, sequelize
toi
A TypeScript validation library capable of inferring types
Stars: ✭ 25 (+78.57%)
Mutual labels:  validator, joi
seedpress-cms
A headless CMS built in Express for PostgresQL using Sequelize. Generally follows the Wordpress post and term schema.
Stars: ✭ 71 (+407.14%)
Mutual labels:  mocha, sequelize
typesafe-hapi
Typechecking for HapiJS based on Joi schemas!
Stars: ✭ 21 (+50%)
Mutual labels:  hapi, joi
Express-REST-API-Generator
Express REST API Generator is an Express Based API skeleton. A template for starting projects with express as an API. This project can be used for creating a RESTful API using Node JS, Express as the framework, Mongoose to interact with a MongoDB instance and Sequelize for support of SQL compatible databases. Mocha is also used for running unit …
Stars: ✭ 100 (+614.29%)
Mutual labels:  mongoose, sequelize
nodejs-integration-testing
Integration testing of a Node.js / Express.js / Sequelize app
Stars: ✭ 23 (+64.29%)
Mutual labels:  mocha, sequelize
hapi-doorkeeper
User authentication for web servers
Stars: ✭ 14 (+0%)
Mutual labels:  hapi, cookie
TvrboReact
Dream starter project: React, Redux, React Router, Webpack
Stars: ✭ 13 (-7.14%)
Mutual labels:  mocha, mongoose
Natours
An awesome tour booking web app written in NodeJS, Express, MongoDB 🗽
Stars: ✭ 94 (+571.43%)
Mutual labels:  mongoose, validator
vayder
Easy and concise validations for Express routes
Stars: ✭ 26 (+85.71%)
Mutual labels:  validator, joi
rest-api-node-typescript
This is a simple REST API with node and express with typescript
Stars: ✭ 154 (+1000%)
Mutual labels:  sequelize, joi
Nodebestpractices
✅ The Node.js best practices list (December 2021)
Stars: ✭ 72,734 (+519428.57%)
Mutual labels:  mocha, jest
nestjs-api-mongoose
Collection example apps with NestJS and Typeorm, Sequelize, Mongodb, PostgreSQL, MySQL, GraphQL, Mercurius, etc. for the NestJS community 😻
Stars: ✭ 153 (+992.86%)
Mutual labels:  mongoose, sequelize
BotBlock.org
BotBlock - The List of Discord Bot Lists and Services
Stars: ✭ 29 (+107.14%)
Mutual labels:  mocha, knex

NO LONGER ACTIVE!

I am no longer working on this project. Do feel free to fork it though.

wily

Build Status PRs Welcome MIT License

Build Node.js APIs from the command line

Getting Started

Install wily globally: npm install -g wily

Once installed, a new API can be created by calling wily init, like so:

wily gif

✨ Supported & in-progress Features

API Architecture Framework Database ORM ODM Authentication Validation Testing
REST Express MySQL Knex.js Mongoose JWT Joi Mocha
GraphQL hapi MongoDB Sequelize MongoDB Driver express-session
yar (Hapi)
Validator Jest

📦 Built-in Packages

🤓 Wily Tech

Development (Contribute!)

If you're interested in contributing to this project, then THANK YOU! I appreciate your interest :) You can contribute to this project by working on any of the open issues. You can also see which issues are not in progress on the development board.

Lastly, I am here to help. Please reach out with any questions. I appreciate all contributions no matter how big or small.

Discord server: https://discord.gg/Dze88Pe

Getting Started

  • Fork & clone this project
  • Next, you will need to Install TypeScript
  • That's it! Now you can compile this project in watch-mode by running tsc -w

Testing your contributions

  • Run cp tests/apis/.env.sample tests/apis/.env to create a copy of the dotenv sample file for tests
  • Fill out the newly created dotenv file with your own values & credentials (e.g. database hosts, users and passwords)
  • Run npm test

NOTE: Do not modify tests/apis/.env.sample as it can expose your personal credentials if you include it in your commits

Suggested reads:

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