Lad

screenshot of Lad
react-native
bootstrap

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

Overview:

Lad is a feature-rich and highly configurable framework that offers a wide range of functionalities for building web applications. It provides microservices for security, performance, and reloading. The front-end features include browser linting, Pug template engine, Gulp, Sass, PostCSS, Bootstrap, Font Awesome, and more. On the back-end, Lad offers Redis, sessions, flash toast and modal SweetAlert2 messages, Koa-based webapp and API servers, automated job scheduling, authentication and permissioning, error handling, Mongoose and MongoDB integration, email template engine, proxy server, multilingual support, and sitemap generation. Lad also includes automatic translation capabilities and a robust email engine with features like browser-rendering, CSS inlining, using existing CSS and webapp styling, support for template engines, custom fonts, Font Awesome, and image rendering. The framework emphasizes performance with compression, zero-bloat approach, and stream-based file uploading.

Features:

  • Microservices: Preconfigured microservices for security, performance, and reloading.
  • Front-end: Browser linting, Pug template engine, Gulp, Sass, PostCSS, Bootstrap, Font Awesome, SpinKit, SweetAlert2, Dense, Waypoints, LiveReload.
  • Back-end: Redis, sessions, flash toast and modal SweetAlert2 messages, Koa-based webapp and API servers, pagination, RESTful API with BasicAuth and versioning, automated job scheduler, Passport-based authentication and group-based permissioning, Stripe-inspired error handling, Mongoose and MongoDB integration, email template engine with Nodemailer, proxy server, multilingual support with automatic phrase translation and Google Translate, sitemap generator.
  • Translation: Built-in i18n translation support with translation constants, translations for webapp error messages, email templates, API responses, and database errors.
  • Email Engine: Email engine with email-templates, automatic browser-rendering, CSS inlining, support for Bootstrap, existing CSS, template engines, custom fonts, Font Awesome, proper rendering of images, and avoidance of email client caching.
  • Error Handling: Beautiful error handler with support for multiple response types and user-friendly error lists.
  • Performance: Compression, zero-bloat approach, stream-based file uploading, graceful reloading, shutdown, and reconnection.
react-native
React Native

React Native is a framework for building mobile applications using React and JavaScript. It enables developers to write once and deploy to multiple platforms, including iOS, Android, and the web, while providing a native app-like experience to users.

bootstrap
Bootstrap

Bootstrap is the most popular CSS Framework for developing responsive and mobile-first websites.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.