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
Migrate any server-side web application with manageable changes to existing JavaScripts.