FlexiCore boosts
modularity.
security.
IoT.
extensibility.
Slider

What is FlexiCore

FlexiCore is an open-source Java framework that extends Spring Boot in many new and exciting ways, FlexiCore has been in production for years, and was made open-source lately.

Flexicore rich, extensible, reusable and tested plugins library dramatically cuts development time. Available plugins cover dozens of different application domains.

With the new FlexiCore Boot, you can enjoy FlexiCore features with existing Spring Boot applications, start by adding support for inter-injectable plugins that are very easy to develop, and add, if required, first-class access control with multi-tenancy, add plugin-created entities, as well as plugins’ created REST endpoints.

With FlexiCore Automatic UI support, End users can create endless data-aware User Interface alternatives. 

It has been shown that in some cases up to eighty percent of the UI development time is cut by using FlexiCore supported UI. 
The upcoming new version of FlexiCore aware Angular components are unlike any other Angular components as an endless number of the data-aware dashboards, views, and forms are created by end-users inside the user interface you develop. The new library will include among other tools, dashboards, data grids, trees, and a flowchart-based business rule engine.

 


Spring is the world’s most popular Java back-end framework.

FlexiCore and Spring boot development

With Flexicore, developers keep using the same programming and testing paradigms.

With FlexiCore Boot, all of the FlexiCore features can be added to an existing Spring Boot applications

@Component
@Extension
public class HelloWorldRESTService implements RestServicePlugin{

	@Autowired
	private HelloWorldService service;

	@GET
	@Path("/helloworld")
	public String hello() {
		return service.hello();
	}
}

plugin-a.jar

@Component
@Extension
public class HelloWorldService implements ServicePlugin{

	public String hello() {
		return "Hello World!";
	}

}

plugin-b.jar

Modularize your Spring™ Applications

With FlexiCore powering your app, just a few lines of code is all you need to build modular Spring™ applications

New to FlexiCore? Try our simple quickstart guide.

We moved from our Monolithic Spring system to a modularized Spring-FlexiCore system that enables faster customer targeted feature delivery ”

ELIRAN VAKNIN, VP R&D, SHEKEL BRAINWEIGH

FlexiCore's Dynamic UI and Dynamic Invokers allow us to integrate with external services with zero front-end development time.

INON AXELROD, SENIOR SOFTWARE ENGINEER, DATATECH

Our FlexiCore based cloud is serving hundreds of thousands of customers per day with high availability and reliability ”

ROY KORNFELD, HEAD OF SOFTWARE, UPRIGHT

previous arrow
next arrow
Slider