lad

Node.js framework made by a former @expressjs TC and @koajs team member. Built for @forwardemail, @spamscanner, @breejs, @cabinjs and @lassjs.

nodejsjavascriptapibootstrapredisawsboilerplatekoaframeworkreact-nativemvcmongodb

Preview

lad preview

Overview

Lad is a Node.js web framework and boilerplate that provides preconfigured microservices for building full-stack applications. It includes a webapp server, API server, job scheduler and proxy server, along with front-end tools like Pug templates and Sass, back-end features like Koa, MongoDB, Mongoose, Redis, Passport authentication, email templating and built-in internationalization and SEO support through sitemap generation and translation capabilities.

Features

microservicesjob-scheduleremail-engineredis-sessionspaginationrestful-apibasic-authapi-versioningcron-jobsgroup-based-permissionserror-handlingsitemap-generatorautomatic-translationproxy-serverstream-file-uploadsgraceful-shutdownasset-revisioningcorscsrf-protectionxss-protectionrate-limitingssl-readyhttp2

Feature Flags

userDashboardauthenticationsubscriptionsinvoicesblogemailsseopaymentsecommercefileUploadsstorageauthorizationteamsOrgsi18nanalyticsloggingErrorTrackingjobsQueuesearchainotificationscachingrateLimitingimageProcessingmapspwaformsValidationschedulingCrons

Recommended Use Cases

full-stack-web-applicationsrest-apismicroservices-architectureemail-driven-applicationsmultilingual-applicationsjob-scheduling-systems

Frontend

pugsasspostcssbootstrapgulpeslintprettier

Backend

nodejskoaexpressredismongodbmongoosenodemailerbreepassport

Auth Providers

passport

Deployment Targets

fly-iorenderawsgcpdigital-oceanpm2

Payment Providers

None

Quick Facts

โญ Stars
2,3k
๐Ÿด Forks
155
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2022-04-27T16:44:06Z
GitHub
@ladjsยทlad

Stack

Framework
koa
Language
javascript
CSS
sass
Database
mongodb
Auth
passport
ORM
mongoose
Testing
ava
i18n
i18n
CI
travis-ci, semaphore-ci

Data Layer

Databases
mongodb, redis
ORM
mongoose

UI Stack

Styling
sass
Components
bootstrap

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
travis-ci, semaphore-ci

Pricing

Classification
free
Selected
โ€”
Notes
Open source framework
Get Started with this Boilerplate