The unobtrusive JavaScript framework
for server-side web applications
Unpoly enables fast and flexible frontends while keeping rendering logic on the server.
It has
no dependencies
and plays nice with existing code.
Branch off into layers
Branch off interactions into
modals,
popups or
drawers.
Return to the main page when you're done.
Structure for JavaScript snippets
Organize your frontend code in
compilers
and let Unpoly pair HTML elements with JavaScript behavior.
Better forms
Submit forms
via AJAX.
Work with forms within modals.
Validate forms against
server rules while filling in fields.
Plays nice with existing code
Migrate any server-side web application with
minimal changes to existing code.
How it works
-
Write a server-side app in any language
Like Ruby, PHP, Node.js, Java, Elixir …
-
Install the Unpoly JavaScript and CSS
Only 35.8 KB gzipped. No dependencies . CSS is minimal and non-invasive.
-
Decorate links with HTML attributes from the future
Like
up-target,
up-modal,
up-dash …
-
Enjoy a vastly improved frontend
With snappy views, layered interactions, animations …