Skip to main content

IMA.js

A Javascript framework for creating isomorphic applications.

Features

Fully Isomorphic

Write and run the same code at both the server side and the client side! IMA.js provides abstraction for APIs that differ at the client side javascript and the server side javascript.

SEO

Page metadata are centrally managed, allowing easier management of all your keywords and og meta-tags.

Benchmarks and Tests

Real-world heavy-load web services are run on the IMA.js platform. With hundreds of unit tests covering all of our code, you can rely on IMA.js to be a stable base of your application.

Production-ready Full Application Stack

Use the familiar MVC pattern in combination with React for rendering your UI. See Hello example.

Routing

IMA.js comes with a built-in router for processing GET and POST HTTP requests.

Bleeding Edge Technologies

ESNext, Webpack, SWC compiler, HMR and other technologies.

Full plugin support

IMA.js comes with full support for plugins that can be created very easily through very simple interface.

Large collection of existing plugins

We maintain a list of several plugins that are thoroughly tested and used every day on many of our websites here at Seznam.cz along with huge list of other plugins we use internally.

Multiple running modes

Application can be switched between IMA, SPA and MPA modes or combination of all of them.

And many more...

Configuration for all your environments in one place with inheritance.
Out-of-box configurable server-side caching.
REST API cache.
Advanced error handling for greater stability and faster development.
High-fidelity debug mode.
Dependency injection.
Analytics plugin, that provides interface to custom analytics, along with FB pixel and Google Analytics plugins.
Generic REST API client plugin for the IMA application framework
Plugin to simplify loading 3rd party scripts for the IMA.js application
Reselect-style page state selector plugin for IMA.js components.
And many more…

Who's using IMA.js

Seznamzpravy.cz

Seznamzpravy.cz

Seznam Zprávy is one of the top Czech news platforms, which delivers compelling, diverse and visually engaging stories in the form of a text and a video.

Novinky.cz

Novinky.cz

One of the biggest and most visited news website in the Czech Republic. It offers coverage of the latest news from home and around the world in one place.

Prozeny.cz

Prozeny.cz

The biggest online lifestyle magazine for women in the Czech Republic. Current articles about fashion, health and lifestyle, living, family, and a great section of recipes.

Garaz.cz

Garaz.cz

The biggest online magazine about cars and motorcycles in the Czech Republic where you can found current articles about news from the car industry, service tips, reports from car events and wonderful video section.

Počasí.cz

Počasí.cz

The most visited weather forecast website in the Czech republic. Offers weather forecast up to 6 days ahead for every place on Earth and interactive map with meteoradar.

tv.seznam.cz

tv.seznam.cz

TV broadcast schedule for at least 14 days ahead, available for more than 100 most watched TV stations. Horizontal and vertical layout, notifications and social sharing is available.

SBazar.cz

SBazar.cz

Sbazar.cz is one of the largest online peer to peer marketers in the Czech Republic. People can choose between 1,800,000 current offers. Advertising is clearly arranged into individual categories with the possibility of searching in a specific place in the Czechia.

SAuto.cz

SAuto.cz

Sauto is the biggest marketplace of used and new cars in the Czech Republic. People can choose from up to 90,000 current sellers’ ads from across the country. Advanced filtering makes finding a car easier.

Hry.cz

Hry.cz

The Czech video game portal where you find your next video game to play. There are plenty of video games for different devices, including on-line browser games.

Seznam.cz/vychytavky

Seznam.cz/vychytavky

The news feed of the Seznam.cz company where you can see the new features of all Seznam.cz services.