All Projects → alexmingoia → Pux Starter App

alexmingoia / Pux Starter App

Licence: bsd-3-clause
Starter Pux app w/ hot-reloading and isomorphic routing and rendering

Programming Languages

purescript
368 projects

Projects that are alternatives of or similar to Pux Starter App

Phoenix react playground
An example setup for a Phoenix+React project with sensible defaults.
Stars: ✭ 80 (-21.57%)
Mutual labels:  starter-kit
Cra Boilerplate
Up to date: This project is an Create React App - v2.1.1 boilerplate with integration of Redux, React Router, Redux thunk & Reactstrap(Bootstrap v4)
Stars: ✭ 87 (-14.71%)
Mutual labels:  starter-kit
Kotlin Mpp Standard
A standard setup for Kotlin multiplatform projects.
Stars: ✭ 92 (-9.8%)
Mutual labels:  starter-kit
React Webpack Babel
Simple React Webpack Babel Starter Kit
Stars: ✭ 1,241 (+1116.67%)
Mutual labels:  starter-kit
Re Start
react-native template to target multiple platforms 🌐 📱 💻 with single codebase.
Stars: ✭ 1,272 (+1147.06%)
Mutual labels:  starter-kit
Ternion
A simple starter kit to prototype quickly your ideas with Three.js
Stars: ✭ 89 (-12.75%)
Mutual labels:  starter-kit
Skeleton
A ready-to-use CodeIgniter skeleton with tons of new features and a whole new concept of hooks (actions and filters) as well as a ready-to-use and application-free themes and plugins system. Facebook Page: http://bit.ly/2oHzpxC | Facebook Group: http://bit.ly/2o3KOrA. Help me carry on making more free stuff → http://bit.ly/2ppNujE ←
Stars: ✭ 74 (-27.45%)
Mutual labels:  starter-kit
Polymer3 Webpack Starter
Polymer 3 starter built with Vaadin components and Vaadin.Router library, using webpack and modern tools
Stars: ✭ 99 (-2.94%)
Mutual labels:  starter-kit
Gitbook Starter Kit
GitBook Starter Kit.
Stars: ✭ 86 (-15.69%)
Mutual labels:  starter-kit
Angular Webpack Starter
🌟 Angular Webpack Starter with AoT compilation, Lazy-loading, Tree-shaking, and Hot Module Reload (Updated to 4.1.0!)
Stars: ✭ 91 (-10.78%)
Mutual labels:  starter-kit
Reactjs Crud Boilerplate
Live Demo
Stars: ✭ 83 (-18.63%)
Mutual labels:  starter-kit
Blazorboilerplate
Blazor Boilerplate / Starter Template with MatBlazor
Stars: ✭ 1,258 (+1133.33%)
Mutual labels:  starter-kit
Boilerplate App
A curated directory of boilerplates to help you start your projects!
Stars: ✭ 90 (-11.76%)
Mutual labels:  starter-kit
Charcoal
A Vue.js & Bulma Starter Kit.
Stars: ✭ 81 (-20.59%)
Mutual labels:  starter-kit
Generator Ngx Rocket
🚀 Extensible Angular 11+ enterprise-grade project generator
Stars: ✭ 1,329 (+1202.94%)
Mutual labels:  starter-kit
Renative
🚀🚀🚀Build universal cross-platform apps with React Native. Includes latest iOS, tvOS, Android, Android TV, Android Wear, Web, Tizen TV, Tizen Watch, Tizen Mobile, LG webOS, macOS/OSX, Windows, KaiOS, FirefoxOS Firefox TV platforms
Stars: ✭ 1,199 (+1075.49%)
Mutual labels:  starter-kit
Koa Starter
🐨 A starter kit for a slightly opinionated koa project.
Stars: ✭ 87 (-14.71%)
Mutual labels:  starter-kit
Yii2 Starter Kit
Yii2 Starter Kit
Stars: ✭ 1,372 (+1245.1%)
Mutual labels:  starter-kit
Oh My Fullstack
🚀 Full stack web application skeleton (Next.js, Redux, RxJS, Immutable, Express)
Stars: ✭ 99 (-2.94%)
Mutual labels:  starter-kit
Meteor Apollo Starter Kit
Meteor, Apollo, React, PWA, Styled-Components boilerplate
Stars: ✭ 91 (-10.78%)
Mutual labels:  starter-kit

pux-starter-app

The starter app is a skeleton Pux project configured with webpack and supporting hot-reload for rapid development.

For isomorphic rendering and routing a more complex configuration is available in the isomorphic branch.

Installation

Clone the repository and run npm install to get started:

git clone git://github.com/alexmingoia/pux-starter-app.git my-awesome-pux-app
cd my-awesome-pux-app
npm install
npm start

After compiling the app should be available at http://localhost:8080.

Directory structure

  • src: Application source code.
    • src/App/Config.js: Configuration values.
    • src/App/Config.purs: Configuration type.
    • src/App/Events.purs: Application event type and foldp function.
    • src/App/Routes.purs: Routes.
    • src/App/State.purs: Application state type and init function.
    • src/App/View/Homepage.purs: Home page.
    • src/App/View/Layout.purs: App layout.
    • src/App/View/NotFound.purs: 404 page.
    • src/Main.purs: PureScript entry point.
  • static: Static files served with application.
  • support: Support files for building.
    • support/entry.js: Webpack entry point. Handles hot reloading.
  • bower.json: Bower package configuration.
  • package.json: Node package configuration.
  • webpack.config.js: Webpack configuration.

NPM scripts

watch

npm start or npm run watch will start a development server, which hot-reloads your application when sources changes.

serve

NODE_ENV=production npm run serve builds your application and starts a production server.

build

npm run build builds application client and server bundles.

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