====== Web development ====== * [[css|Cascading Style Sheets]] * [[scss|SCSS]] ===== Static Site Generators ===== //Write your site in a markdown language and generate static HTML files instead of editing them in an online CMS. Reduces attack surface, improves site loading time – at the expense of dynamic content abilities.// * Hugo – written in [[.:golang|Go]] * [[https://www.getzola.org/|Zola]] – written in Rust * Jekyll * [[https://getpublii.com/|Publii]] – desktop CMS generating static sites. Uses [[https://handlebarsjs.com/|Handlebars.js]] to render its themes. see also: [[https://github.com/awesome-selfhosted/awesome-selfhosted#static-site-generators|awesome-selfhosted#static-site-generators]] ===== Content Management Systems ===== * [[https://www.concrete5.org/|Concrete5]] – WYSIWYG live website builder CMS. * Wordpress * [[https://de.wordpress.org/gutenberg/|Gutenberg]] plugin allows WYSIWYG content site building ===== Frameworks ===== ==== Backend ==== * [[Laravel|Laravel]] (PHP) ==== Frontend ==== * [[angular|Angular]] (JS) * [[react|React]] (JS) ===== Developer tools ===== * [[https://developers.google.com/web/tools/chrome-devtools|Chrome DevTools]] * [[https://developers.google.com/web/tools/chrome-devtools/dom|Get Started With Viewing And Changing The DOM]] * [[https://frontendchecklist.io/|Frontend Checklist]] ==== Test automation ==== * [[https://gauge.org/gauge-taiko/|Gauge/Taiko]] * [[https://www.cypress.io/|Cypress]] – JS-based end-to-end testing for anything that runs in a browser.