The anti framework for real javascript developers.

InfrontJS is a plain javascript web development framework. It provides a robust set of classes to build modern applications.

In contrast to other frameworks, InfrontJS embraces the native DOM, comes with fewer abstractions and avoids excessive tooling.

Its focus is to keep web development simple and smart!

Vanilla

Write code with plain HTML, CSS and JavaScript. No need to learn other domain specific languages.

Easy

Intuitive API, zero complexity and no black boxes. Plus, a handcrafted set of development tools with zero configuration.

Powerful

With fewer abstractions and staying close to the native DOM - you have direct access to all modern web features.

Features

Incomplete list of things of what InfrontJS offers you.

  • STATE MANAGER
    Custom state logic for your application flow.


    Learn More
  • EJS TEMPLATING
    Powerful templating solution using plain javascript syntax.


    Learn More
  • DOM DIFFING
    Powerful DOM diffing system for performant DOM updates.


    Learn More
  • L18N
    Support for internationalization and localization.


    Learn More
  • BUILT-IN ROUTER
    Easy to use routing logic tied to the states.


    Learn More
  • EASY API
    Designed to be intuitive and easy to pick up.


    Learn More
  • OBSERVABLES
    Observe changes to an object and any nested children.


    Learn More
  • ECO SYSTEM
    Custom CLI tool and development environment available.


    Learn More