githubEdit

Web Dev Bookmarks

Web Dev Bookmarks

Frontend Development Awesomearrow-up-right


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.

    • Bonsai.jsarrow-up-right: A lightweight graphics library with an intuitive graphics API and an SVG renderer.

    • Chart.jsarrow-up-right: Simple, clean and engaging charts for designers and developers.

    • Crossfilterarrow-up-right: Crossfilter is a JavaScript library for exploring large multivariate datasets in the browser.

    • Cubearrow-up-right: Cube is a system for collecting timestamped events and deriving metrics. By collecting events rather than metrics, Cube lets you compute aggregate statistics post hoc.

    • Cubism.jsarrow-up-right: Cubism.js is a D3 plugin for visualizing time series. Use Cubism to construct better realtime dashboards, pulling data from Graphite, Cube and other sources.

    • D3.jsarrow-up-right: D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS.

      • DataMapsarrow-up-right: Customizable SVG (world) map visualizations for the web in a single Javascript file using D3.js.

      • Interactive Introduction to D3arrow-up-right: D3 slides in D3 that I put together after becoming frustrated with explaining D3 using PowerPoint.

      • NVD3arrow-up-right: This project is an attempt to build re-usable charts and chart components for d3.js without taking away the power that d3.js gives you.

      • Tutorial: Introduction to D3arrow-up-right: Basically we just plot hidden circles randomly on the screen, and then transition them to a portion of the screen. Then we add some interaction to it so that the circles will move once you move your mouse over them.

      • xChartsarrow-up-right: xCharts is a JavaScript library for building beautiful and custom data-driven chart visualizations for the web using D3.js. Using HTML, CSS, and SVG, xCharts are designed to be dynamic, fluid, and open to integrations and customization.

    • Easy Pie Chartarrow-up-right: Easy pie chart is a jQuery plugin that uses the canvas element to render simple pie charts for single values

    • Flotarrow-up-right: Flot is a pure JavaScript plotting library for jQuery, with a focus on simple usage, attractive looks and interactive features.

    • Google Chart Toolsarrow-up-right: The Google Visualization API allows you to create charts and reporting applications over structured data and helps integrate these directly into your website.

    • Paper.jsarrow-up-right: Paper.js offers a clean Scene Graph / Document Object Model and a lot of powerful functionality to create and work with vector graphics and bezier curves.

    • Photonarrow-up-right: Photon is a JavaScript library that adds simple lighting effects to DOM elements in 3D space.

    • Pieconarrow-up-right: A tiny javascript library for dynamically generating progress pie charts in your favicons.

    • Processing.jsarrow-up-right: Processing.js is the sister project of the popular Processing visual programming language, designed for the web. Processing.js makes your data visualizations work using web standards.

    • Smoothie Chartsarrow-up-right: A JavaScript Charting Library for Streaming Data.

    • TimelineJSarrow-up-right: TimelineJS is an open-source tool that enables anyone to build visually rich, interactive timelines.

    • Timesheet.jsarrow-up-right: Visualize your data and events with sexy HTML5 and CSS3. Create simple time sheets with sneaky JavaScript. Style them with CSS and have mobile fun as well.

    • Treefun by Jim Blacklerarrow-up-right: This tool creates SVG (Standard Vector Graphics) files to illustrate information structured as a basic tree.

    • jQuery.Ganttarrow-up-right: Draw Gantt charts with the famous jQuery ease of development.

    • jStatarrow-up-right: jStat is a statistical library written in JavaScript that allows you to perform advanced statistical operations without the need of a dedicated statistical language (e.g. MATLAB or R).

    • morris.jsarrow-up-right: Morris.js is a very simple API for drawing line, bar, area and donut charts.

    • mxgrapharrow-up-right: mxGraph is a JavaScript diagramming library that enables interactive graph and charting applications to be quickly created that run natively in any major browser, both HTML 5 capable and Internet Explorer v7+.

    • three.jsarrow-up-right: Three.js is a library that makes WebGL - 3D in the browser - easy to use. While a simple cube in raw WebGL would turn out hundreds of lines of Javascript and shader code, a Three.js equivalent is only a fraction of that.

    • vis.jsarrow-up-right: Vis.js is a dynamic, browser based visualization library. The library is designed to be easy to use, handle large amounts of dynamic data, and enable manipulation of the data.

Architecture

High level structure of the frontend code and the discipline of creating such structures.

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.

    • Can I use ... ?arrow-up-right: "Can I use" provides up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers.

    • Dev Tools by Microsoftarrow-up-right: These tools allow you to test your product on different version of Internet Explorer and Microsoft Edge.

    • HTML5 Cross Browser Polyfillsarrow-up-right: So here we're collecting all the shims, fallbacks, and polyfills in order to implant HTML5 functionality in browsers that don't natively support them.

    • HTML5 Pleasearrow-up-right: Look up HTML5, CSS3, etc features, know if they are ready for use, and if so find out how you should use them – with polyfills, fallbacks or as they are.

    • Modernizrarrow-up-right: It's a collection of superfast tests – or “detects” as we like to call them – which run as your web page loads, then you can use the results to tailor the experience to the user.

    • Normalize.cssarrow-up-right: A modern, HTML5-ready alternative to CSS resets.

    • Polyfill.ioarrow-up-right: Just the polyfills you need for your site, tailored to each browser.

  • 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.

    • Emulation: Tools for emulating features of mobile devices on a desktop.

    • Gestures: Resources for working with touch mechanics (what your fingers do on the screen) and touch activities (results of specific gestures).

      • Hammer.jsarrow-up-right: Hammer helps you add support for touch gestures to your page, and remove the 300ms delay from clicks.

      • Introduction to Gesturesarrow-up-right: Descriptions of different gestures an their meanings.

      • Pointer Events Polyfillarrow-up-right: PEP polyfills pointer events in all browsers that haven't yet implemented them, providing a unified, responsive input model for all devices and input types.

      • Touchyarrow-up-right: Touchy is a jQuery plugin for managing touch events on W3C-compliant browsers, such as Mobile Safari or Android Browser, or any browser that supports the ontouchstart, ontouchmove and ontouchend events.

      • jGesturesarrow-up-right: A jQuery plugin that enables you to add gesture events just like native jQuery events. Includes event substitution for mouse events.

    • Layout: The way in which the parts of the website are arranged or laid out.

      • Snap.jsarrow-up-right: A Library for creating beautiful mobile shelfs (side menus) in Javascript.

      • Swipearrow-up-right: Swipe is the most accurate touch slider.

      • Swiperarrow-up-right: Swiper is a free mobile touch slider with hardware accelerated transitions and native behavior. It is intended to be used in mobile websites, mobile web apps, and mobile native/hybrid apps.

      • jqm-paginationarrow-up-right: A jQuery Mobile plugin for sequential pagination between pages with support for touch, mouse, and keyboard.

      • swipeslidearrow-up-right: A Zepto Plugin for iOS like swipe navigation.

    • Scrolling: Native scrolling of the browsers doesn't always fit for mobile websites. There are resources which solve this problem.

    • Tap Acceleration: Every touch-based mobile browser has an artificial ~300ms delay between you tapping a thing on the screen and the browser considering it a "click", but there are ways to work around this behavior.

      • 300ms Tap Delay, Gone Awayarrow-up-right: An article by Google describing the 300ms delay and how Chrome 32+ on Anrdoid deals with it.

      • Hammer.jsarrow-up-right: Hammer helps you add support for touch gestures to your page, and remove the 300ms delay from clicks.

      • Tappablearrow-up-right: Tappable is a simple, standalone library to invoke the tap event for touch-friendly web browsers.

      • fastclickarrow-up-right: FastClick is a simple, easy-to-use library for eliminating the 300ms delay between a physical tap and the firing of a click event on mobile browsers.

    • Touch Keyboard: Almost all modern smartphones provide a touch based keyboard for text input. There are some tactics to influence them and work around their quirks.

    • Working With Sensors: All mobile devices are equipped with sensors like gyroscope, accelerometers, photometers, magnetometers and so on. Some of them are accessible in a browser through JavaScript.

  • 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.

Languages, Protocols, Browser APIs

Programming/mark-up languages and web related standards.

  • Cascading Style Sheets (CSS)arrow-up-right: CSS are a stylesheet language used to describe the presentation of a document written in HTML or XML. It describes how elements should be rendered on screen, on paper, in speech, or on other media.

    • CSS Coding Conventions: Coding conventions are a set of guidelines for a specific programming language that recommend programming style, practices and methods for each aspect of a piece program written in this language.

      • CSS Guidelinesarrow-up-right: High-level advice and guidelines for writing sane, manageable, scalable CSS.

      • Idiomatic CSSarrow-up-right: The following document outlines a reasonable style guide for CSS development. These guidelines strongly encourage the use of existing, common, sensible patterns.

      • Maintainable CSSarrow-up-right: MaintainableCSS is an approach to writing modular, scalable and of course, maintainable CSS.

      • Primerarrow-up-right: Primer is GitHub's internal CSS framework. It includes basic global styling for typography, small components like buttons and tabs, and our general guidelines for writing HTML and CSS.

      • Wordpress CSS Coding Standardsarrow-up-right: The purpose of the WordPress CSS Coding Standards is to create a baseline for collaboration and review within various aspects of the WordPress open source project and community, from core code to themes to plugins.

    • CSS Variables W3C Editor's Draftarrow-up-right: This module introduces cascading variables as a new primitive value type that is accepted by all CSS properties, and custom properties for defining them.

    • Flexbox: The Flexbox Layout officially called CSS Flexible Box Layout Module is new layout module in CSS3 made to improve the items align, directions and order in the container even when they are with dynamic or even unknown size.

    • How To Center in CSSarrow-up-right: This tool consolidates the many ways of centering a div and gives you the code you need for each situation.

    • The Complete Guide to Centering a DIVarrow-up-right: The aim of this article is to show how, with a few CSS tricks, any div can be centered; horizontally, vertically or both. And within the page or a div.

    • Understanding border-imagearrow-up-right: The new CSS3 property border-image can allow you to create flexible boxes with custom borders with a single div and a single image.

    • What No One Told You About Z-Indexarrow-up-right: The problem with z-index is that it's not complicated, but it if you've never taken the time to read its specification, there are almost certainly crucial aspects that you're completely unaware of.

  • Document Object Model (DOM): The DOM is a programming interface for HTML, XML and SVG documents. It defines methods that allow access to the tree, so that they can change the document structure, style and content.

  • HyperText Markup Language (HTML)arrow-up-right: HTML is the standard markup language used to create web pages and its elements form the building blocks of all websites.

  • Hypertext Transfer Protocol (HTTP)arrow-up-right: The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web.

  • JavaScript (EcmaScript): JavaScript is a full-fledged dynamic programming language that, when applied to an HTML document, can provide dynamic interactivity on websites. It is defined by ECMAScript standard.

  • JavaScript Object Notation (JSON)arrow-up-right: JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language.

    • JSON-LDarrow-up-right: JSON-LD is a lightweight Linked Data format. It is based on the already successful JSON format and provides a way to help JSON data interoperate at Web-scale.

  • Scalable Vector Graphics (SVG): An XML-based vector image format for two-dimensional graphics with support for interactivity and animation.

  • Service Workersarrow-up-right: A method that enables applications to take advantage of persistent background processing, including hooks to enable bootstrapping of web applications while offline.

  • Templating Languages and Engines: Template engines are tools to separate program-logic and presentation into two independent parts. This makes the development of both logic and presentation easier, improves flexibility and eases modification and maintenance. + Dot.jsarrow-up-right: The fastest + concise javascript template engine for Node.js and browsers. + Dust.js by LinkedInarrow-up-right: Dust is a Javascript templating engine. It inherits its look from the ctemplate family of languages, and is designed to run asynchronously on both the server and the browser. + Dōmoarrow-up-right: dōmo lets you write HTML markup and CSS styles in JavaScript syntax. It is a simpler and easier alternative to template engines and CSS pre-processors. + HyperScriptarrow-up-right: Create HyperText with JavaScript, on client or server. + Markoarrow-up-right: Marko is a really fast and lightweight HTML-based templating engine from eBay. Marko runs on Node.js and in the browser and it supports streaming, async rendering and custom tags. + Mustachearrow-up-right: Mustache is a Logic-less template language. There are no if statements, else clauses, or for loops. Instead there are only tags. + Handlebars.jsarrow-up-right: Handlebars.js is an extension to the Mustache templating language. Handlebars.js and Mustache are both logicless templating languages that keep the view and the code separated like we all know they should be. + Hogan.jsarrow-up-right: Hogan.js is a 3.4k JS templating engine developed at Twitter. It was developed against the mustache test suite. + Mustache Specificationarrow-up-right: This document explains the different types of Mustache tags. + Walrusarrow-up-right: Walrus is a templating library inspired by mustache, handlebars, ejs and friends, but with a couple of important differences in philosophy and style. + mustache.jsarrow-up-right: mustache.js is an implementation of the mustache template system in JavaScript. + templayed.jsarrow-up-right: The fastest and smallest Mustache compliant Javascript templating library written in 1806 bytes. + Nunjucksarrow-up-right: A rich and powerful templating language for JavaScript. + Pithyarrow-up-right: An internal DSL for generating HTML in JavaScript. + Tarrow-up-right: T.js is a template engine that uses simple Javascript data structure to represent html/xml data. + Template7arrow-up-right: Template7 is a mobile-first JavaScript template engine with Handlebars-like syntax. It is used as default template engine in Framework7. + Transparencyarrow-up-right: Transparency is a minimal template engine for jQuery. It maps JSON objects to DOM elements with zero configuration. + Weldarrow-up-right: Weld binds data to markup, and can generate markup based on your data. There's no special syntax or data reshaping required.

  • Transpiled Languages: Abstract languages converted to native, browser supported standards like JavaScript or CSS.

    • ClojureScriptarrow-up-right: ClojureScript is a compiler for Clojure that targets JavaScript. It is designed to emit JavaScript code which is compatible with the advanced compilation mode of the Google Closure optimizing compiler.

    • Dartarrow-up-right: Dart is an open-source, scalable programming language, with robust libraries and runtimes, for building web, server, and mobile apps compiled to JavaScript

    • Elmarrow-up-right: Elm is a functional programming language for declaratively creating web browser-based graphical user interfaces.

    • Lessarrow-up-right: Less is a CSS pre-processor, meaning that it extends the CSS language, adding features that allow variables, mixins, functions and many other techniques that allow you to make CSS that is more maintainable, themable and extendable.

    • PureScriptarrow-up-right: PureScript is a strongly, statically typed language which compiles to JavaScript. It is written in and inspired by Haskell.

    • Sassarrow-up-right: Sass is an extension of CSS, adding nested rules, variables, mixins, selector inheritance, and more. It's translated to well-formatted, standard CSS using the command line tool or a web-framework plugin.

    • Scala.jsarrow-up-right: A Scala to JavaScript compiler.

    • Stylusarrow-up-right: Stylus is a revolutionary new language, providing an efficient, dynamic, and expressive way to generate CSS. Supporting both an indented syntax and regular CSS style.

    • TypeScriptarrow-up-right: A typed superset of JavaScript that compiles to plain JavaScript. Popular in the Angular and Microsoft community.

  • Uniform Resource Identifier (URI): URI is a string of characters used to identify a resource. The most common form of URI is the Uniform Resource Locator (URL).

    • Architecture of the World Wide Web: Identificationarrow-up-right: This architecture document by W3C discusses the core design components of the Web. They are identification of resources, representation of resource state, and the protocols that support the interaction between agents and resources in the space.

    • SpeakingURLarrow-up-right: This module aims to transliterate the input string and create a so-called Semantic or Speaking URL.

    • URI.jsarrow-up-right: URI.js is a javascript library for working with URLs. It offers a "jQuery-style" API to read and write all regular components and a number of convenience methods.

  • Web Animations APIarrow-up-right: Web Animations is a new JavaScript API for driving animated content on the web. By unifying the animation features of SVG and CSS, Web Animations unlocks features previously only usable declaratively, and exposes powerful, high-performance animation capabilities to developers.

  • WebAssembly: WebAssembly is meant to fill a place that JavaScript has been forced to occupy up to now: a low-level code representation that can serve as a compiler target.

User Interface Components

Drop-in UI components for web sites and applications.

  • Buttons: The term button refers to any graphical control element that provides the user a simple way to trigger an event, like searching for a query at a search engine, or to interact with dialog boxes, like confirming an action.

    • Quantum Paper Buttonsarrow-up-right: With this plugin you can hide any div behind a Quantum Paper Button or Qutton. Qunatum Paper is a digital paper that can change its size, shape and color to accommodate new content. Quantum paper is part of Google's new Material Design language.

    • Sharingbuttons.ioarrow-up-right: This generator outputs social media sharing buttons that do not use JavaScript, don't block your website from rendering, are accessible and don't track the user.

  • Code: Code viewers and editors designed for embedding inside a website. + Behave.jsarrow-up-right: Behave.js is a lightweight library for adding IDE style behaviors to plain text areas, making it much more enjoyable to write code in. + CodeMirrorarrow-up-right: CodeMirror is a versatile text editor implemented in JavaScript for the browser. It is specialized for editing code, and comes with a number of language modes and addons that implement more advanced editing functionality. + Intelligistarrow-up-right: A jQuery plugin that makes it easy to share and demo code in-page, using GitHub gists. + Prismarrow-up-right: Prism is a lightweight, extensible syntax highlighter, built with modern web standards in mind. + Rainbowarrow-up-right: Rainbow is a code syntax highlighting library written in Javascript. It was designed to be lightweight, easy to use, and extendable. It is completely themable via CSS. + ansi_uparrow-up-right: A javascript library that converts text with ANSI terminal codes into colorful HTML + tabIndent.jsarrow-up-right: tabIndent.js enhances a textarea, so that the tab key no longer takes you to the next input, but rather, acts like a text editor by inserting a tab character.

  • Forms: A HTML form on a web page allows a user to enter data that is sent to a server for processing. Web users fill out the forms using checkboxes, radio buttons, or text fields.

    • ALAJAXarrow-up-right: A jQuery plugin to convert normal HTML forms into AJAX forms simply. It Ajaxifys your HTML Form with this plugin. No change will be required on Server-Side.

    • Fields.jsarrow-up-right: An abstract way of interacting with fields. Fields.js creates collections of fields. Each field is constantly evaluated for validity, and is accessible through the collection.

    • Grid Formsarrow-up-right: A tiny Javascript/CSS framework that helps you make forms on grids with ease.

    • HTML5Forms.jsarrow-up-right: HTML5Forms.js is a JavaScript polyfill that implements a subset of the HTML5 Forms module in all browsers. The script will only add support for the different parts of the module when there doesn't exist a native implementation.

    • Laddaarrow-up-right: Buttons with built-in loading indicators.

    • Native form elementsarrow-up-right: This is what every HTML5 form element looks like on your current operating system and browser.

    • Redux Formarrow-up-right: A Higher Order Component using react-redux to keep form state in a Redux store.

    • Serializers: Libraries for collecting form data in JavaScript.

    • Validation: A form validation behavior checks data against a set of criteria before passing it along to the server.

    • jQuery Super Labels Pluginarrow-up-right: This plugin was born out of the need to use the label-over-field method for forms.

  • Galeries & Image Sliders: A sophisticated way to present a collection of images on your website.

  • Grid: CSS Grid Layout Systems.

    • Bourbon Neatarrow-up-right: A lightweight semantic grid framework for Sass and Bourbon.

    • Profound Gridarrow-up-right: A responsive grid system for fixed and fluid layouts. Built in SCSS, it gives you flexibility and full control.

    • RWDGridarrow-up-right: 2kb, Mobile First Grid System, HTML5 Boilerplate Head, 960grid like naming convention. PSD Grid included.

    • Simple Gridarrow-up-right: Simple Grid was created for developers who need a barebones grid. With fluid columns, Simple Grid is responsive down to mobile.

  • Rich Text Editors: A rich text editor is the interface for editing rich text within web browsers. The aim is to reduce the effort for users trying to express their formatting directly as valid HTML markup.

    • Content Sanitizers: Rich text editors often produce unclean input when you copy & paste some content into them. Content sanitizers help you clean up the text.

      • FilteredPaste.jsarrow-up-right: A jQuery plugin that filters any pasted input so that your application gets clean input, without any tags or attributes that you don't want.

      • Sanitize.jsarrow-up-right: Sanitize.js is a whitelist-based HTML sanitizer. Given a list of acceptable elements and attributes, Sanitize.js will remove all unacceptable HTML from a DOM node.

      • html-janitorarrow-up-right: Cleans up your markup and allows you to take control of your HTML. HTMLJanitor uses a defined whitelist to limit HTML it is given to a defined subset.

    • Create.jsarrow-up-right: Create.js is a comprehensive web editing interface for Content Management Systems. It is designed to provide a modern, fully browser-based HTML5 environment for managing content

    • Demarcatearrow-up-right: demarcate.js lets you edit directly in a page and generate Markdown back from the HTML elements.

    • Halloarrow-up-right: Hallo is the simplest web editor imaginable. Instead of cluttered forms or toolbars, you edit your web content as it is. Just you, your web design, and your content.

    • Inspired by Medium: Medium.com has a great and simple rich text editor built in. This libraries try to clone its behavior.

    • Kajeroarrow-up-right: Interactive JavaScript notebooks with markdown support and clever graphing.

    • MarkItUparrow-up-right: markItUp! is a JavaScript plugin built on the jQuery library. It allows you to turn any textarea into a markup editor.

    • Mercury Editorarrow-up-right: Mercury is a full featured HTML5 editor. It was built from the ground up to help your team get the most out of content editing in modern browsers.

    • Quillarrow-up-right: Quill is a modern rich text editor built for compatibility and extensibility. It was created by Jason Chen and Byron Milligan and open sourced by Salesforce.com.

    • Scribearrow-up-right: A rich text editor framework for the web platform, with patches for browser inconsistencies and sensible defaults. Developed by The Guardian.

    • Substancearrow-up-right: Substance is a JavaScript library for web-based content editing. It provides building blocks for realizing custom text editors and web-based publishing systems.

    • TextAngulararrow-up-right: A Lightweight, Two-Way-Bound Angular.js Text-Editor.

    • WYSIHTML5arrow-up-right: wysihtml5 is an open source rich text editor based on HTML5 technology and the progressive-enhancement approach. It aims to generate fully valid HTML5 markup by preventing unmaintainable tag soups and inline styles.

      • Voog forkarrow-up-right: wysihtml is an extended and less strict approach on xing/wysihtml5 open source rich text editor based on HTML5 technology. The code is completely library agnostic: No jQuery, Prototype or similar is required.

      • WYSIHTML5 Enhancedarrow-up-right: WYSIHTML5 Enhanced is a rich-text editor, based on the wonderful wysihtml5 editor, with a bit of help from Twitter Bootstrap, Font-Awesome, Jcrop and HTML5's Drag & Drop and File API.

      • bootstrap3-wysiwygarrow-up-right: Bootstrap-wysihtml5 is a javascript plugin that makes it easy to create simple, beautiful wysiwyg editors with the help of wysihtml5 and Twitter Bootstrap.

    • X-editablearrow-up-right: This library allows you to create editable elements on your page. It can be used with any engine (bootstrap, jquery-ui, jquery only) and includes both popup and inline modes.

  • Table Of Contents: Components for automatic table of contents generation.

  • UI Kits: Collections of ready to use components.

    • CloudFlare Componentsarrow-up-right: A set of UI components built by CloudFlare and based on React.

    • Inkarrow-up-right: An HTML5/CSS3 framework used at SAPO for fast and efficient website design and prototyping.

    • PrimeNGarrow-up-right: PrimeNG is a collection of rich UI components for AngularJS2. PrimeNG is a sibling of the popular JavaServer Faces Component Suite, PrimeFaces.

    • Primerarrow-up-right: Primer is GitHub's internal CSS framework. It includes basic global styling for typography, small components like buttons and tabs, and our general guidelines for writing HTML and CSS.

    • Pure.cssarrow-up-right: A set of small, responsive CSS modules that you can use in every web project.

    • UIkitarrow-up-right: A lightweight and modular front-end framework and a set of components for developing fast and powerful web interfaces.

    • Vitalarrow-up-right: A minimally invasive CSS framework for modern web applications.

  • Video & Audio: Components for playing audio and video files on a website.

    • Audio.jsarrow-up-right: audio.js is a drop-in javascript library that allows HTML5's audio tag to be used anywhere.

    • Howler.jsarrow-up-right: howler.js is an audio library for the modern web. It defaults to Web Audio API and falls back to HTML5 Audio.

    • JPlayerarrow-up-right: jPlayer a media library written in JavaScript. A jQuery plugin, jPlayer allows you to rapidly weave cross platform audio and video into your web pages.

    • MediaElement.jsarrow-up-right: HTML5 audio or video player with Flash and Silverlight shims that mimics the HTML5 MediaElement API, enabling a consistent UI in all browsers.

    • Stratus 2arrow-up-right: Stratus is a jQuery powered SoundCloud player that lives at the bottom (or top) of your website or blog.

    • Video.jsarrow-up-right: Video.js is a web video player built from the ground up for an HTML5 world. It supports HTML5 and Flash video, as well as YouTube and Vimeo (through plugins). It supports video playback on desktops and mobile devices.

Workflow

Task automation and asset delivery.

Last updated