391 lines
18 KiB
HTML
391 lines
18 KiB
HTML
<h1 id="awesome-boilerplatesawesome">Awesome boilerplates<a
|
||
href="https://github.com/sindresorhus/awesome"><img
|
||
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
|
||
alt="Awesome" /></a></h1>
|
||
<p>Curated list of boilerplates and templates to enhance
|
||
productivity.</p>
|
||
<ul>
|
||
<li><a href="#awesome-projects-boilerplates">Awesome Projects
|
||
Boilerplates</a>
|
||
<ul>
|
||
<li><a href="#android-development">Android Development</a></li>
|
||
<li><a href="#ios-development">iOS Development</a></li>
|
||
<li><a href="#javascript">JavaScript</a></li>
|
||
<li><a href="#hybrid-mobile-app-frameworks">Hybrid Mobile App
|
||
Frameworks</a></li>
|
||
<li><a href="#microservices">Microservices</a></li>
|
||
<li><a href="#python">Python</a></li>
|
||
<li><a href="#php">PHP</a></li>
|
||
<li><a href="#ruby">Ruby</a></li>
|
||
<li><a href="#net">.NET</a></li>
|
||
<li><a href="#go">Go</a></li>
|
||
<li><a href="#browser-webextensions">Browser Webextensions</a></li>
|
||
<li><a href="#websites">Websites</a></li>
|
||
<li><a href="#ide-templates">IDE Templates</a></li>
|
||
<li><a href="#github">GitHub</a></li>
|
||
</ul></li>
|
||
<li><a href="#contributing">Contributing</a></li>
|
||
</ul>
|
||
<h2 id="android-development">Android Development</h2>
|
||
<p><em>Boilerplates and templates for Android</em></p>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/AndroidBootstrap/android-bootstrap">Android
|
||
Bootstrap</a> A template/bootstrap/boilerplate application that includes
|
||
tons of great open source tools and frameworks.</li>
|
||
<li><a
|
||
href="https://github.com/kanytu/android-material-drawer-template">Android
|
||
Material Drawer Template</a> An Android template with navigation drawer
|
||
for material design.</li>
|
||
<li><a
|
||
href="https://github.com/intrications/material-design-icons-adt-template">material-design-icons-adt-template</a>
|
||
Android Studio / Eclipse ADT template for material-design-icons
|
||
resources.</li>
|
||
<li><a
|
||
href="https://github.com/e-biz/androidkickstartr">AndroidKickststarter</a>
|
||
Framework kickstarts development which help you focus on coding.</li>
|
||
<li><a href="https://github.com/excilys/androidannotations">Android
|
||
Annotations</a> Fast Android Development. Easy maintainance.</li>
|
||
<li><a
|
||
href="https://github.com/IanDarwin/Android-Cookbook-Examples">Android
|
||
Cookbook Examples</a> Collected code examples from the O’Reilly Android
|
||
Cookbook.</li>
|
||
<li><a
|
||
href="https://github.com/playgameservices/android-basic-samples">Android
|
||
Basic Samples</a> Mostly game oriented samples.</li>
|
||
<li><a
|
||
href="https://github.com/tscolari/android-webview-sample-app">Android
|
||
Webview Sample App</a> Webview Sample App</li>
|
||
<li><a href="https://github.com/googledrive/android-quickstart">Android
|
||
Quickstart</a> Quickstart application showing the Google Drive API for
|
||
Android.</li>
|
||
<li><a
|
||
href="https://github.com/codepath/android_guides/wiki/Beginning-Android-Resources">Beginning
|
||
Android Resources</a> Android Guide.</li>
|
||
<li><a
|
||
href="https://github.com/googlesamples/android-UniversalMusicPlayer">Universal
|
||
Music Player</a> Google sample application that shows how to implement
|
||
an audio media app that works across multiple form factors and provides
|
||
a consistent user experience on Android phones, tablets, Auto, Wear and
|
||
Cast devices.</li>
|
||
<li><a
|
||
href="https://github.com/googlesamples/android-architecture">Android
|
||
Architecture Blueprints</a> Demonstrates a basic Model-View-Presenter
|
||
architecture and showcases various TODO app implementations.</li>
|
||
</ul>
|
||
<h2 id="ios-development.">IOS Development.</h2>
|
||
<p><em>Boilerplates and templates for IOS</em></p>
|
||
<ul>
|
||
<li><a href="https://github.com/gimenete/iOS-boilerplate">iOS
|
||
Boilerplate</a> Boilerplate by Gimeno.</li>
|
||
<li><a href="https://github.com/crushlovely/Amaro">Amaro</a> Featureful
|
||
iOS Boilerplate.</li>
|
||
<li><a
|
||
href="https://github.com/openaphid/Boilerplate-iOS">Boilerplate-iOS</a>
|
||
Boilerplate by openaphid.</li>
|
||
<li><a href="https://github.com/fulldecent/swift5-module-template">Swift
|
||
5 Module Template</a> Boilerplate for reusable Swift 5 modules.</li>
|
||
</ul>
|
||
<h2 id="javascript">JavaScript</h2>
|
||
<p><em>Boilerplates and templates for JavaScript</em></p>
|
||
<ul>
|
||
<li><a href="https://github.com/yeoman">Yeoman</a> The web’s scaffolding
|
||
tool for modern webapps. Includes many generators to get started.</li>
|
||
<li><a href="https://github.com/sahat/megaboilerplate">Mega
|
||
Boilerplate</a> Fullstack boilerplate generator with support for
|
||
Node.js, a static site, or an Electron app.</li>
|
||
<li><a href="#node-js">NodeJS</a>
|
||
<ul>
|
||
<li><a href="https://github.com/yeoman/generator-node">Yeoman Node
|
||
Generator</a> Yeomans node generator<br />
|
||
</li>
|
||
<li><a
|
||
href="https://github.com/sindresorhus/node-module-boilerplate">Node
|
||
Module boilerplate</a> Boilerplate to kickstart creating a node
|
||
module</li>
|
||
<li><a href="https://github.com/expressjs/generator">Express
|
||
Boilerplate</a> Boilerplate generator for Express.js Projects</li>
|
||
<li><a href="https://github.com/sahat/hackathon-starter">Hackathon
|
||
Starter</a> A boilerplate for Node.js web applications.</li>
|
||
<li><a
|
||
href="https://github.com/skaapgif/webapp-boilerplate">Node/Backbone Web
|
||
App Boilerplate</a> Boilerplate for web applications with a Node,
|
||
Express, MongoDB backend and Backbone Marionette, Jade, Require.js
|
||
frontend.</li>
|
||
<li><a href="http://nodebootstrap.io/">Nodebootstrap</a> Unobtrusive
|
||
skeleton project for Node/Express.js with pre-configured
|
||
best-practices.</li>
|
||
<li><a
|
||
href="https://github.com/icebob/vue-express-mongo-boilerplate">Vue-Express-Mongo
|
||
Boilerplate</a> - Full stack JS web app boilerplate with Express, Mongo
|
||
and VueJS)</li>
|
||
<li><a
|
||
href="https://github.com/hagopj13/node-express-mongoose-boilerplate">Node-Express-Mongoose
|
||
Boilerplate</a> - A boilerplate for building production-ready RESTful
|
||
APIs using Node.js, Express, and Mongoose.</li>
|
||
<li><a
|
||
href="https://github.com/MohamedMoustafaNUIG/NodeExpressHbsScaffold">Handlebars-Express
|
||
Boilerplate</a> - JS web app boilerplate with Express and the handlebars
|
||
view engine setup.</li>
|
||
</ul></li>
|
||
<li><a href="#angular-js">AngularJS</a>
|
||
<ul>
|
||
<li><a href="https://github.com/ngbp/ngbp">ng-boilerplate</a> An
|
||
opinionated kickstarter for AngularJS projects.</li>
|
||
<li><a href="https://github.com/yeoman/generator-angular">Yeoman Angular
|
||
Generator</a></li>
|
||
<li><a href="https://github.com/melvin0008/laravel-angular">Angular
|
||
Laravel CouchDB</a> Angular Laravel CouchDB Boilerplate</li>
|
||
</ul></li>
|
||
<li><a href="#react-js">ReactJS</a>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/Sivakumar00/react-typescript-npm-boilerplate">React
|
||
Typescript npm boilerplate</a> Powerful react typescript npm component
|
||
boilerplate built with rollup.js, storybook, jest unit test,
|
||
tree-shaking and airbnb eslint rules</li>
|
||
<li><a href="https://github.com/petehunt/react-boilerplate">React
|
||
Boilerplate</a> Boilerplate for creating a React npm package</li>
|
||
<li><a href="https://github.com/rackt/react-boilerplate">React
|
||
Boilerplate</a> React boilerplate with React Router and webpack</li>
|
||
<li><a
|
||
href="https://github.com/gaearon/react-transform-boilerplate">React
|
||
Transform Boilerplate</a> A new Webpack boilerplate with hot reloading
|
||
React components, and error handling on module and component level.</li>
|
||
<li><a href="https://github.com/gaearon/library-boilerplate">Library
|
||
Boilerplate</a> An opinionated boilerplate for React libraries including
|
||
ESLint, Mocha, Babel, Webpack and an example powered by Webpack Dev
|
||
Server and React Hot Loader</li>
|
||
<li><a
|
||
href="https://github.com/yogaboll/react-npm-component-starter">React NPM
|
||
Component Starter</a> A minimal boilerplate for building a React
|
||
component for NPM</li>
|
||
<li><a
|
||
href="https://github.com/RickWong/react-isomorphic-starterkit">React
|
||
Isomorphic Starterkit</a> Isomorphic starterkit with server-side React
|
||
rendering having many features</li>
|
||
<li><a
|
||
href="https://github.com/KyleAMathews/coffee-react-quickstart">Coffee
|
||
React Quickstart</a> Quickstart for building React single page apps
|
||
using Coffeescript, Gulp, Webpack, and React-Router</li>
|
||
<li><a href="https://github.com/alexkuz/flask-react-boilerplate">Flask
|
||
React Boilerplate</a> Flask and react Boilerplate</li>
|
||
<li><a
|
||
href="https://github.com/tcoopman/boilerplate-webpack-react">Boilerplate
|
||
Webpack React</a> Boilerplate project for Reactjs with webpack, gulp and
|
||
stylus</li>
|
||
<li><a
|
||
href="https://github.com/gaearon/react-hot-loader/tree/master/docs#starter-kits">React
|
||
JS Hot loader Boilerplates</a> React hot loader starter kits</li>
|
||
<li><a
|
||
href="https://github.com/flexdinesh/react-redux-boilerplate">React Redux
|
||
minimal</a> A minimal React-Redux boilerplate with all the best
|
||
practices</li>
|
||
<li><a
|
||
href="https://github.com/erikras/react-redux-universal-hot-example">React
|
||
Redux Universal Hot Example</a> A starter boilerplate for a universal
|
||
webapp using express, react, redux, webpack, and react-transform</li>
|
||
<li><a
|
||
href="https://github.com/hex22a/post3ree-boilerplate">post3ree-boilerplate</a>
|
||
Boilerplate for a universal application using 3REE stack (React, Redux,
|
||
RethinkDB, Express) + PostCSS</li>
|
||
</ul></li>
|
||
<li><a href="#hyperapp">HyperApp</a>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/tzellman/hyperapp-boilerplate">hyperapp-boilerplate</a>
|
||
Boilerplate showing how to create a production-ready Hyperapp
|
||
application.</li>
|
||
</ul></li>
|
||
<li><a href="#backbone">Backbone</a>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/addyosmani/backbone-boilerplates">Backbone
|
||
Boilerplates</a> Backbone Boilerplates by Addy Osmani.</li>
|
||
<li><a href="https://github.com/yeoman/generator-backbone">Yeoman
|
||
Backbone Generator</a> Yeoman generator for Backbone.</li>
|
||
<li><a href="https://github.com/shorttompkins/benm">benm</a> Boilerplate
|
||
web app using Backbone.js, ExpressJS, node.js, MongoDB.</li>
|
||
</ul></li>
|
||
<li><a href="#jquery">Jquery</a>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/jquery-boilerplate/generator-jquery-boilerplate">Generator
|
||
Jquery Boilerplate</a> Yeoman Generator for jQuery Boilerplate.</li>
|
||
</ul></li>
|
||
<li><a href="#polymer">Polymer</a>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/PolymerElements/polymer-starter-kit">Polymer
|
||
Starter Kit</a> A starting point for Polymer 1.0 apps.</li>
|
||
<li><a href="https://github.com/PolymerElements/seed-element">Polymer
|
||
Seed Element</a> An element providing a starting point for your own
|
||
reusable Polymer elements.</li>
|
||
<li><a href="https://github.com/yeoman/generator-polymer">Yeoman Polymer
|
||
Generator</a> Yeoman’s polymer Generator</li>
|
||
</ul></li>
|
||
<li><a href="#electron">Electron</a>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/electron-react-boilerplate/electron-react-boilerplate">Electron
|
||
React Boilerplate</a> A Foundation for Scalable Electron Apps</li>
|
||
<li><a
|
||
href="https://github.com/sindresorhus/electron-boilerplate">Electron
|
||
Boilerplate</a> Boilerplate for electron-node</li>
|
||
<li><a
|
||
href="https://github.com/WhitestormJS/whitestorm-typescript-boilerplate">WhiteStormJS
|
||
- React/Redux - three.js - TypeScript boilerplate</a> A starter kit for
|
||
crafting 3D applications using modern technologies</li>
|
||
</ul></li>
|
||
</ul>
|
||
<h2 id="hybrid-mobile-app-frameworks">Hybrid Mobile App Frameworks</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/MaximAbramchuck/angular-gulp-ionic-boilerplate">Angular
|
||
Gulp Ionic Boilerplate</a> Ionic framework boilerplate for writing apps
|
||
using Gulp and EcmaScript6.</li>
|
||
</ul>
|
||
<h2 id="microservices">Microservices</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/ferbs/webstack-micro">Webstack-micro</a>
|
||
Demo/starter for full-stack web app using microservices architecture,
|
||
with API Gateway, centralized authentication, background workers, and
|
||
WebSockets.</li>
|
||
</ul>
|
||
<h2 id="python">Python</h2>
|
||
<p><em>Boilerplates and templates for Python</em> - <a
|
||
href="https://github.com/cms-flash/beauty-net">BeautyNet</a> A research
|
||
project template for PyTorch. - <a
|
||
href="https://github.com/DrkSephy/django-hackathon-starter">Django
|
||
Hackathon Starter</a> A boilerplate for Django web applications,
|
||
providing various social logins and several popular API examples. - <a
|
||
href="https://github.com/audreyr/cookiecutter#python">CookieCutter</a>
|
||
List of various python templates by Audrey. - <a
|
||
href="https://github.com/kirang89/bootstrapy">bootstrapy</a> A bootstrap
|
||
Python application, so that you can focus on writing code. - <a
|
||
href="https://github.com/imwilsonxu/fbone">Fbone</a> Fbone (Flask bone)
|
||
is a Flask (Python microframework) template/bootstrap/boilerplate
|
||
application. - <a
|
||
href="https://hasura.io/hub/project/hasura/hello-python-flask">hasura/hello-python-flask</a>
|
||
A boilerplate Flask application which can be deployed in 3 mins, with
|
||
ready-to-use database, authentication and file APIs. - <a
|
||
href="https://github.com/esbullington/flask-bootstrap">Flask-Bootstrap</a>
|
||
A Flask app template with integrated SQLAlchemy, authentication, and
|
||
Bootstrap frontend. - <a
|
||
href="https://github.com/melvin0008/FlaskBoilerplate">Flask
|
||
Boilerplate</a> A very simple flask boilerplate with folder structures.
|
||
- <a href="https://github.com/JackStouffer/Flask-Foundation">Flask
|
||
Foundation</a> App built with best practices. - <a
|
||
href="https://github.com/coto/gae-boilerplate">GoogleAppEngine Webapp2
|
||
Boilerplate</a> A Complete boilerplate for Python Webapp2 on Google App
|
||
Engine - <a
|
||
href="https://github.com/kamalgill/flask-appengine-template">Flask
|
||
Appengine Template</a> Flask App engine Template - <a
|
||
href="https://github.com/fasouto/django-starter-template">Django Starter
|
||
Template</a> An easy to use project template for Django that follows
|
||
best practices. - <a href="http://gae-init.appspot.com">gae-init</a>
|
||
Google App Engine based on Flask, RESTful, Bootstrap and tons of other
|
||
cool features. - <a
|
||
href="https://github.com/kdeldycke/cherrypy_mako_formish_ooop_boilerplate">CherryPy
|
||
+ Mako + Formish + OOOP boilerplate</a> Targets publishing of OpenERP
|
||
content to the web.</p>
|
||
<h2 id="php">PHP</h2>
|
||
<p><em>Boilerplates and templates for PHP</em></p>
|
||
<ul>
|
||
<li><a href="https://github.com/melvin0008/laravel-angular">Laravel
|
||
Angular CouchDB</a> Laravel Angular CouchDB Boilerplate</li>
|
||
</ul>
|
||
<h2 id="ruby">Ruby</h2>
|
||
<p><em>Boilerplates and templates for Ruby</em></p>
|
||
<ul>
|
||
<li><a href="https://github.com/pitr/angular-rails-templates">AngularJS
|
||
Rails Templates</a> Rails and Angular Tempate.<br />
|
||
</li>
|
||
<li><a
|
||
href="https://github.com/dannolan/angularjs-sinatra-bootstrap-template">AngularJS
|
||
Sinatra Bootstrap</a> Angular Sinatra Bootstrap template.</li>
|
||
<li><a href="http://railsapps.github.io/rails-composer/">Rails
|
||
Composer</a> Use Rails Composer to generate any of the example
|
||
applications from the RailsApps project.</li>
|
||
<li><a href="https://github.com/RailsApps/rails-bootstrap">Rails
|
||
Bootstrap</a> Starter App for Rails and Bootstrap</li>
|
||
</ul>
|
||
<h2 id="net">.NET</h2>
|
||
<p><em>Boilerplates and templates for C#.NET and ASP.NET</em></p>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/aspnetboilerplate/aspnetboilerplate">ASP.NET
|
||
Boilerplate</a> ASP.NET Boilerplate is a starting point for new modern
|
||
web applications using best practices and most popular tools.</li>
|
||
</ul>
|
||
<h2 id="go">Go</h2>
|
||
<p><em>Boilerplates and templates for Go</em></p>
|
||
<ul>
|
||
<li><a href="https://github.com/sharath/go-react-boilerplate">Go React
|
||
JSX Boilerplate</a> Starter code for a React + Go web application</li>
|
||
</ul>
|
||
<h2 id="browser-webextensions">Browser Webextensions</h2>
|
||
<p><em>Boilerplates and templates to develop webextensions for internet
|
||
browsers such as Chrome, Firefox and Safari</em></p>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/fstanis/webextensions-webpack-boilerplate">Boilerplate
|
||
with Webpack</a> Using Webpack JS module manager</li>
|
||
</ul>
|
||
<h2 id="websites">Websites</h2>
|
||
<p><em>Boilerplates and templates for Websites</em> - <a
|
||
href="https://html5boilerplate.com/">HTML5 Boilerplate</a> Web’s most
|
||
popular front-end template - <a
|
||
href="https://github.com/Differential/meteor-boilerplate">Meteor
|
||
boilerplate</a> Boilerplate for meteor framework. - <a
|
||
href="https://github.com/google/web-starter-kit">Web Starter Kit</a> Web
|
||
starter kit by Google. - <a href="http://www.opendesigns.org/">Open
|
||
Designs</a> Open Source WebDesign Templates - <a
|
||
href="http://www.openwebdesign.org/">Open Web Design</a> Community of
|
||
designers and site owners sharing free web design templates - <a
|
||
href="http://www.oswd.org/">OSWD</a> Platform for sharing
|
||
standards-compliant free web design templates - <a
|
||
href="https://github.com/nirgn975/generator-jekyll-starter-kit">Jekyll
|
||
Starter Kit</a> Jekyll Progressive Web App generator boilerplate. - <a
|
||
href="https://html5up.net/">HTML5 UP!</a> Responsive HTML5 and CSS3 Site
|
||
Templates. - <a href="https://zoxon.github.io/gulp-front/">Gulp
|
||
front</a> Frontend boilerplate and framework based on gulp, pug, stylus
|
||
and babel - <a
|
||
href="https://github.com/fulldecent/html-website-template">HTML Website
|
||
Template</a> Starting point for collaboratively-edited HTML websites -
|
||
<a
|
||
href="https://creativedesignsguru.com/demo/Nextjs-Blog-Boilerplate/">Nextjs
|
||
Blog Starter</a> Starter code for your blog based on Next.js
|
||
framework</p>
|
||
<h2 id="ide">IDE</h2>
|
||
<p><em>Templating Systems for Different IDE’s</em></p>
|
||
<ul>
|
||
<li><a href="https://github.com/capitaomorte/yasnippet">Yasnippet</a> A
|
||
template system for Emacs.</li>
|
||
<li><a href="https://github.com/aperezdc/vim-template">Vim Template</a>
|
||
Simple Vim Templates plugin.</li>
|
||
</ul>
|
||
<h2 id="github">GitHub</h2>
|
||
<p><em>Boilerplates and template files</em></p>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/cezaraugusto/github-template-guidelines">GitHub
|
||
Template Guidelines</a> Collection of guidelines and boilerplate files
|
||
for writing maintanable GitHub projects.</li>
|
||
<li><a href="https://github.com/everysquare/pollinate">Pollinate</a>
|
||
Template your base files and generate them from GitHub.</li>
|
||
</ul>
|
||
<h1 id="contributing"><a
|
||
href="https://github.com/melvin0008/awesome-projects-boilerplates/blob/master/CONTRIBUTING.MD">Contributing</a></h1>
|
||
<p>Your contributions are always welcome!</p>
|
||
<h2 id="license">License</h2>
|
||
<p><a href="http://creativecommons.org/publicdomain/zero/1.0/"><img
|
||
src="http://i.creativecommons.org/p/zero/1.0/88x31.png"
|
||
alt="CC0" /></a></p>
|
||
<p>To the extent possible under law, <a
|
||
href="http://melvinphilips.com">Melvin Philips</a> has waived all
|
||
copyright and related or neighboring rights to this work.</p>
|
||
<p><a
|
||
href="https://github.com/melvin0008/awesome-projects-boilerplates">projectsboilerplates.md
|
||
Github</a></p>
|