KOTTAYAM
Showing:

Openbase Activity

Joined Aug 2021
No Packages Rated
No feedback provided

GitHub Activity

Joined Aug 2013
6
Followers
1
Following
18
Repositories
0
Gists
2
Pull Requests
3
Issues
0
Starred
16
Watched
KUMARESAN C S upvoted a review by Sayak Sarkar
19d ago
morganHTTP request logger middleware for node.js
Great Documentation
Easy to Use
Performant
Highly Customizable

A very popular logger for Node based applications. I have used it quite a lot for Node+Express based projects to build REST APIs with nice logging mechanisms. Morgan is an absolute delight to work with for such projects, however, with the recent advent of GraphQL, Morgan nowadays seems to be lagging behind a bit. Some enhancements in log formatting for GraphQL would be awesome in the future.


2
KUMARESAN C S upvoted a review by Sayak Sarkar
19d ago
@vue/cli🛠️ Standard Tooling for Vue.js Development
Great Documentation
Easy to Use
Performant
Highly Customizable
Bleeding Edge
Responsive Maintainers

One of the most mature open-source CLI for a front-end framework out there. The amount of flexibility that the CLI provides users in terms of availability of framework choices for not just different versions of Vue but also other frameworks for testing, styling, etc. is just amazing. Having come from a background of having been a developer on the likes of frameworks like Backbone, Angular and React, the Vue CLI simply feels like a breath of fresh air where you can simply focus on implementing what you want to implement without having to spend an enormous amount of time configuring and bootstrapping the base framework. If you are a web developer looking to start a new project, I would highly recommend using Vue along with the Vue CLI.


2
KUMARESAN C S upvoted a review by Sayak Sarkar
19d ago
ldapjsLDAP Client and Server API for node.js
Slow
Easy to Use
Buggy
Great Documentation

LDAPjs is a great option for folks who want to implement LDAP based authentication and authorization systems within their Node js applications. Overall it's a great package, however, it's functioning is highly dependent on network bandwidth and request response times. In case of high latency networks I have encountered issues wherein the connection is terminated if a heavy payload takes time to return its response.


1
KUMARESAN C S upvoted a review by Sayak Sarkar
19d ago
html-loaderHTML Loader
Great Documentation
Easy to Use
Performant

Yet another awesome webpack loader for loading HTML files into JavaScript and processing them. Additionally it also allows for HTML minimization as per compiler requirements. Very well documented and quite efficient!


1
KUMARESAN C S upvoted a review by Sayak Sarkar
19d ago
ejs
ejsEmbedded JavaScript templates -- http://ejs.co
Great Documentation
Easy to Use
Performant

A nice JavaScript template engine with a highly simplistic usage. EJS was one of the first template management systems available for Node based projects. However, for all its simplicity, EJS is not very extensible for complicated User Interfaces. It's good for simpler use cases where simple backend rendering of UI pages suffice the requirements of the project. However, for advanced use cases, building highly flexible interfaces with EJS can be quite an uphill task.


2
KUMARESAN C S upvoted a review by Sayak Sarkar
19d ago
dot
dotenvLoads environment variables from .env for nodejs projects.
Easy to Use
Great Documentation
Highly Customizable
Performant

The easiest and lightest node module for loading environment variables into the running process. Highly useful when toggling between multiple environments and deploying cross platform applications. The documentation is great and the amount of configuration options that are available is a great plus for developers sing dotenv.


1
KUMARESAN C S upvoted a review by Sayak Sarkar
19d ago
historyManage session history with JavaScript
Poor Documentation
Easy to Use
Performant

History is a nice little module that makes session history management easy for web applications. I have been using it in developing stateful SPAs with history related use cases for sometime now and have been happy with it for the most part. The only thing that is a bit bothersome for this module is the lack of quality documentation. That is one area that could use some more love and care from the maintainers of the module.


1
KUMARESAN C S upvoted a review by Sayak Sarkar
19d ago
lab
labelmakeDeclarative style JavaScript PDF generator library. Works on Node and the browser 🖨︎
Poor Documentation

labelmake is one of the more interesting libraries that I have recently tried out. I tried it out to generating PDF files containing barcodes for products in an e-commerce website. From my personal experience I would say that it's a nice little module for generating PDFs however, the documentation is seemed a bit lacking to me. Also, there are quite a few nice alternatives available out there which might be worth checking out.


1
KUMARESAN C S upvoted a review by Sayak Sarkar
19d ago
lit-elementLit is a simple library for building fast, lightweight web components.
Great Documentation
Easy to Use
Performant
Highly Customizable
Bleeding Edge

Lit is simply lit! :D A very simple and lightweight frontend library that makes it easy to develop component based modular front-end UIs. Also the documentation is great. In fact, lit is so awesome that my team has nowadays started rewriting a lot of SPAs that were previously implemented in Angular or React in Lit because of the performance and long-term maintenance improvements that it offers for simple single page applications.


2
KUMARESAN C S upvoted a review by Sayak Sarkar
19d ago
@spaship/commonSPAship is an early-stages Single-Page App deployment and hosting platform.
Easy to Use
Bleeding Edge
Highly Customizable
Performant

This is perhaps the single most useful package aimed more towards SPAship developers, maintainers and contributors. The common package bundles in a consolidated set of useful methods that can be extended and reused throughout all SPAship packages, be it the cli, the manager, sync service or recently the orchestrator. The documentation however is a bit lacking and could use some more love and attention.


3