Progressive enhancement for HTML
Get powerful new HTML attributes to build dynamic UI on the server.
Works with any language. Gracefully degrades without JavaScript.
Links only update changed fragments
Unpoly enhances your links to
update fragments
instead of full pages.
This preserves other page state, like scroll positions or forms.
Client-side interaction feedback
Organize your JavaScript snippets
Organize your Javascripts in
compilers
to pair HTML elements with JavaScript behavior.
Enhance existing HTML tags or create new elements.
Plays nice with existing code