Skeleton

screenshot of Skeleton
express
bootstrap

Node Express MongoDB Bootstrap Passport... all rolled up into juicy goodness

Overview:

The Skeleton framework is a complete framework designed for building Node.js web applications. It provides a modern technology stack that includes features like Node.js clusters support, Express.js, Gulp.js build system, Jade templates, LESS stylesheets, Bootstrap 3.x, UIFontAwesome, and more. The framework offers an MVC project structure and robust authentication mechanisms, making it a suitable starting point for building web applications.

Features:

  • Modern Technology Stack: Utilizes Node.js, Express.js, Gulp.js, Jade templates, LESS stylesheets, Bootstrap 3.x, UIFontAwesome.
  • MVC Project Structure: Organized structure with views (Jade Templates), models (Mongo/Mongoose models), and controllers for routing and page logic.
  • Robust Authentication: Supports local authentication with email and password, OAuth 1.0a authentication via Twitter, OAuth 2.0 authentication via Facebook, Google, or GitHub. Optional two-factor authentication with TOTP and SMS.

Summary:

The Skeleton framework provides a comprehensive solution for building Node.js web applications. With a modern technology stack, MVC project structure, and robust authentication mechanisms, it offers a solid foundation for developers to create web projects efficiently. By combining elements from Hackathon-starter and Drywall frameworks, Skeleton aims to strike a balance between simplicity and sophistication, catering to various development needs.

express
Express

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.

bootstrap
Bootstrap

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

gulp
Gulp

Gulp.js is an old but popular site building tool that automates various repetitive development tasks in web development, such as compiling Sass, minifying JavaScript, and optimizing images.