Java components for building extremely fast and scalable applications with asynchronous I/O.
DataKernel is a full-featured alternative web and big data Java framework. It doesn't use Netty, Jetty, Spring/Guice DI, RxJava etc. Instead, it features a full application stack: Event Loop, Promises, HTTP, DI and others, including decentralized big-data technologies and map-reduce algorithms. The efficiency is proven by numerous benchmarks and real-life diverse high-load applications.
DataKernel has everything you need to create applications of different scales - from stand-alone high-performance async network solutions and HTTP web applications to big-data cloud solutions and decentralized internet-wide applications. A set of predefined launchers and classes for typical use cases allows you to develop apps extremely fast.
The framework consists of modules which can be conceptually split into three groups: Core, Cloud and Global. Core components form the basis of the framework and also include the most commonly-used components: DI, HTTP, Eventloop, Promise, and others. Cloud components allow to create decentralized cloud solutions, while Global components extend them and make ultimately scalable.
Looking for other DataKernel-like programs? We've rounded up our favorites DataKernel alternatives. Try any one of these fan favorites to see if they'll support your system and meet your specific needs.
CUBA Platform provides powerful full stack architecture along with Rapid Application Development tools for easy start and fast development of modern business web...
Apache Tomcat is an open source software implementation of the Java Servlet and JavaServer Pages technologies. Apache Tomcat powers numerous large-scale...
The Spring Framework is an open source application framework and Inversion of Control container for the Java platform.
Play is a web application framework, written in Scala and Java, which follows the model–view–controller (MVC) architectural pattern. The Play framework makes it...
The Jetty Web Server provides a HTTP server and Servlet container capable of serving static and dynamic contend either from a standalone or embedded instantiations.
GWT is a development toolkit for building and optimizing complex browser-based applications. GWT is used by many products at Google, including Google AdWords and Google...
Add your reviews & share your experience when using DataKernel to the world. Your opinion will be useful to others who are looking for the best DataKernel alternatives.