What are microframeworks? Best ones you should consider using…
Coding something should be you working as less as possible to give the best result and this article would bring you a step course.
Microframeworks… I think it’s very underappreciated to be used at the same time given wrong importance to. Thus article would you thebperfect idea of how this works and how you could get started with it.

What is it?
It’s defined as an “extended” framework which is derived from a base framework. In short, it’s a framework which could be used only when you have installed a specific base framework. This could give extra features to a framework which you would not have otherwise. It’s useless outside it’s base, but since it is spec9fically developed for a framework, you could easily get very specific features optimized for the framework you use.

Front end vs backend microframework
I don’t think I have to explain this. It just takes of everything front end or backend and hence the name. The microsoframeworks usually are meant to take care of a specific part of front end or back end to make it easier to develop.

Best Ones?
Front End
Bit — This micro framework is meant to make your front end more modular using a component system, where everything in your front end is called a component technically which is more like flutter by it’s workflow. The workflow of bit is meant to mimic flutter in it’s pure state. The difference is that it’s called widgets there but it’s called components here and Bit is widely used with React JS and other Node JS apps.

Webpack 5 and Module Federation — This, as it’s name suggests, gives all sorts of extra modules for creating your website. When I say “Website”, I include electron and tauri apps by the way.

Single SPA — This separates and organizes your app into smaller chunks and helps you to easily do one task at a time. Also, this helps you switch from one framework to another, it helps you reserve part which you want and easily delete the parts which you don’t want without worrying about missing dependencies and stuff.

Back End
Express JS — Express.js, or simply Express, is a back end web application framework for Node.js, released as free and open-source software under the MIT License. It is designed for building web applications and APIs. It has been called the de facto standard server framework for Node.js. Wikipedia

Koa — Koa is a new web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs. By leveraging async functions, Koa allows you to ditch callbacks and greatly increase error-handling. Koa does not bundle any middleware within its core, and it provides an elegant suite of methods that make writing servers fast and enjoyable.

Fast API — FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.7+ based on standard Python type hints. It also prevents bugs through simpler syntax and easier to code identifiers. It is based on Pydantic and type hints to validate, serialize, and deserialize data, and automatically auto-generate OpenAPI.

I will be making more articles on all the other micro frameworks which are helpful to almost every developer. This was more like an introduction to how it works. With that said, if you consider supporting me for my YouTube videos, Substack and Medium articles, you could do that through patreon. I hope you got something from this, I’ll meet you in the next article.
You’re Awesome :)
FadinGeek