 current-device
 current-device 
 Device detector
 A module to detect and handle device characteristics such as operating system, orientation, and screen type for conditional styling and scripting.
📱 The easiest way to write conditional CSS and/or JavaScript based on device operating system (iOS, Android, Blackberry, Windows, Firefox OS, MeeGo), orientation (Portrait vs. Landscape), and type (Tablet vs. Mobile).
4k stars
 123 watching
 586 forks
 
Language: JavaScript 
last commit: 11 months ago 
Linked from   2 awesome lists  
  device-detectionjavascriptmobile 
 Related projects:
| Repository | Description | Stars | 
|---|---|---|
|  | A collection of pre-defined phone and tablet styles for use in web applications | 3,952 | 
|  | A utility library for working with native JavaScript objects | 4,537 | 
|  | A JavaScript plugin for building mobile apps with HTML, CSS, and Zepto.js or jQuery. | 2,783 | 
|  | A solution to prompt users on iOS devices to install a web application to their home screen | 177 | 
|  | A tool to format CSS coding styles in a consistent and beautiful way | 3,289 | 
|  | A framework for building native-feeling web apps with HTML5 and JavaScript | 8,828 | 
|  | A JavaScript framework for building modern web applications with a unique declarative and functional architecture | 3,061 | 
|  | A book series on modern JavaScript development focusing on modularity and ES6 features. | 3,088 | 
|  | A JavaScript library that detects HTML5 and CSS3 features in user browsers. | 25,671 | 
|  | Provides utility functions to determine the size of an iPhone SE-based layout | 8 | 
|  | Enables JavaScript code to be executed on multiple platforms with native APIs and cross-platform compatibility | 24,347 | 
|  | A framework for building mobile web applications using Angular.js and Bootstrap 3 | 2,865 | 
|  | Ember CSS modules integration | 284 | 
|  | A highly customizable CSS button library built using Sass and Compass | 5,033 | 
|  | A lightweight JavaScript API for handling browser cookies. | 22,080 |