jokester / Typescript Boilerplate
Start writing stuff in TypeScript without bothered by configurations
Stars: ✭ 35
Programming Languages
javascript
184084 projects - #8 most used programming language
typescript
32286 projects
Projects that are alternatives of or similar to Typescript Boilerplate
Html Sass Babel Webpack Boilerplate
Webpack 4 + Babel + ES6 + SASS + HTML Modules + Livereload
Stars: ✭ 35 (+0%)
Mutual labels: webpack, boilerplate
Marvin
Opinionated React app boilerplate in TypeScript, based on CRA.
Stars: ✭ 783 (+2137.14%)
Mutual labels: webpack, boilerplate
Rails Template
Application template for Rails 6 projects; preloaded with best practices for TDD, security, deployment, and developer productivity.
Stars: ✭ 763 (+2080%)
Mutual labels: heroku, boilerplate
Angular2 Webpack Boilerplate
A boilerplate for Angular 2 and Webpack
Stars: ✭ 30 (-14.29%)
Mutual labels: webpack, boilerplate
Minimal React Webpack Babel Setup
The minimal React, Webpack, Babel Setup. You want to get beyond create-react-app?
Stars: ✭ 777 (+2120%)
Mutual labels: webpack, boilerplate
Preact Boilerplate
🎸 Ready-to-rock Preact starter project, powered by Webpack.
Stars: ✭ 959 (+2640%)
Mutual labels: webpack, boilerplate
React Webpack Typescript Starter
Minimal starter with hot module replacement (HMR) for rapid development.
Stars: ✭ 632 (+1705.71%)
Mutual labels: webpack, boilerplate
M Fe Boilerplates
Lucid & Futuristic Production Boilerplates For Frontend(Web) Apps, React/RN/Vue, with TypeScript(Optional), Webpack 4/Parcel, MobX/Redux 💫 多技术栈前端项目模板
Stars: ✭ 877 (+2405.71%)
Mutual labels: webpack, boilerplate
Thinkful Workshop React Redux Node Mongodb Webpack2
Stars: ✭ 12 (-65.71%)
Mutual labels: webpack, boilerplate
Bozon
🛠 Command line tool for building, testing and publishing modern Electron applications
Stars: ✭ 687 (+1862.86%)
Mutual labels: webpack, boilerplate
Suicrux
🚀 Ultimate universal starter with lazy-loading, SSR and i18n. [not maintained]
Stars: ✭ 958 (+2637.14%)
Mutual labels: webpack, boilerplate
React Isomorphic Boilerplate
🌟 An universal React isomorphic boilerplate for building server-side render web app.
Stars: ✭ 653 (+1765.71%)
Mutual labels: webpack, boilerplate
Express React Boilerplate
🚀🚀🚀 This is a tool that helps programmers create Express & React projects easily base on react-cool-starter.
Stars: ✭ 32 (-8.57%)
Mutual labels: webpack, boilerplate
Vortigern
A universal boilerplate for building web applications w/ TypeScript, React, Redux, Server Side Rendering and more.
Stars: ✭ 647 (+1748.57%)
Mutual labels: webpack, boilerplate
Great Big Example Application
A full-stack example app built with JHipster, Spring Boot, Kotlin, Angular 4, ngrx, and Webpack
Stars: ✭ 899 (+2468.57%)
Mutual labels: webpack, heroku
Secure Electron Template
The best way to build Electron apps with security in mind.
Stars: ✭ 623 (+1680%)
Mutual labels: webpack, boilerplate
Vue Crud
Vue.js based REST-ful CRUD system
Stars: ✭ 629 (+1697.14%)
Mutual labels: webpack, boilerplate
Webpack2 Express Heroku Starter
Starter app using Webpack 2, Express, setup to deploy to Heroku.
Stars: ✭ 12 (-65.71%)
Mutual labels: webpack, heroku
Jekyll Boilerplate
Helpful files to get started working on a new Jekyll website
Stars: ✭ 30 (-14.29%)
Mutual labels: webpack, boilerplate
typescript-boilerplate
Boilerplates to start making stuff in TypeScript, without bothered by configurations (until one really needs to).
All the variants contains:
- known-to-work configurations
tsconfig.json
-
jest
/ts-jest
for testing -
eslint
for linting -
prettier
for formatting
- known-to-work package versions (
yarn.lock
) - useful npm scripts (see
package.json
in each variant for exact list)npm dev
-
npm typecheck
/npm typecheck:watch
-
npm lint
/npm lint:fix
-
npm test
/npm test:watch
/npm test:coverage
-
npm build
/npm analyze
Configurations
The principles behind current (opinionated) settings are:
- Be as strict as possible in TypeScript
- When there is a upstream (like in the case of
create-react-app
), follow it- When some upstream configuration can and often needs to be overridden, make it explicit
- Only add really useful and non-conflicting plugins / configurations (webpack HMR for example)
Variants
Browser only: browser-react
- based on create-react-app / template-typescript
- use scss instead of css
- a switch to use preact instead of React.
Browser + Web Server: web-nextjs
- based on Next.js 9.5 and its builtin ts support
- contains configured plugins:
- contains a (opinionated) static typed dynamic routing, see route definition / route consumer
- not including a custom server
Node.js library / CLI node-lib
- an empty npm package
(obsolete) Mobile / React Native: mobile-react-native
- not updated recently. PRs welcome.
LICENSE
- work from upstream repositories follows their licenses
- other contents are MIT licensed
- other contents are WTFPL licensed too
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].