47,730
stars
+10
5,140
forks
1,926
watchers
360
prs
116
issues
1
releases
0
discussions
README
Frontend Development Manually curated collection of resources for frontend web developers. You are viewing a browseable version, split by category in many small files. There is also a really huge file with every single resource on one page. Proceed to the totally gigantic file if you are into this kind of thing. This is the current version, which receives ongoing updates. If you want the good old bookmarks, please use the tag v.1.0. Keep in mind, that the old version has many outdated links. --------------------------------------------------------- Appearance The outward or visible aspect of a website. + Animation: The process of creating motion and shape change. + Typography: The style, arrangement, or appearance of typeset matter. + Visualization: Placing data in a visual context. Architecture High level structure of the frontend code and the discipline of creating such structures. + Algorithms: A self-contained step-by-step set of operations to be performed. Algorithms perform calculation, data processing, and/or automated reasoning tasks. + Design Patterns: Best practices that the programmer can use to solve common problems when designing an application or system. + Designs: Ready to use and well documented structures and frameworks for frontend development. + Event-Driven Programming: Event-driven programming is a programming paradigm in which the flow of the program is determined by events such as user actions, sensor outputs, or messages from other programs/threads. + Functional Programming: Functional programming is a programming paradigm, that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data. + Functional Reactive Programming (FRP): FRP is a programming paradigm for asynchronous dataflow programming using the building blocks of functional programming. Compatibility Ability of a product to work with different input/output devices and rendering software. Including printers, email, mobile devices and different browsers. + Cross Browser: Cross-browser refers to the ability of a website, web application, HTML construct or client-side script to function in environments that provide its required features and to bow out or degrade gracefully when features are absent or lacking. + E-Mail: Preparing HTML based electronic mail. + Keyboard: Working with keyboard input in a web browser. + Mobile: Development of websites optimized for viewing on smartphone and tablet devices. + Printers: Manipulation of printer output through CSS. + Responsive Web Design (RWD): RWD responds to the needs of the users and the devices they’re using. The layout changes based on the size and capabilities of the device. + Web Accessibility: Web accessibility means that people with disabilities can perceive, understand, navigate, and interact with the Web, and that they can contribute to the Web. Ecosystem Important developers, companies, organizations and news sources. + Communities Around Pr
Top issues
#372How about a search box?2 comments · 2017-03-18#233Add JavaScript Optimization Killers under Performance2 comments · 2014-06-25#421Dead link1 comments · 2021-02-28#411Improve readability1 comments · 2020-04-29#244ES6 Modules1 comments · 2014-07-04#235"Is TDD dead?"1 comments · 2014-06-27#232Add HTML5 Boilerplate1 comments · 2014-06-25#527[Suggestion] Add "Topolines" to the Components section0 comments · 2026-07-23
Latest release
Version of 2015 v.1.0 2016-05-21This is the first version, which was launched in 2013 and slightly updated until mid 2015. It has many dead or wrong links by now.