Writing New Java API Framework "MINICORE"

Hi Friends, I am happy to share with you all that I am creating a new Java API Framework called Minicore

Minicore is heavily inspired by the asp net core and express.

In Parallel writing the documentation as well :)

Overview

Minicore is a JVM base cross-platform, high-performance, open-source framework for building modern, cloud-enabled, Internet-connected apps.

It is heavily inspired by the Aspnet Core and Express. Currently Minicore framework is in the development phase, Basic workflow is ready for creating API :)

Project Repository can be found minicore

github.com/priyanhsu10/minicore

Documentation Repository can be found minicore-docs

github.com/priyanhsu10/minicore-docs

Documentation Link

minicore.gq

Creating the features for the framework is not easy if we don't track it properly so. I have created GitHub project where we can maintain the tracker for feature and task

Minicore Requirement tracking Project

github.com/users/priyanhsu10/projects/2

Currently implemented Features

  • IOC Container

  • Pipeline Creation for request

  • Routing

  • Global exception handling

  • Filters

  • Global level Filter configuration

  • Controller level Filter configuration

  • Action level Filter configuration

  • Content negotiation using Formatters

  • Input Formatters
  • Output Formatters

I am planning to build a community of contributors to make this project happen.

I want to warmly welcome you all who want to give support by contributing to the project.

You all can get a high-level view of what I am currently building :D

Architecture Flow Diagram for MInicore request Travelling

Arcflow.png

Need your support and experience to make this open-source project successful.

Thanks Priyanshu Parate