Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/reyronald/awesome-toolkits

A curated list of open source, high-quality, popular and well maintained "zero-configuration" (#0CJS) toolkits
https://github.com/reyronald/awesome-toolkits

List: awesome-toolkits

awesome awesome-list awesome-lists build-tools cli javascript toolkits zero-configuration

Last synced: about 1 month ago
JSON representation

A curated list of open source, high-quality, popular and well maintained "zero-configuration" (#0CJS) toolkits

Awesome Lists containing this project

README

        

# Awesome Toolkits [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

> A curated list of open source, high-quality, popular and well maintained "zero-configuration" (#0CJS) toolkits

A "toolkit" is a set of tools in any form that allows you to create applications with no build configuration. Also known as "[zero-configuration tools](https://github.com/topics/zero-configuration)" (#0CJS).

## Contents

- [Web](#web)
- [Mobile](#mobile)
- [Other](#other)
- [Related lists](#related-lists)
- [Resources](#resources)
- [Contribute](#contribute)
- [License](#license)

## Web

* [Create React App](https://github.com/facebookincubator/create-react-app) - Create React apps with no build configuration.
* [Create React App Typescript](https://github.com/wmonk/create-react-app-typescript) - Create React apps using typescript with no build configuration.
* [vue-cli](https://github.com/vuejs/vue-cli) - A simple CLI for scaffolding Vue.js projects.
* [preact-cli](https://github.com/developit/preact-cli) - High-performance Preact PWA's in seconds.
* [Angular CLI](https://github.com/angular/angular-cli) - CLI tool for Angular.
* [ember-cli](https://github.com/ember-cli/ember-cli) - The Ember.js command line utility.
* [Aurelia CLI](https://github.com/aurelia/cli) - The official command line tooling for Aurelia. Use the CLI to create projects, scaffold components and bundle your app for release.
* [Create Elm App](https://github.com/halfzebra/create-elm-app) - Create Elm apps with zero configuration.
* [Webpack](https://github.com/webpack/webpack) - A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows to load parts for the application on demand. Through "loaders," modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
* [Parcel](https://github.com/parcel-bundler/parcel) - πŸ“¦πŸš€ Blazing fast, zero configuration web application bundler.
* [Next.js](https://github.com/zeit/next.js) - Next.js is a minimalistic framework for server-rendered React applications.
* [Create Ueno App](https://github.com/ueno-llc/create-ueno-app) - The easiest and fastest way to create new web projects with next, gatsby, create-react-app and mobile projects with react-native.
* [Create Next App](https://github.com/segmentio/create-next-app) - Create Next.js apps in one command.
* [After.js](https://github.com/jaredpalmer/after.js) - Next.js-like framework for server-rendered React apps built with React Router 4.
* [Sapper](https://github.com/sveltejs/sapper) - Military-grade progressive web apps, powered by Svelte.
* [Nuxt.js](https://github.com/nuxt/nuxt.js) - Versatile Vue.js Framework.
* [Razzle](https://github.com/jaredpalmer/razzle) - ✨ Create server-rendered universal JavaScript applications with no configuration.
* [nwb](https://github.com/insin/nwb) - A toolkit for React, Preact, Inferno & vanilla JS apps, React libraries and other npm modules for the web, with no configuration (until you need it).
* [Gatsby](https://github.com/gatsbyjs/gatsby) - βš›οΈπŸ“„πŸš€ Blazing-fast static site generator for React.
* [Neutrino](https://github.com/mozilla-neutrino/neutrino-dev) - Create and build modern JavaScript applications with zero initial configuration.
* [Strapi](https://github.com/strapi/strapi/) - πŸš€ Node.js Content Management Framework (headless-CMS) to build powerful API with no effort.
* [Backpack](https://github.com/jaredpalmer/backpack) - πŸŽ’ Backpack is a minimalistic build system for Node.js projects.
* [Create Guten Block](https://github.com/ahmadawais/create-guten-block/) - Create WordPress Gutenberg plugins with zero-configuration.
* [Rekit](https://github.com/supnate/rekit) - Toolkit for building scalable web applications with React, Redux and React-router.
* [Docusaurus](https://github.com/facebook/Docusaurus) - Easy to maintain open source documentation websites.

## Mobile

* [Create React Native App](https://github.com/react-community/create-react-native-app) - Create a React Native app on any OS with no build config.
* [Ionic Framework](https://ionicframework.com/getting-started) - Create a hybrid app based on Angular & Cordova on any OS with minimal build config.
* [Quasar Framework](http://quasar-framework.org/) - Build responsive websites, PWAs, hybrid mobile Apps (that look native!) and Electron apps, all simultaneously using same codebase, powered with Vue.

## Other

* [react-scripts](https://github.com/facebookincubator/create-react-app/tree/master/packages/react-scripts) - This package includes scripts and configuration used by Create React App.
* [react-app-rewired](https://github.com/timarney/react-app-rewired) - Override create-react-app webpack configs without ejecting.
* [kcd-scripts](https://github.com/kentcdodds/kcd-scripts) - CLI toolbox for common scripts for [Kent C. Dodds](https://github.com/kentcdodds/kcd-scripts)' projects.
* [react-snap](https://github.com/stereobooster/react-snap) - πŸ‘» Zero-configuration framework-agnostic static prerendering for SPAs.
* [d-scripts](https://github.com/trae/d-scripts) - Opinionated toolkit for Node apps based on [kcd-scripts](https://github.com/kentcdodds/kcd-scripts).
* [nodify](https://github.com/shrynx/nodify) - Zero-config build tool system for Node.js.
* [blogfoster-scripts](https://github.com/blogfoster/blogfoster-scripts/) - Single-command, zero-config tooling for Node.js projects

## Related lists

* [Awesome](https://github.com/sindresorhus/awesome) - 😎 Curated list of awesome lists.
* [Awesome Node.js](https://github.com/sindresorhus/awesome-nodejs) - ⚑️ Delightful Node.js packages and resources.

## Resources

* ["Concerning tookits πŸ› πŸ“¦"](https://blog.kentcdodds.com/concerning-toolkits-4db57296e1c3) blog post, by [Kent C. Dodds](https://github.com/kentcdodds).
* ["Tools without config πŸ› πŸ“¦"](https://blog.kentcdodds.com/automation-without-config-412ab5e47229) blog post, by [Kent C. Dodds](https://github.com/kentcdodds).
* [Popular alternatives to Create React App](https://github.com/facebookincubator/create-react-app#popular-alternatives) in the official Create React App repo.
* ["Dan Abramov - The Melting Pot of JavaScript"](https://www.youtube.com/watch?v=G39lKaONAlA) video by [Dan Abramov](https://github.com/gaearon).
* [Some words about JavaScript fatigue](https://hackernoon.com/its-ok-to-not-use-yarn-f28dc766ef32#f380) section on the article "It’s OK to not use Yarn" by [David Gilbertson](https://hackernoon.com/@david.gilbertson).
* [How we simplified our tooling setup for Node.js projects](https://medium.com/blogfoster-engineering/how-we-simplified-our-tooling-setup-for-node-js-projects-80b423293b2c)

## Contribute

Contributions welcome! Read the [contribution guidelines](CONTRIBUTING.md) first.

## License

[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](http://creativecommons.org/publicdomain/zero/1.0)

To the extent possible under law, [Ronald Rey](http://github.com/reyronald) has waived all copyright and
related or neighboring rights to this work.