Git Product home page Git Product logo

awesome-fullstack's Introduction

Awesome FullStack List

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

VSCode Extensions

  • πŸ”Œ Settings Sync Β· Sync your VSCode Settings on cloud πŸ“˜ Tutorial
  • πŸ”Œ Emojisense Β· Emoji autocomplete
  • πŸ”Œ Import Cost Β· Calc cost to import dependencies
  • πŸ”Œ IntelliJ IDEA Keybindings Β· IDEA Keybindings for VSCode
  • πŸ”Œ Docker Β· Adds syntax for Dockerfile and docker-compose files
  • πŸ”Œ Icons Β· Icons for Visual Studio Code
  • πŸ”Œ Bracket Pair Colorizer Β· A customizable extension for colorizing matching brackets
  • πŸ”Œ CodeMetrics Β· Computes complexity in TypeScript / JavaScript files
  • πŸ”Œ Duplicate action Β· Ability to duplicate files in VS Code
  • πŸ”Œ ESLint Β· Integrates ESLint JavaScript into VS Code
  • πŸ”Œ Better Comments Β· Improve your code commenting by annotating
  • πŸ”Œ PostCSS Sorting Β· VS Code plugin to sort CSS rules content with specified order
  • πŸ”Œ File-size Β· Show the current text file size in the status bar
  • πŸ”Œ Vetur Β· Vue tooling for VS Code
  • πŸ“˜ User defined Snippets Β· Create your own snippets

⚑ Front-end

HTML5

HTML

  • πŸ“„ LenguajeHTML Β· HTML CheatSheet & Docs
  • πŸ”Œ EMMET Β· Plugin for many popular text editors which greatly improves HTML & CSS workflow
  • πŸ”¨ Real Favicon Generator Β· Fast favicon generator from one image to multiple devices
  • πŸ”¨ Pug Β· Robust, elegant, feature rich template engine for Node.js

Markdown

CSS3

  • πŸ“„ LenguajeCSS Β· CSS CheatSheet & Docs
  • πŸ’Ž CanIUse Β· Can I use this on my browser?
  • πŸ”¨ Sass Β· Mature, stable, and powerful professional grade CSS extension language
  • πŸ”¨ LESS Β· Backwards-compatible language extension for CSS
  • πŸ”¨ StyleLint Β· A mighty, modern linter that helps you avoid errors and enforce conventions in your styles

PostCSS

Javascript

  • πŸ“„ LenguajeJS Β· Javascript CheatSheet & Docs
  • πŸ’¬ CDNjs Β· Javascript & CSS libraries hosted on Cloudflare CDN
  • πŸ’Ž JavaScript Equaility Table Game Β· JS Equality Game
  • πŸ”¨ Terser Β· Javascript ES6 minifier
  • πŸ’¬ 30secondsofcode.org Β· Collection of Javascript snippets
  • πŸ’Ž ES6 Kangax Table Β· Kangax ES6 Compatibility table
  • πŸ”¨ BabelJS Β· Use next generation JavaScript, today
  • βœ”οΈ ESLint Β· The pluggable linting utility for JavaScript and JSX
    • πŸ› Clean Code Β· Clean Code concepts adapted for JavaScript
    • βœ”οΈ Jest Β· Delightful JavaScript Testing
    • βœ”οΈ ️ES6 Katas Β· Learn ES6 by doing it. Fix failing tests. Keep all learnings
  • πŸ”¨ MythBusters Β· A JavaScript Handbook exploring perfomance & readibility

Components

  • πŸ”¨ Elix Components Β· Open collection of HQ web components for common user interface patterns
  • πŸ”¨ MoleculeJS Β· Declarative, flexible Custom Elements

React

Vue

Routers

  • πŸ”¨ Vue Router Β· Official router for Vue.js
    • πŸ”¨ Page.js router Β· Tiny ~1200 byte Express-inspired client-side router
    • πŸ”¨ Director router Β· A tiny and isomorphic URL router for JavaScript

Testing

  • πŸ”¨ Vue-test-utils Β· Official unit testing utility library for Vue.js
  • πŸ”¨ Avoriaz Β· A Vue.js testing utility library

Internationalization

  • πŸ”¨ Vue-i18n Β· Internationalization plugin for Vue.js

Static generators

  • πŸ”¨ VuePress Β· Vue-powered Static Site Generator
  • πŸ”¨ Docsify Β· A magical documentation site generator

Validation

  • πŸ”¨ Vuelidate Β· Simple, lightweight model-based validation for Vue.js 2.0
  • πŸ”¨ Vee Validate Β· Input Validation Framework for Vue.js

GraphQL

  • πŸ”¨ Vue Apollo Β· Integrate GraphQL in your Vue.js apps

Webpack

  • πŸ”Œ Vue-loader Β· Webpack loader for Vue.js components

Lists

  • πŸ”¨ Curated VueJS Β· Find the best packages for your Vue app
  • πŸ’¬ Awesome Vue Β· A curated list of awesome things related to Vue.js

⚑ Back-end

PHP

  • 🐘 PHP Β· Fast, flexible and pragmatic language programming
  • 🐘 PHP-Fig Β· PHP Standard Recommendations
  • πŸ’¬ Learn PHP: Modern way
    • 🐘 Laravel Β· The PHP Framework For Web Artisans

NodeJS

  • πŸ”¨ NodeJS Β· JavaScript runtime built on Chrome's V8 JavaScript engine
  • πŸ”¨ NPM Β· Node Package Manager
  • πŸ”¨ Yarn Β· NPM improved

Seguridad

Password Managers

  • πŸ”’ KeePass2 Β· Free, open source, light-weight and easy-to-use password manager (Windows)
  • πŸ”’ KeePassXC Β· KeePass Cross-Platform Community Edition
  • πŸ”’ EnPass Β· Secure passwords with Enpass password manager
  • πŸ”’ MiniKeePass Β· KeePass for iPhone
  • πŸ”’ LastPass Β· Don't forget passwords with a online password manager
  • πŸ”’ BitWarden Β· Store, share, and sync sensitive data
  • πŸ”’ QtPass Β· Multi-platform GUI for pass, the standard unix password manager

Tips

  • πŸ“˜ Parte 1 Parte 2 Β· CΓ³mo implementar la seguridad en tu API

⚑ DevOps

Terminal

GNU/Linux

  • πŸ’Ώ Debian Β· Free operating system for your computer or server
  • πŸ’Ώ Alpine Β· Linux for power users who appreciate security, simplicity and resource efficiency
  • πŸ’Ώ BusyBox Β· Tiny versions of many common UNIX utilities into a single small executable

Shells

  • πŸ‘¨β€πŸ’» Bash-it Β· Framework for your Bash shell
  • πŸ‘¨β€πŸ’» Oh My ZSH Β· Framework for your zsh shell
  • πŸ‘¨β€πŸ’» Putty Β· A SSH client for Windows
  • πŸ‘¨β€πŸ’» ASCIInema Β· Record and share your terminal sessions, the right way

Tools/Commands

  • πŸ‘¨β€πŸ’» htrace.sh Β· Simple shell script to debugging http/https connection tracing, response headers and mixed-content
  • πŸ‘¨β€πŸ’» nGrok Β· One command for an instant, secure URL to your localhost server through any NAT or firewall
  • πŸ”¨ TheFuck Β· Efficiency tool to handle misspelling bash commands
  • πŸ”¨ tmux Β· Utility to split command line area into spaces
  • πŸ“ˆ htop Β· Interactive process viewer for Unix

Control version

  • πŸ”¨ Git Β· Control version
    • πŸ”¨ GitHub Β· Largest community of developers and open source projects
    • πŸ”Œ Gitmoji-cli Β· Emojis for you Git commits

CI

  • πŸ”¨ Travis Β· Easily sync your GitHub projects with Travis CI and testing your code
  • πŸ”¨ Jenkins Β· Build great things at any scale
  • πŸ”¨ CircleCI Β· Automate your development process quickly, safely, and at scale

Package Managers

  • πŸ”¨ HomeBrew Β· Package Manager for MacOS
  • πŸ”¨ Chocolatey Β· Package Manager for Windows

Bundlers

Bundlers

  • πŸ“¦ Webpack Β· Bundle your scripts, styles, assets, images and others.
  • πŸ“¦ ParcelJS Β· Blazing fast zero config webapp bundler.

Build Tools/Runners

  • πŸ“¦ GulpJS Β· Runner and build tool
  • πŸ’¬ Plugins para Gulp Β· List of Gulp plugins for multiple purposes

Servers

Server Provider

  • ☁ DigitalOcean Β· Deploy, manage and scale cloud apps on your infrastructure
  • ☁ Amazon (AWS) Β· Build, manage and deploy powerful cloud servers
  • ☁ Google Cloud Β· Build, innovate, and scale with Google Cloud Platform
  • ☁ Azure Β· Cloud computing service for building, testing, deploying, and managing apps

CDN Providers

  • ☁ CloudFlare CDN Β· Fast and free global content delivery network
  • ☁ MaxCDN Β· Easy and economic content delivery network

Docker

  • 🐳 Docker Β· Build, Manage and Secure your apps
    • ☁ Docker Hub Β· Dev-test pipeline automation, 100,000+ free apps, public and private registries
    • ☁ Docker Compose Β· Tool for define and running multi-container Docker apps
    • πŸ“ˆ ctop Β· Concise commandline monitoring for containers
    • ☁ Kubernetes Β· Open source system for automating deployment, scaling and management containers
    • βœ”οΈ FromLatest Β· An opinionated Dockerfile linter. Web version of dockerfilelint

Static Web / CMS / Doc Generators

Static Web Generators

  • πŸ’¬ StaticGen Β· Static webpage generator list
  • πŸ“‚ Docusaurus Β· Document page generator (Facebook)
  • πŸ“‚ Docz Β· Documents page generator

Alternative CMS

⚑ Events

⚑ Images

Patterns

  • πŸ—» SVG Backgrounds Β· Fast SVG background for your webpage
  • πŸ—» Hero Patterns Β· Collection of repeatable SVG background patterns

SVG

  • πŸ“• SVG Pocket Guide Β· Cute and little SVG pocket book
  • πŸ”¨ Vectr Β· Free graphic software for create vector graphics
  • πŸ”¨ Inkscape Β· Open source SVG image editor
  • πŸ”¨ Figma Β· Design, prototype with Figma Editor

⚑ Resources

CheatSheets

  • πŸ“„ Rico Cheatsheets Β· Collection of interactive cheatsheets
  • πŸ“„ OverAPI Β· Interactive Cheat Sheets

Images

  • ✏️ Carbon Β· Create and share beautiful images of your source code

Humor

  • 🀣 XKCD Β· A webcomic of romance, sarcasm, math, and language
  • 🀣 CommitStrip Β· The blog relating the daily life of web agency developers

Others

awesome-fullstack's People

Contributors

albererre avatar manzdev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.