https://github.com/imacrayon/alpine-ajax
  
  
    An Alpine.js plugin for building server-powered frontends. 
    https://github.com/imacrayon/alpine-ajax
  
ajax alpinejs fetch forms hacktoberfest hateoas html hypermedia javascript progressive-enhancement utilites
        Last synced: 7 months ago 
        JSON representation
    
An Alpine.js plugin for building server-powered frontends.
- Host: GitHub
 - URL: https://github.com/imacrayon/alpine-ajax
 - Owner: imacrayon
 - License: mit
 - Created: 2021-06-13T02:29:13.000Z (over 4 years ago)
 - Default Branch: main
 - Last Pushed: 2025-02-28T10:12:57.000Z (8 months ago)
 - Last Synced: 2025-03-29T08:44:31.061Z (7 months ago)
 - Topics: ajax, alpinejs, fetch, forms, hacktoberfest, hateoas, html, hypermedia, javascript, progressive-enhancement, utilites
 - Language: JavaScript
 - Homepage: https://alpine-ajax.js.org
 - Size: 3.1 MB
 - Stars: 776
 - Watchers: 9
 - Forks: 18
 - Open Issues: 12
 - 
            Metadata Files:
            
- Readme: README.md
 - License: LICENSE.md
 
 
Awesome Lists containing this project
- awesome - Alpine AJAX - Tools to build AJAX-powered components and UI
 
README
          # Alpine AJAX
A set of AlpineJS directives that enable forms and links to make asynchronous HTTP requests and render the response to the page.
Learn more at [alpine-ajax.js.org](https://alpine-ajax.js.org).
## Contributing
Clone this repo and run `npm install` to get started.
`npm run build` will build a fresh version of the library in `/dist`.
`npm run watch` will watch for file changes and rebuild the library.
## Documentation
The documentation site is hosted at [https://alpine-ajax.js.org](https://alpine-ajax.js.org), the source files are located in `/docs`.
`npm run start` will locally serve the documentation site built with [Eleventy](https://www.11ty.dev/). The site automatically bundles the latest Alpine AJAX build in `/docs/js/main.js`.
## Testing
Tests are located in `/tests`.
`npm run test` will run the test suite in the [Cypress](https://www.cypress.io/) CLI.
`npm run cypress` will open the Cypress browser UI.
## Sponsors