{"repo":"alexpechkarev/places-autocomplete-svelte","free":true,"listed":false,"github":"https://github.com/alexpechkarev/places-autocomplete-svelte","clone":"git clone https://github.com/alexpechkarev/places-autocomplete-svelte.git","description":"A flexible, accessible, and secure Svelte component leveraging the Google Maps Places Autocomplete API (New). Winner of the Google Maps Platform Awards 2025, recognising excellence in Google Maps Platform development.","language":"Svelte","stars":18,"topics":["google-place-autocomplete","google-places-api","google-places-autocomplete-api","svelte","svelte-components","sveltekit","autocomplete","google-maps","address-input"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Places (New) Autocomplete Svelte A flexible, accessible, and secure Svelte 5 component leveraging the Google Maps Places Autocomplete API (New). Winner of the Google Maps Platform Awards 2025 , recognising excellence in Google Maps Platform development. The component handles API loading, session tokens, debounced fetching, and accessibility, allowing you to focus on building your application. It intelligently manages the Google Maps API loader, creating a shared instance via Svelte's context that prevents conflicts with other map components on the same page. Two initialisation patterns: - Simple/Automatic : Pass your API key directly to the component for basic use cases - Advanced/Manual : Initialise the loader once in a parent component when using multiple Google Maps libraries or components Table of Contents - Features - Demo - Recognition - Requirements - Installation - Usage - Basic Usage - Advanced Usage - API Reference - Props - Component Methods - Options - Events - Styling - TypeScript - Security - API Key Security - XSS Protection - Accessibility - Google Places API & Billing - Browser Compatibility - Troubleshooting - Standalone JavaScript Library - Contributing - Author - License Features Core Functionality - 🗺️ Integrates with the modern Google Maps Places Autocomplete API (New) - 🔄 Automatic Shared Loader: Intelligently creates a single Google Maps loader instance and shares it via Svelte's context - 💰 Automatically handles session tokens for optimal cost mana","default_branch":null,"files":null,"tree":[],"storefront":"/r/alexpechkarev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alexpechkarev/places-autocomplete-svelte/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."}