cordova-file-cache - An awesome File Cache for Cordova Apps.

  •        20

Based on cordova-promise-fs. IMPORTANT: For iOS, use Cordova 3.7.0 or higher (due to a bug that affects requestFileSystem).

https://github.com/markmarijnissen/cordova-file-cache

Tags
Implementation
License
Platform

   




Related Projects

cordova-plugin-file-transfer - Mirror of Apache Cordova Plugin file-transfer

  •    Javascript

This plugin allows you to upload and download files.This plugin defines global FileTransfer, FileUploadOptions constructors. Although in the global scope, they are not available until after the deviceready event.

cordova-plugin-file - Mirror of Apache Cordova Plugin file

  •    Javascript

This plugin implements a File API allowing read/write access to files residing on the device.Note While the W3C FileSystem spec is deprecated for web browsers, the FileSystem APIs are supported in Cordova applications with this plugin for the platforms listed in the Supported Platforms list, with the exception of the Browser platform.

cordova-plugin-wkwebview-engine - Mirror of Apache Cordova wkwebview engine plugin

  •    Objective-C

This plugin makes Cordova use the WKWebView component instead of the default UIWebView component, and is installable only on a system with the iOS 9.0 SDK.In iOS 9, Apple has fixed the issue present through iOS 8 where you cannot load locale files using file://, and must resort to using a local webserver. However, you are still not able to use XHR from the file:// protocol without CORS enabled on your server.

ng-cordova - AngularJS Cordova wrappers for common Cordova plugins.

  •    Javascript

[<img src="http://ionicframework.com/img/ngcordova-context-logo.png" alt="ngCordova Logo" width="210px" height="210px" />](http://ngcordova.com/)ngCordova gives you simple AngularJS wrappers for a massive amount of Cordova plugins. Check out the list below for all of the available plugins, and create an issue for a new request.Created by the [Ionic Framework](http://ionicframework.com/) team and the community.| RESOURCE | LINK ||------------|---------|| **Website** | [ngCordova.com](http://ngcor

cordova-custom-config - Cordova/Phonegap plugin to update platform configuration files based on preferences and config-file data defined in config

  •    Javascript

The purpose of this plugin is to enable manipulation of native platform configuration files that are not supported out-of-the-box by Cordova/Phonegap CLI. The plugin uses hook scripts to update iOS and Android platform configuration files based on custom data defined in config.xml.


SPTPersistentCache - Everyone tries to implement a cache at some point in their iOS app’s lifecycle, and this is ours

  •    Objective-C

Everyone tries to implement a cache at some point in their app’s lifecycle, and this is ours. This is a library that allows people to cache NSData with time to live (TTL) values and semantics for disk management.SPTPersistentCache is designed as an LRU cache which makes use of the file system to store files as well as inserting a cache header into each file. This cache header allows us to track the TTL, last updated time, the redundancy check and more. This allows the cache to know how often a file is accessed, when it was made, whether it has become corrupt and allows decisions to be made on whether the cache is stale.

Custom-URL-scheme - :link: Launch your Cordova/PhoneGap app by a Custom URL scheme like mycoolapp://

  •    Javascript

The LaunchMyApp.js file is brought in automatically. Note for iOS: there was a bug in CLI which caused an error in your *-Info.plist. Please manually remove the blank line and whitespace (if any) from NSMainNibFile and NSMainNibFile~ipad (or your app won't start at all).

SocialSharing-PhoneGap-Plugin - 👨‍❤️‍💋‍👨 Cordova plugin to share text, a file (image/PDF/

  •    Objective-C

Share text, images (and other files), or a link via the native sharing widget of your device. Android is fully supported, as well as iOS 6 and up. WP8 has somewhat limited support.

EVURLCache - a NSURLCache subclass for handling all web requests that use NSURLRequest

  •    Swift

EVURLCache respects the HTTP header variables 'Cache-Control' and 'Pragma' when these contain 'no-cache' or 'no-store' then the response will not be written to the cache. You do have to be aware that if the file is already in the cache because you have put it in the PreCache folder yourself or the file was previously fetched with different header variables, the file will be written to the cache in order to update it's contents and the HTTP header varialbes will be ignored. EVURLCache will also take into account the HTTP header variable 'Access-Control-Max-Age' when reading from the cache. When the content is older it will try to fetch it again.

File::Cache

  •    

File::Cache is a perl module that enables the sharing of object data across processes via the filesystem. Use of File::Cache is now discouraged in favor of the new Cache::Cache project available at http://sourceforge.net/projects/perl-cache/.

cachetool - CLI App and library to manage apc & opcache.

  •    PHP

CacheTool allows you to work with apc, opcache, and the file status cache through the cli. It will connect to a fastcgi server (like php-fpm) and operate it's cache. Note that, unlike APC and Opcache, the file status cache is per-process rather than stored in shared memory. This means that running stat:clear against PHP-FPM will only affect whichever FPM worker responds to the request, not the whole pool. Julien Pauli has written a post with more details on how the file status cache operates.

php-image-cache - Image Cache is a very simple PHP class that accepts an image source and will compress and cache the file, move it to a new directory, and returns the new source for the image

  •    PHP

Image Cache is a very simple PHP class that accepts an image source and will compress and cache the file, move it to a new directory, and returns the new source for the image. Employing travis-ci.org for continuous integration testing and assurance of code validity.

Perl Cache

  •    Perl

Perl Cache is the successor to the File::Cache and IPC::Cache modules. This project unifies those modules with the generic Cache::Cache interface and implements Cache::FileCache, Cache::MemoryCache, Cache::SharedMemoryCache, and Cache::SizeAwareFileCache.

cordova-plugin-contacts - Mirror of Apache Cordova Plugin contacts

  •    Javascript

This plugin defines a global navigator.contacts object, which provides access to the device contacts database.Although the object is attached to the global scoped navigator, it is not available until after the deviceready event.

vmtouch - Portable file system cache diagnostics and control

  •    C

vmtouch - the Virtual Memory Toucher, is a tool for learning about and controlling the file system cache of unix and unix-like systems. It is BSD licensed so you can basically do whatever you want with it.

cordova-plugin-device - Mirror of Apache Cordova Plugin device

  •    Javascript

This plugin defines a global device object, which describes the device's hardware and software. Although the object is in the global scope, it is not available until after the deviceready event.Get the version of Cordova running on the device.

cordova-plugin-apple-watch - Cordova / PhoneGap Apple Watch Plugin for Apache Cordova

  •    Objective-C

Cordova / PhoneGap Plugin for the Apple Watch (WatchKit) to allow communication between a Cordova app and an Apple WatchKit Extension (and vice versa). You will need to write your own WatchKit Extension and WatchKit app with native code. It is not possible to run a Cordova app directly on the Watch, as there is no support for a WebView and the WatchKit code must reside in the WatchKit Extension. This plugin provides various methods of communication between a Cordova iPhone app and the WatchKit Extension / app.

phonegap-facebook-plugin - The official plugin for Facebook in Apache Cordova/PhoneGap

  •    Java

The Facebook plugin for Apache Cordova allows you to use the same JavaScript code in your Cordova application as you use in your web application. However, unlike in the browser, the Cordova application will use the native Facebook app to perform Single Sign On for the user. If this is not possible then the sign on will degrade gracefully using the standard dialog based authentication. Installing this plugin directly from Cordova Registry results in Xcode using a broken FacebookSDK.framework, this is because the current publish procedure to NPM breaks symlinks CB-6092. Please install the plugin through a locally cloned copy or re-add the FacebookSDK.framework to Xcode after installation.