VueLaravelStarter

strong-together — Vue Starter Template

By websemantics

A Vue.js single page application starter based on Browserify and Semantic-UI, usable stand-alone or in Laravel or Laravel Spark projects.

Explore the design

Compare the page layouts and mobile experience. Open any screenshot for a closer look.

1 previews
Desktop homepage
Desktop captureTop of page

Actual screenshot captured by the server browser.

One original preview is available. Open the full image to inspect the design.

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-10-01View source

What stands out

A quick read of the recorded project description.

01

Vue.js single page application starter, usable stand-alone or in Laravel / Laravel Spark

02

Build based on Browserify, UI using Semantic-UI

03

Semantic-UI Less source files are preinstalled, supporting per-element theme switching

04

Provides variables and overrides files to override default element styles

05

npm scripts cover installation, build, watch, and gh-pages deployment workflows

Template Details

strong-together is a Vue.js single page application starter project maintained by websemantics under the MIT license. It can be used as a stand-alone front-end project or integrated into Laravel or Laravel Spark projects. The build toolchain is based on Browserify, the UI layer uses Semantic-UI, and Semantic-UI's Less source files are preconfigured to make theme adjustments and style overrides easier.

The project manages its workflow through npm scripts: after installing dependencies, npm run build outputs JavaScript and CSS to the public directory; npm run watch recompiles when contents in the resources directory change; npm run deploy can deploy to gh-pages after configuring .travis.yml. The repository provides an online demo page.

For theme customization, resources/assets/less/semantic/theme.config can switch themes per element (for example, changing button and input from default to github), while resources/assets/less/semantic/site provides variables and overrides files for each element to override default styles. The README does not give specific framework version numbers or state production suitability; the repository was last updated in 2017, so dependency and compatibility checks are needed before use.

VueLaravelStarter

Is it right for your project?

Use Cases

  • Quickly set up a front-end skeleton for a Vue.js single page application
  • Prepare a Vue front-end structure for a Laravel or Laravel Spark project
  • Start projects that need Semantic-UI with deep theme style customization
  • Publish a static demo page via gh-pages

Suitable For

  • Developers building single page applications with Vue.js who want built-in build configuration
  • Teams using Laravel or Laravel Spark that need a front-end starter template
  • Front-end projects that need to adjust themes and style overrides based on Semantic-UI

Getting started & customization

Use these recorded setup notes alongside the repository instructions for your chosen version.

  1. 1

    After cloning the repository, run npm install to install Node.js dependencies

  2. 2

    Run npm run build to compile JavaScript and CSS to the public directory

  3. 3

    During development, run npm run watch to monitor changes in the resources directory

  4. 4

    Before deploying to gh-pages, configure .travis.yml, then run npm run deploy

  5. 5

    The repository was last updated in 2017; check dependency versions and compatibility with the current environment before use

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This entry covers the free version under the MIT license in the public repository; the free scope is that version's code and does not mean external services or third-party assets are free.

Must comply with when using

  • Free use, modification, commercial use, and distribution of that version's code are permitted.
  • When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
  • The code is provided as is; warranties and liability limitations are governed by the original license and applicable law.

Additional costs & items to verify

  • Demo images, fonts, icons, and other third-party assets must be checked under their respective licenses and cannot be judged solely by the code's MIT license.
  • External services such as domains, hosting, databases, payments, or AI may incur separate charges.
View Original Text Basis

Compiled by DeepSeek based on repository license and README ·2026-10-01. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.

Project checks & description sources

Template Information

Source platforms
GitHub
Documentation and maintenance reference score
More documented · 77 / 100
Technologies
Vue · Laravel
Website type
Starter
How this score is calculated

Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.

What to verify for this project

Repository update recorded
2017-08-23
Screenshot last checked
2026-10-01

A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.

The catalog identifies Vue as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.

Use a selection guide →

How this description was prepared

AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.

Automatically checked against source and license rules; no manual editorial review.

Inspect the recorded source material

SHA-256: 6b9533da85217e760cb23c396e97af62acf0071c4e4ce90dd526a26d1ea4d307

2026-10-01T02:34:45.099Z

Source file / repository
```                 
                                .   
                                  `:.          ':.
                                    `:.         ':.
                                     ,::         ::
                                     ;:'          :
                             .:'    ;:'            '               
                            .:'    :'        /|     
           _____________    ::    /     ___/  |     
           \  _____\\\\  \   :        /  /  __|_____
            \ \     \\\\  \   `      / /           /
             \ \     \\\\  \        //______     /  
              \ \     \\\\  \      /  ///|     /       _________
               \ \     \\\\  \    /  ////|   /         \  _____ \
                \ \     \\\\  \  /  //// | /            \ \    \ \
                 \ \_____\\\\  \/  ////__________________\ \____\ \     
                  \_______\\\\    ////____________________\ \______\      
                           \\\\  ////                      \ \
                            \\\\////________________________\ \
                             \\\///____________________________\
           ____ ___ ____ ____ _  _ ____    ___ ____ ____ ____ ___ _  _ ____ ____
           [__   |  |__/ |  | |\ | | __     |  |  | | __ |___  |  |__| |___ |__/
           ___]  |  |  \ |__| | \| |__]     |  |__| |__] |___  |  |  | |___ |  \
```
[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com/) [![Build Status](https://travis-ci.org/websemantics/strong-together.svg?branch=master)](https://travis-ci.org/websemantics/strong-together)


>  A starter project to build single page [Vue.js](https://vuejs.org) apps as stand-alone or for [Laravel](https://laravel.com) / [Laravel Spark](https://spark.laravel.com) projects; based on [Browserify](http://browserify.org/)
and [Semantic-ui](http://semantic-ui.com/).

### [Demo](http://websemantics.github.io/strong-together)   [Submit Issue](https://github.com/websemantics/strong-together/issues)


## Install

Clone this repo and install all Node.js packages, and configure Semantic-ui for the project.

``` bash
# install dependencies
npm install
```


## Build

The build process will populate the `public` folder with javascript and css files.

``` bash
# compile resources
npm run build
```

## Development

To support development run `watch` script to build when changes are made inside `resources` folder.

``` bash
# compile resources when changes made
npm run watch
```

## Deploy

This command will deploy this project to gh-pages if `.travis.yml` is setup.

``` bash
# ship to gh-pages
npm run deploy
```


## Semantic-ui

This project has been setup to work with [Semantic-ui](http://semantic-ui.com) out-of-the-box. All the files required to modify the framework styles are located at `resources/assets/less/semantic` folder.


#### Change Theme

To change current Semantic-ui theme edit `resources/assets/less/semantic/theme.config` and modify per element.

Example,

```js
/* Elements */
@button     : 'github';
@container  : 'default';
@divider    : 'default';
@flag       : 'default';
@header     : 'default';
@icon       : 'default';
@image      : 'default';
@input      : 'github';
```

The above example changes the theme for the `button` and `input` elements from `default` to the `github` theme. Run `gulp` to build the project and view the changes.


#### Override Styles

To override the default Semantic-ui styles, find the target elements files here,  `resources/assets/less/semantic/site`.

There are two files to control any Semantic-ui element styles for the currently selected theme ('default', 'github' etc). For `Button` element, we can either override the element `less` variables,

```
strong-together/resources/assets/less/semantic/site/elements/button.variables
```

Or the element styles directly,

```
strong-together/resources/assets/less/semantic/site/elements/button.overrides
```
## Screenshot

[![image](https://raw.githubusercontent.com/websemantics/strong-together/gh-pages/img/screenshot.png)](http://websemantics.github.io/strong-together)


## Credits
This project was inspired by aspects of [Browserify Vue-cli Template](https://github.com/vuejs-templates/browserify) and [Vue.js Starter Website](https://github.com/layer7be/vue-starter).
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.

vitesse

vitesse

Vitesse is an opinionated Vite + Vue 3 starter template maintained by antfu-collective, offering file-based routing, component and API auto-import, Pinia, UnoCSS, PWA, i18n, Markdown, vite-ssg, TypeScript, Vitest, and Cypress.

Vue · Starter

vitesse-webext

vitesse-webext

vitesse-webext is a Vite-powered WebExtension starter template using Vue 3 and TypeScript, with built-in popup, options, and content script examples. It targets Chrome and Firefox, integrates webextension-polyfill, webext-bridge, UnoCSS, VueUse, and unplugin tools, and supports hot reload during development.

Vue · Starter

laravel-vue-spa

laravel-vue-spa

A Laravel + Vue SPA starter kit for quickly building a decoupled web application skeleton. It includes login, registration, email verification, and password reset flows, uses JWT for authentication, and integrates Laravel Socialite with GitHub as an example provider.

Vue · Starter

vue3-h5-template

vue3-h5-template

A mobile H5 starter template built on Vue3, Vite, and Vant4, with TypeScript by default and JavaScript and i18n branches.

Vue · Starter

tov-template

tov-template

tov-template is an MIT-licensed Vite + Vue 3 + TypeScript starter maintained by dishait. It bundles file-based routing, layouts, Mock, auto-imports, UnoCSS, Pinia, vue-request, Vitest, i18n, dark mode, Dockerfile, and engineering scripts.

Vue · Starter

shadcn-vue-landing-page

shadcn-vue-landing-page

A Vue + Shadcn-Vue + TypeScript + Tailwind landing page template with sections like Navbar, Hero, Pricing, FAQ, Team, and Contact, plus dark mode and responsive layout.

Vue · Corporate Website