Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ManzDev/awesome-fullstack

A list of curated resources related to FullStack (Frontend, Backend and DevOps)
https://github.com/ManzDev/awesome-fullstack

List: awesome-fullstack

Last synced: about 1 month ago
JSON representation

A list of curated resources related to FullStack (Frontend, Backend and DevOps)

Awesome Lists containing this project

README

        

![Awesome FullStack List](awesome-logo.png)

A list of curated resources related to FullStack Β· Frontend, Backend and DevOps

### Legend

* πŸ“˜ Post o article / πŸ“™ Slide or presentation / πŸ“• Book online
* πŸ†“ Free resources / πŸ“„ PDF or document / πŸ“½οΈ Talk or video reference

* πŸ’¬ List or collection / πŸ“‚ CMS or manager / ☁ Cloud or CDN resource
* πŸ”¨ Useful tool / πŸ”Œ Plugin or extension / 🌟 Visual theme

* πŸ“¦ Bundlers or build tools / πŸ“œ Template or configuration
* πŸ—» Images-related / πŸ’Ž Valuable resource

---

# ⚑ VSCode / Editors

**VSCode Themes**
- 🌟 [Dracula Theme](https://draculatheme.com/) · A dark theme
- 🌟 [Rainglow](https://rainglow.io/) · 320 themes for Text editors
- 🌟 [SETI Monokai](https://github.com/smukkekim/vscode-setimonokai-theme) · SETI Monokai Theme for VSCode

**VSCode Extensions**
- πŸ”Œ [Settings Sync](https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync) Β· Sync your VSCode Settings on cloud πŸ“˜ [Tutorial](http://shanalikhan.github.io/2015/12/15/Visual-Studio-Code-Sync-Settings.html)
- πŸ”Œ [Emojisense](https://marketplace.visualstudio.com/items?itemName=bierner.emojisense) Β· Emoji autocomplete
- πŸ”Œ [Import Cost](https://marketplace.visualstudio.com/items?itemName=wix.vscode-import-cost) Β· Calc cost to import dependencies
- πŸ”Œ [IntelliJ IDEA Keybindings](https://marketplace.visualstudio.com/items?itemName=k--kato.intellij-idea-keybindings) Β· IDEA Keybindings for VSCode
- πŸ”Œ [Docker](https://marketplace.visualstudio.com/items?itemName=PeterJausovec.vscode-docker) Β· Adds syntax for Dockerfile and docker-compose files
- πŸ”Œ [Icons](https://marketplace.visualstudio.com/items?itemName=robertohuertasm.vscode-icons) Β· Icons for Visual Studio Code
- πŸ”Œ [Bracket Pair Colorizer](https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer) Β· A customizable extension for colorizing matching brackets
- πŸ”Œ [CodeMetrics](https://marketplace.visualstudio.com/items?itemName=kisstkondoros.vscode-codemetrics) Β· Computes complexity in TypeScript / JavaScript files
- πŸ”Œ [Duplicate action](https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-duplicate) Β· Ability to duplicate files in VS Code
- πŸ”Œ [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) Β· Integrates ESLint JavaScript into VS Code
- πŸ”Œ [Better Comments](https://marketplace.visualstudio.com/items?itemName=aaron-bond.better-comments) Β· Improve your code commenting by annotating
- πŸ”Œ [PostCSS Sorting](https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-postcss-sorting) Β· VS Code plugin to sort CSS rules content with specified order
- πŸ”Œ [File-size](https://marketplace.visualstudio.com/items?itemName=zh9528.file-size) Β· Show the current text file size in the status bar
- πŸ”Œ [Vetur](https://marketplace.visualstudio.com/items?itemName=octref.vetur) Β· Vue tooling for VS Code
- πŸ“˜ [User defined Snippets](https://code.visualstudio.com/docs/editor/userdefinedsnippets) Β· Create your own snippets

# ⚑ Front-end

- πŸ“„ [Web Developer Roadmap](https://github.com/ManzDev/roadmap-web-developer-2017) Β· A web developer Roadmap

## HTML5

**HTML**
- πŸ“„ [LenguajeHTML](https://lenguajehtml.com/) Β· HTML CheatSheet & Docs
- πŸ”Œ [EMMET](https://emmet.io/) Β· Plugin for many popular text editors which greatly improves HTML & CSS workflow
- πŸ“™ [GuΓ­a rΓ‘pida de EMMET](https://bit.ly/guiaemmet) Β· Fast tips and code for create HTML with EMMET
- πŸ”¨ [Real Favicon Generator](https://realfavicongenerator.net/) Β· Fast favicon generator from one image to multiple devices
- πŸ”¨ [Pug](https://pugjs.org/) Β· Robust, elegant, feature rich template engine for Node.js

**Markdown**
- πŸ“˜ [Mastering Markdown](https://guides.github.com/features/mastering-markdown/) Β· A lightweight and easy-to-use syntax for styling text

## CSS3

- πŸ“„ [LenguajeCSS](https://lenguajecss.com/) Β· CSS CheatSheet & Docs
- πŸ’Ž [CanIUse](https://caniuse.com/) Β· Can I use this on my browser?
- πŸ”¨ [Sass](https://sass-lang.com/) Β· Mature, stable, and powerful professional grade CSS extension language
- πŸ”¨ [LESS](http://lesscss.org/) Β· Backwards-compatible language extension for CSS
- πŸ”¨ [StyleLint](https://stylelint.io/) Β· A mighty, modern linter that helps you avoid errors and enforce conventions in your styles

### PostCSS

- πŸ”¨ [PostCSS](https://postcss.org/) Β· Transform your CSS with JS
- πŸ”Œ [PostCSS-preset-env](https://preset-env.cssdb.org/) Β· Use tomorrow’s CSS today
- πŸ”Œ [PostCSS-mixins](https://github.com/postcss/postcss-mixins) Β· PostCSS plugin for mixins (CSS functions)
- πŸ”Œ [PostCSS-font-magician](https://github.com/jonathantneal/postcss-font-magician) Β· Magically generate all the @font-face rules
- πŸ”Œ [PostCSS-easy-import](https://github.com/trysound/postcss-easy-import) Β· Inline @import rules content with extra features
- πŸ”Œ [PostCSS-clean](https://github.com/leodido/postcss-clean) Β· PostCSS plugin to minify your CSS with clean-css
- πŸ”Œ [PostCSS-sorting](https://github.com/hudochenkov/postcss-sorting) Β· PostCSS plugin to keep rules and at-rules content in order
- πŸ”Œ [SugarSS](https://github.com/postcss/sugarss) Β· Indentation-based CSS syntax for PostCSS
- πŸ”Œ [PostCSS-trolling](https://github.com/juanfran/postcss-trolling) Β· Change all to Comic Sans font
- πŸ”¨ [CSSComb](http://csscomb.com/)

## Javascript

- πŸ“„ [LenguajeJS](https://lenguajejs.com/) Β· Javascript CheatSheet & Docs
- πŸ’¬ [CDNjs](https://cdnjs.com/) Β· Javascript & CSS libraries hosted on Cloudflare CDN
- πŸ’Ž [JavaScript Equaility Table Game](https://slikts.github.io/js-equality-game/) Β· JS Equality Game
- πŸ”¨ [Terser](https://github.com/terser-js/terser) Β· Javascript ES6 minifier
- πŸ’¬ [30secondsofcode.org](https://30secondsofcode.org/) Β· Collection of Javascript snippets
- πŸ’Ž [ES6 Kangax Table](https://kangax.github.io/compat-table/es6/) Β· Kangax ES6 Compatibility table
- πŸ”¨ [BabelJS](https://babeljs.io/) Β· Use next generation JavaScript, today
- βœ”οΈ [ESLint](https://eslint.org/) Β· The pluggable linting utility for JavaScript and JSX
- πŸ› [Clean Code](https://github.com/ryanmcdermott/clean-code-javascript/) Β· Clean Code concepts adapted for JavaScript
- βœ”οΈ [Jest](https://jestjs.io/) Β· Delightful JavaScript Testing
- βœ”οΈ [️ES6 Katas](http://es6katas.org/) Β· Learn ES6 by doing it. Fix failing tests. Keep all learnings
- πŸ”¨ [MythBusters](https://mythbusters.js.org/) Β· A JavaScript Handbook exploring perfomance & readibility

## Components

- πŸ”¨ [Elix Components](https://component.kitchen/elix) Β· Open collection of HQ web components for common user interface patterns
- πŸ”¨ [MoleculeJS](https://moleculejs.org/) Β· Declarative, flexible Custom Elements

## React

- πŸ”¨ [Create React App](https://facebook.github.io/create-react-app/) Β· A ready-to-go React application creator (by running one command)
- πŸ”¨ [ReactJS](https://reactjs.org/) Β· A JavaScript library for building user interfaces
- πŸ“… [React Conf](https://conf.reactjs.org/)
- πŸ“„ [React Hooks](https://reactjs.org/docs/hooks-intro.html)
- πŸ”¨ [Emotion CSS-in-JS](https://emotion.sh/) Β· The Next Generation of CSS-in-JS
- πŸ”¨ [Styled Components](https://www.styled-components.com/)

## Vue

- πŸ”¨ [VueJS](https://vuejs.org/) Β· A Progressive JavaScript Framework
- πŸ“„ [VueJS v2 Guide](https://vuejs.org/v2/guide/) Β· VueJS 2.0 Guide
- πŸ“„ [Class/Style bindings](https://vuejs.org/v2/guide/class-and-style.html) Β· Classes with VueJS
- πŸ“„ [SFC: Single File Components](https://vuejs.org/v2/guide/single-file-components.html) Β· Single File Components
- πŸ”Œ [Chrome VueJS extension](https://chrome.google.com/webstore/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd) Β· DevTools extension for debugging Vue.js apps
- πŸ”Œ [Babel-plugin-transform-vue-jsx](https://github.com/vuejs/babel-plugin-transform-vue-jsx) Β· Babel plugin for Vue 2.0 JSX
- πŸ”Œ [Vue-resource](https://github.com/pagekit/vue-resource) Β· The HTTP client for Vue.js
- πŸ”Œ [ESLint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) Β· Official ESLint plugin for Vue.js
- πŸ”Œ [Axios](https://github.com/axios/axios) Β· Promise based HTTP client for the browser and node.js
- πŸ”¨ [Vue CLI 3](https://cli.vuejs.org/) Β· Standard Tooling for Vue.js Development
- πŸ”¨ [Vuex](https://vuex.vuejs.org/) Β· State management pattern + library for Vue.js apps
- πŸ”¨ [SSR](https://ssr.vuejs.org/) Β· Server Side Rendering for Vue.js
- πŸ”¨ [Nuxt](https://nuxtjs.org/) Β· A framework for Vue.js framework.
- πŸ”¨ [Portal-vue](https://linusborg.github.io/portal-vue/) Β· A Vue Plugin to render your component's templates anywhere in the DOM

**Routers**
- πŸ”¨ [Vue Router](https://router.vuejs.org/) Β· Official router for Vue.js
- πŸ”¨ [Page.js router](https://github.com/visionmedia/page.js) Β· Tiny ~1200 byte Express-inspired client-side router
- πŸ”¨ [Director router](https://github.com/flatiron/director) Β· A tiny and isomorphic URL router for JavaScript

**Testing**
- πŸ”¨ [Vue-test-utils](https://vue-test-utils.vuejs.org/) Β· Official unit testing utility library for Vue.js
- πŸ”¨ [Avoriaz](https://eddyerburgh.gitbooks.io/avoriaz/content/) Β· A Vue.js testing utility library

**Internationalization**
- πŸ”¨ [Vue-i18n](https://kazupon.github.io/vue-i18n/) Β· Internationalization plugin for Vue.js

**Static generators**
- πŸ”¨ [VuePress](https://vuepress.vuejs.org/) Β· Vue-powered Static Site Generator
- πŸ”¨ [Docsify](https://docsify.js.org/) Β· A magical documentation site generator

**Validation**
- πŸ”¨ [Vuelidate](https://monterail.github.io/vuelidate/) Β· Simple, lightweight model-based validation for Vue.js 2.0
- πŸ”¨ [Vee Validate](https://baianat.github.io/vee-validate/) Β· Input Validation Framework for Vue.js

**GraphQL**
- πŸ”¨ [Vue Apollo](https://akryum.github.io/vue-apollo/) Β· Integrate GraphQL in your Vue.js apps

**Webpack**
- πŸ”Œ [Vue-loader](https://vue-loader.vuejs.org/) Β· Webpack loader for Vue.js components

**Lists**
- πŸ”¨ [Curated VueJS](https://curated.vuejs.org/) Β· Find the best packages for your Vue app
- πŸ’¬ [Awesome Vue](https://github.com/vuejs/awesome-vue) Β· A curated list of awesome things related to Vue.js

# ⚑ Back-end

## PHP

- 🐘 [PHP](http://php.net) · Fast, flexible and pragmatic language programming
- 🐘 [PHP-Fig](https://www.php-fig.org/) · PHP Standard Recommendations
- 🐘 [PSR-4: Autoload](https://www.php-fig.org/psr/psr-4/) · Autoloading classes from file paths
- πŸ’¬ [Learn PHP: Modern way](https://odan.github.io/learn-php/)
- 🐘 [Laravel](https://laravel.com/) · The PHP Framework For Web Artisans

## NodeJS

- πŸ”¨ [NodeJS](https://nodejs.org/) Β· JavaScript runtime built on Chrome's V8 JavaScript engine
- πŸ”¨ [NPM](https://npmjs.com/) Β· Node Package Manager
- πŸ”¨ [Yarn](https://yarnpkg.com/en/) Β· NPM improved

## Seguridad

**Password Managers**
- πŸ”’ [KeePass2](https://keepass.info/) Β· Free, open source, light-weight and easy-to-use password manager (Windows)
- πŸ”’ [KeePassXC](https://keepassxc.org/) Β· KeePass Cross-Platform Community Edition
- πŸ”’ [EnPass](https://www.enpass.io/) Β· Secure passwords with Enpass password manager
- πŸ”’ [MiniKeePass](https://minikeepass.github.io/) Β· KeePass for iPhone
- πŸ”’ [LastPass](https://www.lastpass.com/) Β· Don't forget passwords with a online password manager
- πŸ”’ [BitWarden](https://bitwarden.com/) Β· Store, share, and sync sensitive data
- πŸ”’ [QtPass](https://qtpass.org/) Β· Multi-platform GUI for pass, the standard unix password manager

**Tips**
- πŸ“˜ [Parte 1](https://programar.cloud/post/como-implementar-la-seguridad-en-tu-api-parte-1/) [Parte 2](https://programar.cloud/post/como-implementar-la-seguridad-en-tu-api-parte-2/) Β· CΓ³mo implementar la seguridad en tu API

# ⚑ DevOps

## Terminal

**GNU/Linux**
- πŸ’Ώ [Debian](https://www.debian.org/) Β· Free operating system for your computer or server
- πŸ’Ώ [Alpine](https://alpinelinux.org/) Β· Linux for power users who appreciate security, simplicity and resource efficiency
- πŸ’Ώ [BusyBox](https://www.busybox.net/) Β· Tiny versions of many common UNIX utilities into a single small executable

**Shells**
- πŸ‘¨β€πŸ’» [Bash-it](https://github.com/Bash-it/bash-it) Β· Framework for your Bash shell
- πŸ‘¨β€πŸ’» [Oh My ZSH](https://github.com/robbyrussell/oh-my-zsh) Β· Framework for your zsh shell
- πŸ‘¨β€πŸ’» [Putty](https://www.putty.org/) Β· A SSH client for Windows
- πŸ‘¨β€πŸ’» [ASCIInema](https://asciinema.org/) Β· Record and share your terminal sessions, the right way

**Tools/Commands**
- πŸ‘¨β€πŸ’» [htrace.sh](https://github.com/trimstray/htrace.sh) Β· Simple shell script to debugging http/https connection tracing, response headers and mixed-content
- πŸ‘¨β€πŸ’» [nGrok](https://ngrok.com/) Β· One command for an instant, secure URL to your localhost server through any NAT or firewall
- πŸ”¨ [TheFuck](https://github.com/nvbn/thefuck) Β· Efficiency tool to handle misspelling bash commands
- πŸ”¨ [tmux](https://github.com/tmux/tmux/wiki) Β· Utility to split command line area into spaces
- πŸ“ˆ [htop](https://hisham.hm/htop/) Β· Interactive process viewer for Unix

**Control version**
- πŸ”¨ [Git](https://git-scm.com/) Β· Control version
- πŸ”¨ [GitHub](https://github.com/) Β· Largest community of developers and open source projects
- πŸ”Œ [Gitmoji-cli](https://github.com/carloscuesta/gitmoji-cli) Β· Emojis for you Git commits

**CI**
- πŸ”¨ [Travis](https://travis-ci.org/) Β· Easily sync your GitHub projects with Travis CI and testing your code
- πŸ”¨ [Jenkins](https://jenkins.io/) Β· Build great things at any scale
- πŸ”¨ [CircleCI](https://circleci.com/) Β· Automate your development process quickly, safely, and at scale

**Package Managers**
- πŸ”¨ [HomeBrew](https://brew.sh/index_es.html) Β· Package Manager for MacOS
- πŸ”¨ [Chocolatey](https://chocolatey.org/) Β· Package Manager for Windows

## Bundlers

**Bundlers**
- πŸ“¦ [Webpack](https://webpack.js.org/) Β· Bundle your scripts, styles, assets, images and others.
- πŸ“¦ [ParcelJS](https://parceljs.org/) Β· Blazing fast zero config webapp bundler.
- πŸ“œ [Parcel Document Blank](https://github.com/ManzDev/parcel-document-blank) Β· Parcel template for front-end projects (with preprocessors)
- πŸ”Œ [Parcel Bundle Visualiser](https://github.com/gregtillbrook/parcel-plugin-bundle-visualiser) Β· A plugin for the parcel bundler to visualise bundle contents

**Build Tools/Runners**
- πŸ“¦ [GulpJS](https://gulpjs.com/) Β· Runner and build tool
- πŸ’¬ [Plugins para Gulp](https://gulpjs.com/plugins/) Β· List of Gulp plugins for multiple purposes

## Servers

**Server Provider**
- ☁ [DigitalOcean](https://www.digitalocean.com/) · Deploy, manage and scale cloud apps on your infrastructure
- ☁ [Amazon (AWS)](https://aws.amazon.com/es/) · Build, manage and deploy powerful cloud servers
- ☁ [Google Cloud](https://cloud.google.com/) · Build, innovate, and scale with Google Cloud Platform
- ☁ [Azure](https://azure.microsoft.com/) · Cloud computing service for building, testing, deploying, and managing apps

**CDN Providers**
- ☁ [CloudFlare CDN](https://www.cloudflare.com/cdn/) · Fast and free global content delivery network
- ☁ [MaxCDN](https://www.stackpath.com/maxcdn/) · Easy and economic content delivery network

**Docker**
- 🐳 [Docker](https://www.docker.com/) · Build, Manage and Secure your apps
- ☁ [Docker Hub](https://hub.docker.com) · Dev-test pipeline automation, 100,000+ free apps, public and private registries
- ☁ [Docker Compose](https://docs.docker.com/compose/install/) · Tool for define and running multi-container Docker apps
- πŸ“ˆ [ctop](https://ctop.sh/) Β· Concise commandline monitoring for containers
- ☁ [Kubernetes](https://kubernetes.io/) · Open source system for automating deployment, scaling and management containers
- βœ”οΈ [FromLatest](https://www.fromlatest.io/) Β· An opinionated Dockerfile linter. Web version of [dockerfilelint](https://github.com/replicatedhq/dockerfilelint)

## Static Web / CMS / Doc Generators

**Static Web Generators**
- πŸ’¬ [StaticGen](https://www.staticgen.com/) Β· Static webpage generator list
- πŸ“‚ [Docusaurus](https://docusaurus.io/) Β· Document page generator (Facebook)
- πŸ“‚ [Docz](https://www.docz.site/) Β· Documents page generator

**Alternative CMS**
- πŸ“‚ [GetGrav](https://getgrav.org/) Β· Grav CMS
- πŸ“‚ [Gatsby: React CMS](https://www.gatsbyjs.org/)
- πŸ“‚ [Gridsome: Vue CMS](https://gridsome.org/)

# ⚑ Events

- πŸ“… [JSDay (CanariasJS)](https://jsdaycanarias.com/) Β· JSDay (Javascript Event)
- πŸ“… [TLP Innova](https://tlp-tenerife.com/tlpinnova/) Β· Tenerife LAN Party (Developer & Other Event)

# ⚑ Images

**Patterns**
- πŸ—» [SVG Backgrounds](https://www.svgbackgrounds.com/) Β· Fast SVG background for your webpage
- πŸ—» [Hero Patterns](https://www.heropatterns.com/) Β· Collection of repeatable SVG background patterns

**SVG**
- πŸ“• [SVG Pocket Guide](http://svgpocketguide.com/book/) Β· Cute and little SVG pocket book
- πŸ”¨ [Vectr](https://vectr.com/) Β· Free graphic software for create vector graphics
- πŸ”¨ [Inkscape](http://inkscape.org/) Β· Open source SVG image editor
- πŸ”¨ [Figma](https://www.figma.com/) Β· Design, prototype with Figma Editor

# ⚑ Resources

**CheatSheets**
- πŸ“„ [Rico Cheatsheets](https://devhints.io/) Β· Collection of interactive cheatsheets
- πŸ“„ [OverAPI](http://overapi.com/) Β· Interactive Cheat Sheets

**Images**
- ✏️ [Carbon](https://carbon.now.sh/) · Create and share beautiful images of your source code

**Humor**
- 🀣 [XKCD](https://xkcd.com/) · A webcomic of romance, sarcasm, math, and language
- 🀣 [CommitStrip](http://www.commitstrip.com/) · The blog relating the daily life of web agency developers

**Others**
- πŸ“„ [30 Seconds of Interviews](https://30secondsofinterviews.org/) Β· A curated collection of common web development interview questions to help you prepare for your next interview
- πŸ†“ [PacktPub: Libros/Ebooks](https://www.packtpub.com/packt/offers/free-learning) Β· Free daily ebook
- πŸ”¨ [Draw.io](https://draw.io) Β· Free online diagram software for making flowcharts, diagrams and charts
- πŸŽ“ [Education Pack GitHub](https://education.github.com/pack/join) Β· GitHub Student Pack Page