A curated list of awesome Ionic libraries, resources and solutions.
Are you looking for Ionic 1 resouces? Click here
Are you looking for Stencil resouces? Click here
- Official Website
- Blog
- Documentation
- Ionic Capacitor
- Ionic Native
- Github Repository
- Showcase
- Learn Ionic
- Ionic Worldwide Slack
- Community Forum
- Ionic Youtube Channel
- Ionic Starter Apps
- Ionic Free Tutorials
- Ionic Templates
- Ionic Starters
- Ionic 5 Full Starter App and PWA
[NEW] - Ionic 3 Starter App Template

- Ion2FullApp - Ionic 3 Template

- Ionic Boilerplate

- Redux

- Cordova File Transfer

- Update your App

- NFC Demo

- Fullscreen Content

- Card Layout

- Ionic 2

- Ionic 2 Advanced Components

- ORC Scan App

- Ionic Firebase Authentication
[NEW] - Ionic Navigation and Angular Routing
[NEW] - Ionic PWA Demo App
[NEW] - Ionic Forms and Validations
[NEW] - Ionic Facebook Login
[NEW] - Ionic Google Login
[NEW] - Ionic Twitter Login
[NEW] - Wordpress Integration App

- Question & Answers Ionic App

- Ionic Image handling

- Google Maps + Geolocation + Places

- Ionic Admob Integration

- Ionic Upload Image to Firebase

- Submit Ionic form data to Firebase Cloud Firestore

- Ionic NoSql
- Ionic Soundboard
- Ionic Soundboard with remote sounds

- Ionic Twitter Pwa

- Realty

- mHUD - Car App
Speed tracking - Restaurant App

- Conference App

- Conference App based on Lanyrd API

- Wordpress Client

- Media Player

- Social App

- Push Notification

- Weather app

- Reddit Reader

- YouTube

- Freshlypressed API App

- Geo Fence

- Image Gallery

- Real-World App

- Bwitter - Twitter

- Inoffical "Myki" App

- Timer App

- aiEyes

- Ionic 2 Quickstart

- Build a Todo App from Scratch with Ionic 2

- Ionic 2: How to Use Google Maps & Geolocation

- Ionic 2 in One Hour

- Build a Custom Flash Card Component in Ionic 2

- Hacking CSS in Ionic 2

- Learn Ionic 3 From Scratch

- Native Cross-platform Web Apps with Ionic Capacitor
[NEW] - Build a complete mobile app with Ionic Framework

- Ionic Application Structure

- Setup your development environment to build Ionic apps

- Beginners Guide to Getting Started with Ionic 2

- Ionic 2 First Look Series: Your First Ionic 2 App Explained

- How to Convert an Ionic 1 Application to Ionic 2

- A Simple Guide to Navigation in Ionic 2

- 10 Minutes with Ionic 2: Adding Pages and Navigation

- 10 Minutes with Ionic 2: Calling an API

- How To Update Your Application Project and CLI

- How to Create a Data Model in Ionic 2

- Ionic 2 and External Libraries

- Understanding Zones and Change Detection

- Understanding Ionic 2: Pipe

- How to Manipulate Data in Ionic 2: Part 1

- How to Manipulate Data in Ionic 2: Part 2

- Filtering, Mapping, and Reducing Arrays in Ionic 2

- A Guide to Styling an Ionic 2 Application

- Best practice when adding FontAwesome to an ionic2 app

- A List of Common CSS Utility Attributes in Ionic 2

- Ionic and Wordpress Integration using Wordpress REST API

- Add Google Maps, Places, and Geolocation to your Ionic App

- How to Create a Sliding Delete Button for Lists

- Creating a Sliding Introduction Component in Ionic 2

- How to Create a Custom Loading Component in Ionic 2

- Build a Simple Progress Bar Component in Ionic 2

- Create a News Feed with 360-Degree Photo Viewing in Ionic 2

- Build a Tap to Reveal Component in Ionic 2

- Ionic Firebase Authentication
[NEW] - Add Twitter Login to an Ionic App

- Add Google Login to an Ionic App

- Add Facebook Login to an Ionic App

- Add Touch ID Authentication To An Ionic 2 Mobile App

- Successful OAuth Social Login with Firebase

- Using An Oauth 2.0 Service Within An Ionic 2 Mobile App

- Ionic 2 and Auth0

- Handling a Simple User Authorization

- Authenticate Ionic 2 with WordPress

- Ionic 2 Unit Testing

- How to Unit Test an Ionic 2 Application

- Test Driven Development in Ionic 2: An Introduction to TDD

- Using Cordova Plugins in Ionic 2 with Ionic Native

- How to Work With Cordova Plugins

- 10 Minutes with Ionic 2: Using the Camera with Ionic Native

- How to Use Google Maps & Geolocation

- Determine Network Availability

- Monetize With Google Admob In An Ionic 2 Mobile App

- Show Native Toast Notifications In An Ionic 2 Mobile App

- Having Fun With Cordova Geolocation Plugin

- Use SQLite In Ionic 2 Instead Of Local Storage

- Launch Websites With Ionic 2 Using The InAppBrowser

- Add Barcode Scanning Functionality To Your Ionic 2 App

- Use Google Analytics In An Ionic 2 Android And iOS App

- Share Things On Social Media Via An Ionic 2 Mobile App

- How To Use PouchDB + SQLite For Local Storage In Ionic 2

- Adding Background Geolocation to an Ionic 2 Application

- Getting Familiar with Local Notifications in Ionic 2

- Create a Nearby Places List with Google Maps in Ionic 2 β Part 1

- Create a Nearby Places List with Google Maps in Ionic 2 β Part 2

- Kommunicate Live Chat Plugin for Customer Support

- 10 Minutes with Ionic 2: Calling an API

- Using Http to Fetch Remote Data from a Server in Ionic 2

- Making REST HTTP Requests Like a Pro

- Posting data from Ionic 2 app to a PHP server

- Make HTTP Requests In An Ionic 2 Android And iOS App

- Integrating Firebase with AngularFire2 into AngularJS & Ionic2

- Internationalize and Localize Your Ionic App With Ng Translate for Angular

- Internationalize and Localize Your App With Angular 2

Merged from here.
- Calendar
- Calendar

- Calendar

- Calendar

- Calendar
(very powerful) - Calendar - Fullcalendar

- Calendar
- Datepicker
- Rating

- Inputfield Mask
- Signatur
works perfect with 
- Image Fallback

- Lazy Load

- Image Loader

- Facebook Gallery

- Image Viewer

- Gallery Modal

- Image Zoom

- Charts

- D3 Approaches