{"repo":"ArunPrakashG/wordpress_client","free":true,"listed":false,"github":"https://github.com/ArunPrakashG/wordpress_client","clone":"git clone https://github.com/ArunPrakashG/wordpress_client.git","description":"A powerful and easy-to-use WordPress REST API client for Dart & Flutter.","language":"Dart","stars":37,"topics":["dart","dart-library","flutter","wordpress","hacktoberfest","hacktoberfest2021"],"license":"MIT","category":"mobile-apps","readme_excerpt":"WordPress Client The modern, strongly‑typed WordPress REST API client for Dart & Flutter — fast, flexible, and production‑ready. 🚀 Features - 📦 API discovery support. - ⏲️ Measures request completion time. - 📝 Supports all CRUD operations. - 🌐 Supports all common REST endpoints. - 🧩 GraphQL (WPGraphQL) support: client.graphql.query/mutate/raw() with auth. - 🎨 Custom Requests & Authorization systems. - 🔐 3 Popular authorization methods. - 🗄️ Third‑party Database integration. - 🔧 Middlewares for request & response operations. - 🎣 Events for preprocessing response. - 🚀 Execute requests in Parallel (with configurable error handling). - 🧠 Optional in‑memory caching for GET requests. - 🌊 Polling-based streaming for single-resource retrieve endpoints (works great with Riverpod's StreamProvider). 📦 Install Add wordpress client to your pubspec.yaml : Then run flutter pub get or dart pub get . 🔧 Quick start Import and initialize: 🧩 GraphQL (WPGraphQL) If your site uses the WPGraphQL plugin (canonical), you can send GraphQL operations using the same client and auth. Add an auth quickly (helpers available): Enable caching via middleware (optional): 📝 Notes: applies to GET requests; default store is in-memory (custom stores supported); cache clears by default on writes. 📩 Send a request Retrieve 20 recent posts in ascending order: Convenience extensions are available under client. .extensions for quick lookups and pagination: 📚 Advanced docs (Wiki) Deep-dives and more e","default_branch":null,"files":null,"tree":[],"storefront":"/r/ArunPrakashG","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ArunPrakashG/wordpress_client/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}