Machine Learning and Deep Learning Enthusiast.

India@fullcontact

Machine Learning and Deep Learning Enthusiast.

India@fullcontact
Showing:

Openbase Activity

Joined Sep 2021

Rating Distribution

5
49
4
79
3
6
2
0
1
0

Feedback Distribution

126
Great Documentation
117
Easy to Use
103
Performant
31
Highly Customizable
16
Bleeding Edge
2
Responsive Maintainers

Top Reviews

jest
jestDelightful JavaScript Testing.
This is my go-to testing library for the JS projects. Our company also relies on Jest for testing. The documentation is very concise and serves a lot of ways to use the testing library. There are some advanced use cases for Jest though. I am personally using this testing library in many npm packages I have. The community around this is very helpful at time. Must give a try if you want the best testing experience.
jest
jestDelightful JavaScript Testing.
This is my go-to testing library for the JS projects. Our company also relies on Jest for testing. The documentation is very concise and serves a lot of ways to use the testing library. There are some advanced use cases for Jest though. I am personally using this testing library in many npm packages I have. The community around this is very helpful at time. Must give a try if you want the best testing experience.
pas
passportSimple, unobtrusive authentication for Node.js.
It is a powerful middleware to be used with expressjs for authentication. It is an ancient library in the sense that it doesn’t use Promise API. There are so many passport plugins to be used when you want to add additional authentication platforms support. The documentation is bit harder to grasp and that is what I don’t like about the library.
vue
vue🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
I dont have much experience with Vue as I am a react developer. But for the time I have used Vue for a simple app and found out the community behind it is as good as React's. There are many helpful referrable blog posts out there to quickly get going. The html, css, and JS in one place is a good thing when scaffolding out for a large project. Also the documentation itself has good examples for many use cases and built in navigation system and state management are nice perks of vue.
react
reactA declarative, efficient, and flexible JavaScript library for building user interfaces.
This is my go-to choice of UI library. React's easy to use APIs make life so easier as compared to Angular or Vue. With the introduction of hooks, I always extract the component's business logic into a separate hook and plug in with the component. The best part about React is its flexibility and community support. There are many UI design systems compatible with react out there making the scalability factor high. Overall this is a great choice for the frontend development.
recoil
recoilRecoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React.
This state management solution by Facebook seems like a good thing that is going to replace Redux. The concept of atoms and selectors are real nice additions to having a perfect state management solution in the react apps. I have tried this with two apps that are in production. The issue with Recoil I noticed when I was working with it is the lack of support for TypeScript forcing me to write any at many places. Only try this at your own risk as this is not stable yet.
socket.io
socket.ioRealtime application framework (Node.JS server)
socket.io is a real-time web application library written in JavaScript. It allows web clients and servers to communicate in real time and in both directions. I use it for chat and real-time notifications. It consists of two parts: a browser-based client-side library and a node.js server-side library. I mostly use the node.js server side library. Its SDK’s are really easy to use but lacks typescript support. Documentation part is really good.
@babel/core
@babel/core🐠 Babel is a compiler for writing next generation JavaScript.
One of the core packages I use in the JS ecosystem is babel. Writing ES code is now easy and worry free as babel takes care of the backward compatibility across browser as well as Node. I use ES2020 features all the time like the optional chaining operator and nullish coercion operator which are outo polyfilled or transpiled to backward versions. Babel is really useful when building webextensions that you need support for older browsers.
tailwindcss
tailwindcssA utility-first CSS framework for rapid UI development.
This UI library is the best thing since Bootstrap which was my goto choice in the earlier times. Now I have moved on to Tailwindcss as well as Chakra UI that uses tailwind. I use this with SASS / PostCSS. Although it would be difficult to refactor the components as there is a need to write all the css within html itself. But using apply keywords in CSS preprocessors takes away that pain by composing multi styles into a single class.
axios
axiosPromise based HTTP client for the browser and node.js
My favourite package for the browser. Axios has the best in class API structure and is light weight. Its support for Nodejs as well as Browser is the best feature of axios. The well written Readme itself serve as the documentation. TypeScript support is real nice and is built-in. I have a mini-wrapper config package for axios that I use across my personal projects. The built in axios config instance is easily overridable at usages.
kp
kill-port❌ Kill the process running on given port
I mainly use this command line interface tool to kill apps on ports in between hot reloads like by nodemon and other similar tools. This is a part of my automation setup for several projects. Although this is not needed for a typical developer, multiple reloads by nodemon can leave the process hanging on the port. In that case, this package is handy. All it takes is a single line of code in config to kill process on port.

GitHub Activity

Joined Jul 2018
3
Followers
11
Following
12
Repositories
0
Gists
9
Pull Requests
0
Issues
9
Starred
8
Watched
js
json-serverGet a full fake REST API with zero coding in less than 30 seconds (seriously)
Easy to Use
Performant
Great Documentation

I have hosted a couple of json server instances on heroku for just getting static data. I sometimes use this to send back dummy data according to internal RFDs before the actual APIs are ready. A simple JSON is all you need to get this up and running. Highly recommended.


0
Katharin Benson upvoted a review by ankit9905
1yr ago
fak
fakerWhat really happened with Aaron Swartz?
Easy to Use

One of the best tools available around for creating dummy or mock data for application. It provides a huge varieties of data and is very useful while testing the application or playing with data. I use this package in almost each of my project. Highly Recommended


2
Katharin Benson upvoted a review by somerandompiggo
1yr ago
react-native
react-nativeA framework for building native applications using React

Really an excellent library for mobile apps! The fact that it is web technology-based, but builds to native binaries means that you can leverage the best of both web and native worlds. Not to mention the fact that if you develop for Android and iOS, 99% of the time it works without any extra modifications. It really is awesome!


4
Katharin Benson upvoted a review by Ghan Lohar
1yr ago
@patternfly/react-icons
@patternfly/react-iconsA set of React components for the PatternFly project.
Performant
Highly Customizable
Poor Documentation
Easy to Use

I have used PatternFly React Icons in my projects along with the other components provided by PatternFly. I have mostly used them as React components. It's easy to use and gels well with the other PatternFly components but I struggled to customize them I remember recently I had a tough time finding out the ways to colour the icons in the documentations.


2
Katharin Benson upvoted a review by ankit9905
1yr ago
ne
ngx-editor🖋️ Rich Text Editor for angular using ProseMirror
Slow

I have used this package only once and i have a very negative reviews regarding this one . It lacks lots of important features as compared to other alternatives . It is also very hard to learn and use so not recommended at all.


2
1yr ago
thr
threeJavaScript 3D Library.
Highly Customizable
Bleeding Edge
Responsive Maintainers
Great Documentation
Performant
Hard to Use

I Used Threejs in many of my Javascript Game Projects and it's hard to use in the beginning but after a while, it's very easy to create good-looking scenes. and the Performance is just outstanding I can Recommend this library fully.


2
1yr ago
@syamdanda/json-base
@syamdanda/json-baseA database software completely built as JSON files in backend. A powerful, portable and simple database works on top of JSON files. It is like a database software, currently having basic CRUD operation features. You can use this as a backend for your ReST APIs as well. The software is completely free and opensource. We are coming up with new features and providing more updates. The another beautiful advantage with JSON-base is since it is a NPM module, this fits well in your nodeJs applications eco system. if you want to develop quick prototypes/poc or need of a database with minimal requirements then, JSONBASe is an must option that you can consider. However there is a limitation if you go beyond a million records per table.
Easy to Use
Performant
Highly Customizable
Poor Documentation

This Libary is a good solution for people that want a reliable and fast database for a javascript project it's easy to use and does an awesome job as an API backend database.


3
1yr ago
taf
taffydbTaffyDB - an open source JavaScript Database for your browser
Highly Customizable
Easy to Use
Performant
Buggy
Poor Documentation

This Libary is currently not working on nodeJS since the newest release. but besides that, it's a semi-good solution since you can not store data so it's only useful for one-time use database apps.


2
1yr ago
semantic-ui-css
semantic-ui-cssCSS Only distribution
Great Documentation
Performant
Easy to Use
Highly Customizable
Responsive Maintainers

Semantic UI is a modern front-end development framework that is performant and it is modular and you can make a good-looking and crip design in a short period. the documentation is good and many examples are provided.


2
1yr ago
jsh
jshashesFast and dependency-free cryptographic hashing library for node.js and browsers (supports MD5, SHA1, SHA256, SHA512, RIPEMD, HMAC)
Performant
Great Documentation
Easy to Use

I used JShashes in many of my NodeJS backend projects it provided a really good way of hashing important data like Passwords it has good documentation and runs well and the Packet size is really low I can only recommend this library


2