ksmf
TypeScript icon, indicating that this package has built-in type declarations

1.3.37 • Public • Published

KsMf stands as a modular microframework tailored for crafting minimalist web, CLI applications, or REST APIs. Leveraging the robust capabilities of KsDp, it extends support across a spectrum of web servers or frameworks like Express Js, Fastify, Raikg, etc. For further information see our wiki.

This library belong to the Ksike ecosystem:

  • KsMf - Microframework (WEB, REST API, CLI, Proxy, etc)
  • Ksdp - Design Patterns Library (GoF, GRASP, IoC, DI, etc)
  • KsCryp - Cryptographic Library (RSA, JWT, x509, HEX, Base64, Hash, etc)
  • KsHook - Event Driven Library
  • KsEval - Expression Evaluator Library
  • KsWC - Web API deployment Library
  • KsTpl - Template Engine
  • KsDocs - Document Engine

KsMf introduces the groundbreaking concept of "techless", fundamentally reshaping how developers, regardless of their experience level, engage with technology stacks. With KsMf, less experienced developers are relieved of the burden of selecting a specific tech stack. Instead, they can seamlessly tap into a range of options with minimal configuration. For seasoned software engineers, KsMf offers unparalleled flexibility. They can develop plugins to extend support for additional technologies or refine and personalize existing ones. Its modular architecture paves the way for such flexibility, ensuring compatibility with both TypeScript and JavaScript environments.

In essence, KsMf emerges as a versatile framework that empowers developers to build applications without being constrained by technology choices. It embodies adaptability, simplicity, and extensibility, making it an indispensable tool in the arsenal of modern web developers.

Get started

  1. Install
  2. Hello World
  3. REST API Service
  4. Full Stack App (Angular, React, VueJs)

Common topics

  1. Project Skeleton
  2. Modules
  3. Controllers
  4. Services
  5. Data Base

Advanced topics

  1. Test
  2. Web App
  3. CLI App
  4. Settings
  5. Routes
  6. Events
  7. Middleware
  8. Cron / Schedule

Applications

  1. Dashboard
  2. Proxy Server

In case of developing a REST API, it is recommended to evaluate the deployment of your service through libraries such as KsWc.

Dependencies (4)

Dev Dependencies (1)

Package Sidebar

Install

npm i ksmf

Weekly Downloads

137

Version

1.3.37

License

GPL-3.0-or-later

Unpacked Size

340 kB

Total Files

87

Last publish

Collaborators

  • tonykssa