All Projects → MarsBased → marsman

MarsBased / marsman

Licence: MIT license
Frontend framework for starting new projects

Programming Languages

CSS
56736 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to marsman

Alumna
[Alpha release of v3] Development platform for humans / Plataforma de desenvolvimento para humanos
Stars: ✭ 32 (-43.86%)
Mutual labels:  frontend-framework
Seed
A Rust framework for creating web apps
Stars: ✭ 3,069 (+5284.21%)
Mutual labels:  frontend-framework
Tko
🥊 Technical Knockout – The Monorepo for Knockout.js (4.0+)
Stars: ✭ 227 (+298.25%)
Mutual labels:  frontend-framework
Rakuten React Kit
Rakuten React kit
Stars: ✭ 72 (+26.32%)
Mutual labels:  frontend-framework
Peasy Js
A business logic micro-framework for javascript
Stars: ✭ 121 (+112.28%)
Mutual labels:  frontend-framework
Terra Core
Terra offers a set of configurable React components designed to help build scalable and modular application UIs. This UI library was created to solve real-world issues in projects we work on day to day.
Stars: ✭ 167 (+192.98%)
Mutual labels:  frontend-framework
Amis
前端低代码框架,通过 JSON 配置就能生成各种页面。
Stars: ✭ 8,930 (+15566.67%)
Mutual labels:  frontend-framework
decimal-clock
1 day = 10 decimal hours, 1 decimal hour = 100 decimal minutes, 1 decimal minute = 100 decimal seconds
Stars: ✭ 17 (-70.18%)
Mutual labels:  frontend-framework
Javascript Code Challenges
A collection of JavaScript modern interview code challenges for beginners to experts
Stars: ✭ 2,710 (+4654.39%)
Mutual labels:  frontend-framework
Barekit
A bare minimum responsive framework
Stars: ✭ 201 (+252.63%)
Mutual labels:  frontend-framework
Radon
Object oriented state management solution for front-end development.
Stars: ✭ 80 (+40.35%)
Mutual labels:  frontend-framework
React Antd Admin
用React和Ant Design搭建的一个通用管理后台
Stars: ✭ 1,313 (+2203.51%)
Mutual labels:  frontend-framework
Semantic Ui React
The official Semantic-UI-React integration
Stars: ✭ 12,561 (+21936.84%)
Mutual labels:  frontend-framework
Angular Interview Questions
A list of helpful Angular interview questions you can use to interview potential candidates, test yourself or completely ignore.
Stars: ✭ 967 (+1596.49%)
Mutual labels:  frontend-framework
InDiv
an angular like web mvvm framework.一个类 angular 前端框架。https://dimalilongji.github.io/InDiv
Stars: ✭ 88 (+54.39%)
Mutual labels:  frontend-framework
Puddles
Tiny vdom app framework. Pure Redux. No boilerplate.
Stars: ✭ 24 (-57.89%)
Mutual labels:  frontend-framework
Squark
Rust frontend framework, for web browser and more.
Stars: ✭ 162 (+184.21%)
Mutual labels:  frontend-framework
Voila
A simple and easy to grasp front-end framework that lets you modularise and stuff logic into your static HTML 😎
Stars: ✭ 22 (-61.4%)
Mutual labels:  frontend-framework
frontie
Frontie is a front-end boilerplate. Gulp | Twig.js | Sass | Autoprefixer | Browsersync | Bootstrap 4 Grid System & Responsive Breakpoints
Stars: ✭ 28 (-50.88%)
Mutual labels:  frontend-framework
Quasar
An experimental rust-to-{wasm,asmjs} frontend framework.
Stars: ✭ 180 (+215.79%)
Mutual labels:  frontend-framework

MarsMan

Frontend framework for starting new projects.

Take a look at https://marsman.marsbased.com

Developed with Middleman (https://middlemanapp.com/). Uses Grunt to automatize SVG inline generation.

MarsMan Installation

To use MarsMan as a template, init the project with the following command:

middleman init new_project -T marsbased/marsman

Webpack

MarsMan uses Webpack to compile and handle Javascript, Styles and all static assets through the middleman-webpack extension, which provides a set of helpers that can be used in the HTML to include these assets.

Webpack configuration is placed in the config folder with the following structure:

  • shared.js has the configuration options shared by all environments.
  • development.js has development-specific settings.
  • production.js has build specific settings.

Webpack is configured to be able to use ES6 in Javascript files.

Modernizr

By default a full Modernizr build is included. The activated features and detections can be customized in .modernizrrc

=======

Project README

Development

yarn install
bundle install
bundle exec middleman server

or

yarn install
yarn start

To update the SVG shapes, place the needed SVG files inside source/shapes and call:

grunt svg

Common Errors

Q: Webpack compilation fails with an error similar to Error: ENOENT: no such file or directory, scandir '/Users/cooluser/Documents/middleman-webpack-sample/node_modules/node-sass/vendor'

A: run npm rebuild node-sass

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